...
Bloco de código | ||
---|---|---|
| ||
{ "Code" : "FE001", "Message" : "Mensagem padrão no formato incorreto.", "DetailedMessage" : "", "HelpUrl": "http://tdn.totvs.com" } |
...
Informações |
---|
O termo entidade está sendo usado no lugar de mensagem, porque neste endpoint não haverá os controles que são feitos no endpoint /transactions. Uma mensagem implica em um remetente, um destinatário e um conteúdo. Neste caso, temos explicito apenas o conteúdo, correspondente a uma entidade no destino, que é identificada pelo seu internalID. |
GET /totvseai/standardmessage/v1/contents/{transactionID_version}?
page={page}&
pageSize={pageSize}&
order={orderList}&
fields={fieldList}&
{field1}={value1}&{field2}={value2}&{fieldN}={valueN}
Onde:
Bloco de código | ||
---|---|---|
| ||
GET /totvseai/standardmessage/v1/contents/customervendor_1_000
{
"HasNext" : "true",
"Items" : [
{
"Atributo1" : "",
"Atributo2" : ""
},
{
"Atributo1" : "",
"Atributo2" : ""
}
]
} |
GET /totvseai/standardmessage/v1/contents/{transactionID_version}/{internalID}?
fields={fieldList}&
{field1}={value1}&{fieldN}={valueN}
Onde:
Bloco de código | ||
---|---|---|
| ||
GET /totvseai/standardmessage/v1/contents/customervendor_1_000/10|30
{
"Atributo1" : "valor1",
"Atributo2" : "valor2"
} |
POST /totvseai/standardmessage/v1/contents/{transactionID_version}
Onde:
...
Para transações do tipo event, representa a criação de um registro.
Para transações do tipo request, representa a execução de um processamento.
Bloco de código | ||
---|---|---|
| ||
POST /totvseai/standardmessage/v1/contents/updateContractParcel_2_001/
{
"Atributo1" : "valor1",
"Atributo2" : "valor2"
}
|
PUT /totvseai/standardmessage/v1/contents/{transactionID_version}/{internalID}
Onde:
...
Bloco de código | ||
---|---|---|
| ||
PUT /totvseai/standardmessage/v1/contents/customervendor_1_000/10|30
{
"Atributo1" : "valorA1",
"Atributo2" : "valorA2"
} |
DELETE /totvseai/standardmessage/v1/contents/{transactionID_version}/{internalID}
Onde:
...
Bloco de código | ||
---|---|---|
| ||
DELETE /totvseai/standardmessage/v1/contents/customervendor_1_000/10|30
//Não necessita de corpo |
A eliminação de um lote de entidades não é possível, pois necessitaria dos Internal IDs que, por sua vez, deveriam constar no corpo da mensagem.