Fornecedores

As rotas aqui descritas permitem criar, modificar e remover fornecedores.

Criação de um fornecedor

post
Body
Responses
200

OK

application/json
post
/suppliers
200

OK

curl -v -X POST -H 'Content-Type: application/vnd.api+json' -H 'Accept: application/json' -H 'Authorization: Bearer <access_token>' -d '<payload JSON>' '<API_URL>/suppliers'

No pedido acima, o access_token é o token de acesso válido devolvido pelo serviço de OAuth. O payload JSON a enviar contém a seguinte informação:

  • NOTA 1: São também suportados dois "países" adicionais: "PT-AC" (Portugal, Açores) e "PT-MA" (Portugal, Madeira). Os países disponíveis podem ser consultados por um GET /countries, ou um em particular por um

  • NOTA 2: O "id" interno do motivo de isenção deve ser obtido por um

Ao ser criado o fornecedor, é também criada automaticamente uma morada a ele associada: a morada principal (sede), que pode ser alterada como se descreve em Alteração de uma morada.

Alteração de um fornecedor

patch
Path parameters
idstringRequired
Body
Responses
200

OK

No content

patch
/suppliers/{id}
200

OK

No content

No pedido acima, o access_token é o token de acesso válido devolvido pelo serviço de OAuth e o id do fornecedor é o "id" interno do fornecedor, devolvido no campo "id" da resposta ao seu pedido de criação (ver Criação de um fornecedor). O payload JSON a enviar contém a seguinte informação:

Todos os atributos são opcionais: apenas devem ser enviados os atributos que se deseja alterar, não indicando os que se mantêm inalterados.

  • NOTA 1: São também suportados dois "países" adicionais: "PT-AC" (Portugal, Açores) e "PT-MA" (Portugal, Madeira). Os países disponíveis podem ser consultados por um GET /countries, ou um em particular por um

  • NOTA 2: O "id" interno do motivo de isenção deve ser obtido por um

Consulta de um fornecedor

get
Path parameters
idstringRequired
Responses
200

OK

application/json
get
/suppliers/{id}
200

OK

No pedido acima, o access_token é o token de acesso válido devolvido pelo serviço de OAuth e o id do fornecedor é o "id" interno do fornecedor, devolvido no campo "id" da resposta ao seu pedido de criação (ver Criação de um fornecedor).

Eliminação de um fornecedor

delete
Path parameters
idstringRequired
Responses
200

OK

No content

delete
/suppliers/{id}
200

OK

No content

No pedido acima, o access_token é o token de acesso válido devolvido pelo serviço de OAuth e o id do fornecedor é o "id" interno do fornecedor, devolvido no campo "id" da resposta ao seu pedido de criação (ver Criação de um fornecedor).

Last updated