PT
Español
English
Português
    Criando locais

    A operação relacionada para a criação de posições no estoque é descrita.

    Detalhes da solicitação:

    • URL base: {host}/AFLSAPI/
    • URI: /api/inventory/location
    • Tipo: POST

    • Títulos obrigatórios:

    • Tipo de conteúdo: application/json
    • Autorização X: Portador {token}

    Descrição do URL

    • {host}: Ele representa o domínio do ambiente no qual a API está localizada.
    • AFLSAPI/: Prefixo de API fixo.
    • URI: Ponto de extremidade específico para a solicitação.


    URL DE EXEMPLO:

    https://{host}/AFLSAPI/api/inventory/location
    


    Parâmetros:

    Nome Tipo de dado Obrigatório Descrição
    addlAddressInfo Corda Não Informações adicionais de endereço
    endereço Corda Não Endereço da sede (obrigatório para LocationTypeId = 1)
    contatoMail Corda Não E-mail de contato
    nome do contato Corda Não Nome do contato
    contatoTelefone Corda Não Número de telefone de contato
    Descrição Corda Sim Descrição do local
    éAtivo Booleano Sim Status da sede
    éPadrão Booleano Sim Sede padrão
    Latitude número Não Latitude do endereço de contato (necessário para LocationTypeId = 1)
    locationCategoryId Inteiro Sim Categoria ID Sede(1 - Edifício, 2 - Armazém, 3 - Armazém) Transporte(4 - Veículo, 5 - Caminhão)
    locationTypeId Inteiro Sim ID do tipo de local (1 - Local, 2 - Transporte)
    Longitude número Não Comprimento do endereço de contato (necessário para LocationTypeId = 1)
    Nome Corda Sim Nome para LocationTypeId = 1 ou Placa de Licença para LocationTypeId = 2
    identificação dos pais Inteiro Sim Verificar seu uso sempre vai em 4

    Corpo da petição:

    A solicitação consiste em um objeto JSON. Exemplo:

    {
      "addlAddressInfo": "Piso 7",
      "address": "Floresta Outlet, Carrera 69, Santa Rosa, 11121 Suba, Distrito Capital, Colombia",
      "contactMail": "tati_4@pruebas.com",
      "contactName": "PRUEBAS",
      "contactPhone": "3016153272",
      "description": "Sede Norte",
      "isActive": true,
      "isDefault": true,
      "latitude": 4.69191580000000,
      "locationCategoryId": 3,
      "locationTypeId": 1,
      "longitude": -74.07453940000000,
      "name": "Sede Norte",
      "parentId": 4
    }
    

    Responder:

    Como resposta, um objeto JSON é obtido, com o seguinte informação:

    {
      "addlAddressInfo": "Piso 7",
      "address": "Floresta Outlet, Carrera 69, Santa Rosa, 11121 Suba, Distrito Capital, Colombia",
      "contactMail": "tati_4@pruebas.com",
      "contactName": "PRUEBAS",
      "contactPhone": "3016153272",
      "description": "Sede Norte",
      "id": 1,
      "isActive": true,
      "isDefault": true,
      "latitude": 4.69191580000000,
      "locationCategoryId": 3,
      "locationTypeId": 1,
      "longitude": -74.07453940000000,
      "name": "Sede Norte",
      "parentId": 4
    }
    

    Mensagens de erro:

    Código Status HTTP Mensagem de erro
    400 Solicitação BadRequest O endereço é obrigatório.
    400 Solicitação BadRequest A latitude é necessária.
    400 Solicitação BadRequest A longitude é necessária.
    400 Solicitação BadRequest Maxlength de Name excedido.
    400 Solicitação BadRequest LocationCategoryId inválido.
    400 Solicitação BadRequest O endereço não é necessário.
    400 Solicitação BadRequest AddlAddressInfo não é necessário.
    400 Solicitação BadRequest A latitude não é necessária.
    400 Solicitação BadRequest A longitude não é necessária.
    400 Solicitação BadRequest Existem outros locais com o mesmo nome.
    400 Solicitação BadRequest Nenhuma informação encontrada.
    500 Erro interno do servidor FalhaLogin