A operação relacionada para atualizar os locais de estoque é descrita.
Detalhes da solicitação:
- URL base: {host}/AFLSAPI/
- URI: /api/inventory/location/{Id}
-
Tipo: PUT
-
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/{Id}
Parâmetros:
Nome | Tipo de dado | Obrigatório | Descrição |
---|---|---|---|
Id | Inteiro | Sim | ID do local |
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 Actualizada",
"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 Actualizada",
"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 | Id é obrigatório. |
400 | Solicitação BadRequest | Nenhuma informação encontrada. |
500 | Erro interno do servidor | FalhaLogin |