Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
languagejs
// Todas as possibilidades de filtro e ordenação do Guia são aplicáveis.
GET /totvseai/standardmessage/v1/contents/customervendor_1_000/10|30

{
    "atributo1" : "valor1",
    "atributo2" : "valor2"
}

Submeter uma entidade

POST /totvseai/standardmessage/v1/contents/{transactionID_version}

Onde:

  • transactionID_version: parâmetro obrigatório que indica a transação e a versão.

Para transações do tipo event, representa a criação de um registro.

...

Submeter um lote de entidades

...

...

languagejs

POST

...

/totvseai/standardmessage/v1/contents/{transactionID_version}

Onde:

  • transactionID_version: parâmetro obrigatório que indica a transação e versão correspondente à entidade informada no corpo.

Bloco de código
languagejs
POST /totvseai/standardmessage/v1/contents/customervendor_customervendor_1_000/

{
    "items" : [
        {
            "atributo1" : "valorA1",
            "atributo2" : "valorA2"
        },
        {
            "atributo1" : "valorB1",
            "atributo2" : "valorB2"
        }
    ]
}

Alterar uma entidade

...

languagejs
PUT /totvseai/standardmessage/v1/contents/{transactionID_version}/{internalID}

Onde:

  • transactionID_version: parâmetro obrigatório que indica a transação e versão correspondente à entidade informada no corpo.
  • internalID: valor do identificador da entidade a ser alterada.

Bloco de código
languagejs
PUT /totvseai/standardmessage/v1/contents/customervendor_1_000/10|30

{

customervendor_1_000/{internalID}

{

	"atributo1" : "valorA1",
	"atributo2" : "valorA2"

}

Eliminar uma entidade

DELETE /totvseai/standardmessage/v1/contents/{transactionID_version}/{internalID}

Onde:

  • transactionID_version: parâmetro obrigatório que indica a transação e a versão correspondente à entidade sendo eliminada.
  • internalID: parâmetro obrigatório que identifica a entidade a eliminar.

Bloco de código
languagejs
DELETE /totvseai/standardmessage/v1/contents/customervendor_1_000/{internalID}10|30

//Não necessita de corpo

A eliminação de um lote de entidades não é possível, pois necessitaria dos internalIdsinternalIDs que, que por sua vez, deveriam constar no corpo da mensagem.

...