API de Integração ERP (Padrão Extra) x WMS Senior
Diversos
tipointegração:
Request
{
"chavelayout" : "int_am_catalogfeed",
"list" : [ {
"snapshot_date" : "",
"asin" : "",
"asin_parent" : "",
"ean" : "",
"upc" : "",
"gl_group" : "",
"subcategory" : "",
"description" : "",
"height" : "",
"width" : "",
"length" : "",
"weight" : "",
"is_hazmat" : "",
"htrc" : "",
"hazmat_exception" : "",
"un" : "",
"contains_food_beverage" : "",
"sioc" : "",
"active" : "",
"bagging" : "",
"boxing" : "",
"bubble_wrap" : "",
"set_creation" : "",
"sharp_lbl_stickering" : "",
"shrinkwrap" : "",
"stuffing" : "",
"suffocation_stickering" : "",
"is_sn_required" : "",
"is_datelot_required" : "",
"expiration_type" : "",
"shelf_life" : "",
"receive_pad_time" : "",
"shelf_life_pad_time" : ""
} ]
}
| Campo | Formato | Obrigatoriedade | Tamanho | Mascara | Descricão |
|---|---|---|---|---|---|
| SNAPSHOT_DATE | 8 | Data do catalogo | |||
| ASIN | 20 | ID do Amazon ASIN | |||
| ASIN_PARENT | 20 | Codigo ASIN do Amazon Parent | |||
| EAN | 32 | Codigo de Barra do Produto | |||
| UPC | 36 | UPC do produto | |||
| GL_GROUP | 10 | Codigo do grupo de categorias de produtos da Amazon | |||
| SUBCATEGORY | 10 | Codigo do subgrupo de produtos da Amazon | |||
| DESCRIPTION | 300 | Descricão do Produto | |||
| HEIGHT | 11 | Altura do produto | |||
| WIDTH | 11 | Largura do produto | |||
| LENGTH | 11 | Comprimento do produto | |||
| WEIGHT | 9 | Peso do produto | |||
| IS_HAZMAT | 1 | Sinalizador para definir se o produto e um item Hazmat (de acordo com a classificacão da Amazon) | |||
| HTRC | 30 | Classe de Regulamentacão de Transporte Hazmat | |||
| HAZMAT_EXCEPTION | 300 | Excecão Hazmat | |||
| UN | 30 | ID de regulamentacão das Nac?es Unidas | |||
| CONTAINS_FOOD_BEVERAGE | 1 | ID de regulamentacão das Nac?es Unidas | |||
| SIOC | 1 | Sinalizador para definir se o Produto deve ser 'enviado em seu proprio container' (SIOC) | |||
| ACTIVE | 1 | Sinalizador para definir se o produto ainda esta ativo no Amazon Catalog | |||
| BAGGING | 1 | Sinalizador para definir se o produto requer preparacão (bagging) | |||
| BOXING | 1 | Sinalizador para definir se o produto precisa de preparacão (boxing) | |||
| BUBBLE_WRAP | 1 | Sinalizador para definir se o produto requer Prep (bubble wrap) | |||
| SET_CREATION | 1 | Sinalizador para definir se o produto requer Prep (bubble wrap) | |||
| SHARP_LBL_STICKERING | 1 | Sinalizador para definir se o produto requer Prep (sharp lbl stickering) | |||
| SHRINKWRAP | 1 | Sinalizador para definir se o produto requer Prep (shrinkwrap) | |||
| STUFFING | 1 | Sinalizador para definir se o produto requer preparacão (stuffing) | |||
| SUFFOCATION_STICKERING | 1 | Sinalizador para definir se o produto requer preparacão (suffocation stickering) | |||
| IS_SN_REQUIRED | 1 | Sinalizador para definir se o numero de serie do item deve ser capturado durante a embalagem | |||
| IS_DATELOT_REQUIRED | 1 | Sinalizador para definir se o item deve ter datelot capturado durante a entrada e requer controle de data de expiracão | |||
| EXPIRATION_TYPE | 50 | Tipo de data de validade que vamos utilizar ? Data de validade do produto ou data de fabricacão | |||
| SHELF_LIFE | 11 | Tempo em dias entre a data de validade e a data de fabricacão. Se recepcionarmos a data de fabricacão + este campo temos a data de validade | |||
| RECEIVE_PAD_TIME | 11 | Controle em dias a partir da data de vencimento que queremos receber o produto | |||
| SHELF_LIFE_PAD_TIME | 11 | Controle em dias a partir da data de vencimento que o produto se tornara unsellable |
{
"chavelayout" : "int_am_catalogfeed2",
"list" : [ {
"asin" : "",
"asin_parent" : "",
"ean" : "",
"upc" : "",
"gl_group" : "",
"subcategory" : "",
"description" : "",
"height" : "",
"width" : "",
"length" : "",
"weight" : "",
"is_hazmat" : "",
"htrc" : "",
"hazmat_exception" : "",
"un" : "",
"contains_food_beverage" : "",
"sioc" : "",
"active" : "",
"bagging" : "",
"boxing" : "",
"bubble_wrap" : "",
"set_creation" : "",
"sharp_lbl_stickering" : "",
"shrinkwrap" : "",
"stuffing" : "",
"suffocation_stickering" : "",
"is_sn_required" : "",
"is_datelot_required" : "",
"expiration_type" : "",
"shelf_life" : "",
"receive_pad_time" : "",
"shelf_life_pad_time" : ""
} ]
}
| Campo | Formato | Obrigatoriedade | Tamanho | Mascara | Descricão |
|---|---|---|---|---|---|
| ASIN | 20 | ID do Amazon ASIN | |||
| ASIN_PARENT | 20 | Codigo ASIN do Amazon Parent | |||
| EAN | 32 | Codigo de Barra do Produto | |||
| UPC | 36 | UPC do produto | |||
| GL_GROUP | 60 | Descricão do grupo de categorias de produtos da Amazon | |||
| SUBCATEGORY | 60 | Descricão do subgrupo de produtos da Amazon | |||
| DESCRIPTION | 300 | Descricão do Produto | |||
| HEIGHT | 11 | Altura do produto | |||
| WIDTH | 11 | Largura do produto | |||
| LENGTH | 11 | Comprimento do produto | |||
| WEIGHT | 9 | Peso do produto | |||
| IS_HAZMAT | 1 | Sinalizador para definir se o produto e um item Hazmat (de acordo com a classificacão da Amazon) | |||
| HTRC | 30 | Classe de Regulamentacão de Transporte Hazmat | |||
| HAZMAT_EXCEPTION | 300 | Excecão Hazmat | |||
| UN | 30 | ID de regulamentacão das Nac?es Unidas | |||
| CONTAINS_FOOD_BEVERAGE | 1 | ID de regulamentacão das Nac?es Unidas | |||
| SIOC | 1 | Sinalizador para definir se o Produto deve ser 'enviado em seu proprio container' (SIOC) | |||
| ACTIVE | 1 | Sinalizador para definir se o produto ainda esta ativo no Amazon Catalog | |||
| BAGGING | 1 | Sinalizador para definir se o produto requer preparacão (bagging) | |||
| BOXING | 1 | Sinalizador para definir se o produto precisa de preparacão (boxing) | |||
| BUBBLE_WRAP | 1 | Sinalizador para definir se o produto requer Prep (bubble wrap) | |||
| SET_CREATION | 1 | Sinalizador para definir se o produto requer Prep (bubble wrap) | |||
| SHARP_LBL_STICKERING | 1 | Sinalizador para definir se o produto requer Prep (sharp lbl stickering) | |||
| SHRINKWRAP | 1 | Sinalizador para definir se o produto requer Prep (shrinkwrap) | |||
| STUFFING | 1 | Sinalizador para definir se o produto requer preparacão (stuffing) | |||
| SUFFOCATION_STICKERING | 1 | Sinalizador para definir se o produto requer preparacão (suffocation stickering) | |||
| IS_SN_REQUIRED | 1 | Sinalizador para definir se o numero de serie do item deve ser capturado durante a embalagem | |||
| IS_DATELOT_REQUIRED | 1 | Sinalizador para definir se o item deve ter datelot capturado durante a entrada e requer controle de data de expiracão | |||
| EXPIRATION_TYPE | 50 | Tipo de data de validade que vamos utilizar ? Data de validade do produto ou data de fabricacão | |||
| SHELF_LIFE | 11 | Tempo em dias entre a data de validade e a data de fabricacão. | |||
| RECEIVE_PAD_TIME | 11 | Controle em dias a partir da data de vencimento que queremos receber o produto | |||
| SHELF_LIFE_PAD_TIME | 11 | Controle em dias a partir da data de vencimento que o produto se tornara unsellable |
Response
{
"headers": {},
"body": {
"mensagem": "Integração agendada com sucesso.",
"protocolo": "300"
},
"statusCode": "CREATED",
"statusCodeValue": 201
}
{
"headers": {},
"body": {
"mensagem": "Configuração integração não encontrada pelo ApiKey, operação cancelada."
},
"statusCode": "UNAUTHORIZED",
"statusCodeValue": 401
}
{
"headers": {},
"body": {
"mensagem": "java.lang.NullPointerException"
},
"statusCode": "INTERNAL_SERVER_ERROR",
"statusCodeValue": 500
} tipointegração:
Request
{
"chavelayout" : "int_cubiscan",
"list" : [ {
"barra" : "",
"comprimento" : "",
"largura" : "",
"altura" : "",
"peso" : "",
"datahorapesagem" : ""
} ]
}
| Campo | Formato | Obrigatoriedade | Tamanho | Mascara | Descricão |
|---|---|---|---|---|---|
| BARRA | Texto | Sim | 32 | Codigo de barras do material que foi medido | |
| COMPRIMENTO | Numerico | Sim | 15 | 999999999.9999 | Comprimento da embalagem |
| LARGURA | Numerico | Sim | 15 | 999999999.9999 | Largura da embalagem |
| ALTURA | Numerico | Sim | 15 | 999999999.9999 | Altura da embalagem |
| PESO | Numerico | Não | 15 | 999999999.9999 | Peso da embalagem |
| DATAHORAPESAGEM | Timestamp | Não | 21 | DD/MM/AAAA hh24:MI:SS | Data e hora da pesagem da embalagem |
Response
{
"headers": {},
"body": {
"mensagem": "Integração agendada com sucesso.",
"protocolo": "300"
},
"statusCode": "CREATED",
"statusCodeValue": 201
}
{
"headers": {},
"body": {
"mensagem": "Configuração integração não encontrada pelo ApiKey, operação cancelada."
},
"statusCode": "UNAUTHORIZED",
"statusCodeValue": 401
}
{
"headers": {},
"body": {
"mensagem": "java.lang.NullPointerException"
},
"statusCode": "INTERNAL_SERVER_ERROR",
"statusCodeValue": 500
} tipointegração:
Request
{
"chavelayout" : "int_exclusaolgpd",
"list" : [ {
"cnpj_unidade" : "",
"cnpj_depositante" : "",
"cpf_entidade" : "",
"fiscal" : "",
"pessoal" : "",
"sensivel" : "",
"todos" : "",
"motivo" : ""
} ]
}
| Campo | Formato | Obrigatoriedade | Tamanho | Mascara | Descricão |
|---|---|---|---|---|---|
| CNPJ_UNIDADE | 20 | 99.999.999/9999-99 | CNPJ do Armazem. | ||
| CNPJ_DEPOSITANTE | 20 | 99.999.999/9999-99 | CNPJ do Depositante. | ||
| CPF_ENTIDADE | 20 | 999.999.999-99 | CPF da Entidade para exclusão dos dados referente a L.G.P.D. | ||
| FISCAL | 1 | Opcão para excluir somente informac?es fiscais do cliente. 1= Sim / 0 = Não | |||
| PESSOAL | 1 | Opcão para excluir somente informac?es pessoais do cliente. 1= Sim / 0 = Não | |||
| SENSIVEL | 1 | Opcão para excluir somente informac?es sensiveis do cliente. 1= Sim / 0 = Não | |||
| TODOS | 1 | Opcão para excluir todas as informac?es do cliente. 1= Sim / 0 = Não | |||
| MOTIVO | 1 | Motivo da solicitacão da exclusão. |
Response
{
"headers": {},
"body": {
"mensagem": "Integração agendada com sucesso.",
"protocolo": "300"
},
"statusCode": "CREATED",
"statusCodeValue": 201
}
{
"headers": {},
"body": {
"mensagem": "Configuração integração não encontrada pelo ApiKey, operação cancelada."
},
"statusCode": "UNAUTHORIZED",
"statusCodeValue": 401
}
{
"headers": {},
"body": {
"mensagem": "java.lang.NullPointerException"
},
"statusCode": "INTERNAL_SERVER_ERROR",
"statusCodeValue": 500
} tipointegração:
Request
{
"chavelayout" : "int_pesagem_cubadora",
"list" : [ {
"etiqueta" : "",
"comprimento" : "",
"largura" : "",
"altura" : "",
"peso" : "",
"data" : ""
} ]
}
| Campo | Formato | Obrigatoriedade | Tamanho | Mascara | Descricão |
|---|---|---|---|---|---|
| ETIQUETA | Texto | Sim | 32 | Codigo de barras do item que esta sendo medido | |
| COMPRIMENTO | Numerico | Sim | 15 | 9999999999,99 | Comprimento da embalagem |
| LARGURA | Numerico | Sim | 15 | 9999999999,99 | Largura da embalagem |
| ALTURA | Numerico | Sim | 15 | 9999999999,99 | Altura da embalagem |
| PESO | Numerico | Não | 15 | 9999999999,99 | Peso da embalagem |
| DATA | Timestamp | Não | 21 | DD/MM/AAAA hh24:MI:SS | Data e hora da pesagem da embalagem |
Response
{
"headers": {},
"body": {
"mensagem": "Integração agendada com sucesso.",
"protocolo": "300"
},
"statusCode": "CREATED",
"statusCodeValue": 201
}
{
"headers": {},
"body": {
"mensagem": "Configuração integração não encontrada pelo ApiKey, operação cancelada."
},
"statusCode": "UNAUTHORIZED",
"statusCodeValue": 401
}
{
"headers": {},
"body": {
"mensagem": "java.lang.NullPointerException"
},
"statusCode": "INTERNAL_SERVER_ERROR",
"statusCodeValue": 500
}
English
Español

English
Español


