Versões comparadas

Chave

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

...

Nota
titleImportante!

Entre em contato com a equipe de Framework TTALK antes de realizar essa modelagem. Isso é importante para verificar as alternativas, ganhos e riscos, antes de abrir endpoints para operações em lote.

Padrões e Regras 

São permitidas operações de lote através dos verbos POST e DELETE.

...

O corpo da requisição deve ser um objeto com uma propriedade "items". Essa propriedade é um array com o lote da entidade.

Request:

Bloco de código
languagetext
POST https://.../products
{
	"items": [
		{
			
		}
	]
}

Possíveis Responses:

Bloco de código
languagetext
201 Created
{
	"items": [
		{
			
		}
	]
}
Bloco de código
languagetext
200 Ok
{
	"items": [
		{
			
		}
	]
}
Bloco de código
languagetext
207 Multistatus
{
	"items": [
		{
				
		}
	],
	"details" : [
		{
			"code": "400",
			"message":"O produto XXX não pode ser incluido. O campo XPTO possui um valor invalido",
			"detailedMessage": "{ 
				item da lista errado
			}"
		}
	]
}