Download OpenAPI specification:Download
URL DE HOMOLOGAÇÃO
Esta URL dará acesso ao ambiente de HOMOLOGACAO e PRODUCAO que será definido pela autenticação fornecida pelo seu contato comercial (e/ou equipe de projetos). - O ambiente de HOMOLOGAÇÃO é definido pelo uso da conta SANDBOX, no entanto testes de funcionalidades novas poderão ser usado na URL BETA. - Esta integração se dará através de chamadas REST (método POST) onde entendemos que será postado uma solicitação exigindo uma resposta.
Retorna token dinamico válido por 1h para uso do serviço
| apikey | string fornecido pelo comercial/projetos Platinum Log |
| token | string fornecido pelo comercial/projetos Platinum log |
string e-mail autorizado a utilizar o serviço |
{- "apikey": "string",
- "token": "string",
- "email": "string"
}{- "auth": "YYko8uSVoyF9tGtan+o75AponwE=",
- "id": "1616516asdda1d26wd1as6"
}Incluir/Alterar/Excluir produtos e KITs
| auth | string token de autorização |
Array of objects (DoRegistroProduto) |
{- "auth": "string",
- "do": [
- {
- "action": 468415,
- "sku": "string",
- "gtin": 468415,
- "type": "0/simples, 1/kit, 2/virtual (nao controla WMS)",
- "description": "Produto XYZ",
- "measure": "UN",
- "weight": 50,
- "height": 15,
- "witdh": 5,
- "depth": 10,
- "batch": 0,
- "composition": [
- {
- "sku": null,
- "amount": null
}
]
}
]
}{- "Retorno": [
- {
- "id": 468415,
- "CodigoReferencia": "string"
}
]
}Retorna os SKUs sem estoque. Onde há pedidos cujo SKU não tenha saldo para atende-lo
| auth | string chave obtida no método get/auth |
{- "auth": "string"
}{- "stock": {
- "sku": "ABC123456",
- "disponivel": 1500,
- "solicitado": 123,
- "pedidos": 405
}
}Retorna o saldo atual do estoque de um determinado produto ou de todos os produtos.
| auth | string chave obtida no método get/auth |
| sku | Array of strings vetor com os SKUs a serem consultados |
{- "auth": "string",
- "sku": [
- "string"
]
}{- "code": 200,
- "stock": [
- {
- "sku": null,
- "code": null,
- "committed": null,
- "amount-oms": 300,
- "amount-wms": "597",
- "state-wms": "OK",
- "active": 1,
- "type": 0
}
]
}Retorna o saldo atual do estoque de um determinado produto ou de todos os produtos.
| auth | string chave obtida no método get/auth |
| start | string data inicial do periodo (dd/mm/yyyy) - padrao 7 dias atrás |
| end | string data final do periodo (dd/mm/yyyy) - padrao hoje |
| resume | integer inteiro – para saber se mostra o resumo ocorrido antes do “start” (0/nao, 1/sim) |
Array of objects vetor com os SKUs a serem consultados |
{- "auth": "YYko8uSVoyF9tGtan+o75AponwE=",
- "start": "01/02/2024",
- "end": "07/01/2024",
- "resume": 0,
- "sku": [
- {
- "sku": "ABC-1234"
}
]
}{- "code": 200,
- "stock": [
- {
- "sku": null,
- "code": null,
- "in": 10,
- "out": 300,
- "balance": "597",
- "active": "OK",
- "more": [
- {
- "lote": 0,
- "valid": "25/0//2024",
- "amount": 10
}
], - "resume": [
- {
- "in": 100,
- "out": 20,
- "balance": 10
}
]
}
]
}Envia nota fiscal de compra (para entrada de mercadorias)
| auth | string chave obtida no método get/auth |
required | object (InvoiceDetail) |
{- "auth": "string",
- "invoice": {
- "key": "string",
- "number": "string",
- "serial": "string",
- "data": null
}
}{- "code": 200,
- "message": "OK",
- "id": 568515
}Envia nota fiscal de compra (para entrada de mercadorias)
| auth | string chave obtida no método get/auth |
object (OrderXMLDetail) |
{- "auth": "string",
- "order": {
- "id": "ALTA",
- "invoice": "string"
}
}{- "Mensagem": "Arquivo recebido"
}Busca a situação da nota de entrada
| auth | string chave obtida no método get/auth |
object (PurchaseDetailList) |
{- "auth": "string",
- "invoice": {
- "key": "string",
- "number": "string",
- "serial": "string"
}
}{- "code": 0,
- "message": "string",
- "id": 0,
- "detail": [
- {
- "dh": 0,
- "supplier": "string",
- "supplierdocument": "string",
- "bumber": "string",
- "serie": "string",
- "key": "string",
- "code": "string",
- "message": "string"
}
], - "items": [
- {
- "sku": "2937506",
- "sku_nf": "349020",
- "qtdade": 1200,
- "qtavaria": 0,
- "qtfaltante": 0,
- "lote": [
- {
- "lote": "PXY123123",
- "fabricacao": "10/12/2023",
- "validade": "10/12/2024",
- "quantidade": 10
}
], - "serial": [
- "serial teste"
], - "ocorrencias": [
- {
- "tipo": "string",
- "quantidade": "string",
- "series": [
- "serial teste"
], - "lotes": [
- "lote teste"
]
}
]
}
]
}Cadastrar Pedido para separação da Platinum Log
| auth | string chave obtida no método get/auth |
object (OrderPutDetail) |
{- "auth": "string",
- "order": {
- "number": "ALTA",
- "date": "string",
- "info": "ALTA",
- "saleschanel": "string",
- "gift": "ALTA",
- "giftFrom": "string",
- "giftTo": "ALTA",
- "giftMessage": "string",
- "marketPlaceId": "ALTA",
- "marketPlaceName": "string",
- "deliveryTo": {
- "name": null,
- "indentification": null,
- "phone": null,
- "mail": "mail@tpl.com.br",
- "note": null,
- "adress": {
- "street": null,
- "number": null,
- "complement": null,
- "neighborhood": null,
- "city": null,
- "state": "SP",
- "zipCode": 0
}
}, - "shipping": {
- "company": null,
- "method": null,
- "invoice": null,
- "tracking": null
}, - "wharehouse": null,
- "attachments": {
- "company": null,
- "method": null,
- "invoice": null,
- "tracking": null
}, - "items": [
- {
- "sku": null,
- "amount": null,
- "unitWeight": null,
- "cubingHeight": null,
- "info": null,
- "cubingWidth": null,
- "cubingDepth": null,
- "kit": null,
- "part": null
}
]
}
}{- "code": 200,
- "message": "Pedido Cadastrdo",
- "id": 1,
- "stock": 0,
- "missing": "Pedido Cadastrdo"
}Gera um pedido a partir dos dados de um XML de NFe.
| auth | string chave obtida no método get/auth |
required | object (InvoiceDetail) |
{- "auth": "string",
- "invoice": {
- "key": "string",
- "number": "string",
- "serial": "string",
- "data": null
}
}{- "code": 200,
- "message": "Pedido Cadastrdo",
- "id": 1,
- "stock": 0,
- "missing": "Pedido Cadastrdo"
}Apaga um pedido da base Enivix
| auth required | string chave obtida no método get/auth |
| id required | string identificação única do pedido retornando por put/order |
{- "auth": "string",
- "id": "string"
}{- "code": 200,
- "message": "pedido excluido com sucesso"
}Busca a situação do pedido (detalhado com informações de transporte)
| auth | string chave obtida no método get/auth |
object (OrderDetailList) |
{- "auth": "string",
- "order": {
- "id": "string",
- "number": "string"
}
}{- "code": 0,
- "message": "string",
- "order": {
- "code": 0,
- "message": "string",
- "info": {
- "id": "2937506",
- "number": "349020",
- "date": "12/04/2024",
- "prediction": "null",
- "iderp": "123456789",
- "note": "Sem ocorrência"
}, - "deliveryTo": {
- "to": "ANTONIO BRASILEIRO DOS SANTOS",
- "document": "860000565",
- "mail": "suporte@sandbox.com.br",
- "phone": "119838700000",
- "street": "RUA SERRA DO OURO",
- "number": "50",
- "district": "VILA CARMELA II",
- "complement": "Casa Esquina",
- "city": "São Paulo",
- "state": "SP",
- "zipcode": "7178550"
}, - "shippement": {
- "nick": "string",
- "method": "string",
- "vol": "string",
- "tracker": "string",
- "trackerurl": "string",
- "url": "string"
}, - "warehouse": "AZ1",
- "items": [
- {
- "sku": "NAC012269",
- "item": "1",
- "name": "MONITOR GAMER ACER KG241Q S LED 23.6 FULL HD 165HZ 0.5MS FREESYNC TN HDMI DP PRETO UM.UX1AA.S01",
- "amount": "1",
- "unity": "0",
- "part": null,
- "cubedWeight": 0.00016700000000000002,
- "serial": [
- "serial teste"
]
}
], - "internalevents": {
- "created": "2024-04-12 14:42:42.562014",
- "os": null,
- "withoutBalance": "NAC012269, NAC012270, NAC012275",
- "invoice": "2024-04-16 09:59:36.708905",
- "startPicking": "2024-04-12 15:29:02.061638",
- "endPicking": "2024-04-12 15:29:02.061638",
- "startCheckout": null,
- "endCheckout": null,
- "dispatched": null,
- "in_transit": null,
- "out_for_delivery": null,
- "delivered": "nukk",
- "fail": null,
- "cancelled": null
}, - "shippingeventsGet": [
- {
- "internalCode": 25,
- "code": "NOTA",
- "info": "NOTA RECEBIDA",
- "complement": null,
- "data": "data/hora da geração do evento na transportadora",
- "final": "2024-04-12 15:29:16.041848"
}
], - "invoice": [
- {
- "number": "string",
- "series": "string",
- "emission": "string",
- "weight": "string",
- "volumes": "string",
- "value": "string",
- "key": "string",
- "document": "string"
}
], - "resend": [
- {
- "id": "string",
- "order": "string",
- "inserted": "string",
- "situation": "string",
- "by": "string"
}
], - "wms": {
- "weight": "string",
- "weightm3": "string",
- "volumes": "string"
}
}
}Busca a situação do pedido (detalhado com informações de transporte)
| auth | string chave obtida no método get/auth |
object base64 do arquivo contendo a etiqueta |
{- "auth": "string",
- "order": {
- "id": "string",
- "number": "string"
}
}{- "code": 0,
- "message": "string",
- "order": {
- "code": 0,
- "message": "string",
- "dt": "string",
- "detail": [
- {
- "description": "string",
- "datetime": "string"
}
]
}
}Retorna o saldo atual do estoque de um determinado produto ou de todos os produtos.
| auth | string token de autenticacao |
| begin | Array of arrays data – d/m/aaaa – inicial de insercao do pedido na Platinum |
| end | string data – d/m/aaaa – final de insercao do pedido na Platinum |
{- "auth": "16asd168dasd32465as1d12esx154",
- "begin": "01/05/2022",
- "end": "10/05/2022"
}{- "code": 200,
- "list": [
- {
- "id": 13846.198,
- "order": 10203040,
- "date": "10/06/2022",
- "prediction": "15/06/2022"
}
]
}RRetorna uma lista com os pedidos recebidos em um determinado periodo de uma determinada transportadora
| auth | string chave obtida no método get/auth |
| begin | Array of arrays data – d/m/aaaa – inicial de insercao do pedido na Platinum |
| end | string data – d/m/aaaa – final de insercao do pedido na Platinum |
| carrier | integer id da transportadora (fornecido pela ENIVIX) |
{- "auth": "16asd168dasd32465as1d12esx154",
- "begin": "01/05/2022",
- "end": "10/05/2022",
- "carrier": 50
}{- "code": 200,
- "list": [
- {
- "id": 13846.198,
- "order": 10203040,
- "date": "10/06/2022",
- "prediction": "15/06/2022"
}
]
}Retorna o saldo atual do estoque de um determinado produto ou de todos os produtos.
| auth | string chave obtida no método get/auth |
| status | integer inteiro - 0/nao lido, 1/lido, 2/todos |
| order | string texto - numero do pedido |
| invoice | integer inteiro - numero da nota fiscal |
| begin | Array of arrays data – d/m/aaaa – inicial de insercao do pedido na Platinum |
| end | string data – d/m/aaaa – final de insercao do pedido na Platinum |
{- "auth": "16asd168dasd32465as1d12esx154",
- "status": 0,
- "order": 50807,
- "invoice": 105050,
- "begin": "01/05/2022",
- "end": "10/05/2022"
}{- "code": 200,
- "message": 200,
- "qty": 780,
- "list": [
- {
- "id": 13846.198,
- "order": 10203040,
- "insert": "10/06/2022",
- "prediction": "15/06/2022",
- "fail": "10/06/2022",
- "invoice": {
- "number": 10,
- "series": 1,
- "key": 4.220461546161652e+34
}, - "erp": {
- "erp": 10,
- "numeropedido": 1,
- "market": 4.220461546161652e+34,
- "numerologia": 4.220461546161652e+34,
- "tipointegracao": 4.220461546161652e+34
}, - "to": {
- "name": "Fulano de Tal",
- "phone": 1188899555,
- "email": "42204615@tpl.com.br",
- "doc": 4220461546,
- "address": 10,
- "number": 155,
- "vicinity": 10,
- "city": 1,
- "state": 4.220461546161652e+34,
- "zipcode": 4220461,
- "country": 55
}, - "transport": {
- "doc": 10222222255,
- "nick": "Fulano de Tal",
- "trackingcode": 6511651651,
- "vol": 1
}
}
]
}Insere o tracking (correio ou outras transportadoras) no pedido de forma ativa
| auth | string token de autorização |
{- "auth": "string"
}{- "code": "200",
- "messagem": "TRACKING INSERIDO COM SUCESSO",
- "id": 99999,
- "stock": 99999
}Retorna a cotação do gateway de frete da Platinum Log.
| auth | string chave obtida no método get/auth |
| to | string chave obtida no método get/auth |
| weight | string peso em gramas |
| value | string valor total da compra (sem o frete) |
object (ProductsIDimensions) | |
object (ProductsItems) | |
object (ProductsBid) |
{- "auth": "xcvwsvsdvsdvsd",
- "to": "Fulano de Tal",
- "weight": 150,
- "value": 599,
- "dimensions": {
- "width": 8,
- "height": 5,
- "length": 10
}, - "items": {
- "sku": null,
- "kit": "string"
}, - "products": {
- "sku": null
}
}[- {
- "shipmentCompany": "PLATINUM LOG - 1 DIA",
- "deadline": 1,
- "value": 45.9,
- "observation": "Platinum Log",
- "safe": 10,
- "cost": "Rodoviário",
- "safecost": 120.55,
- "role": 0,
- "extra": 0.99,
- "extraWeight": 0.84,
- "extraValue": 10.15,
- "icms": 10.15,
- "iss": 120.55,
- "aplicou": 0,
- "weightm3": 0.015,
- "shipmentId": 10,
- "state": "SP"
}
]Retorna o nome e ID das transportadoras habilitadas para o cliente
| auth | string chave obtida no método get/auth |
{- "auth": "string"
}{- "code": 200,
- "carriers": {
- "code": 10,
- "shippingCompany": "Platinum Log"
}
}Permite anexar um documento ao pedido para impressao no CHECKOUT
| auth required | string chave obtida no método get/auth |
| key required | string chave da nota fiscal |
| order required | string numero do pedido |
| document required | string PDF em base64 do documento |
{- "auth": "string",
- "key": "string",
- "order": "string",
- "document": "string"
}{- "code": "Arquivo recebido",
- "message": "Arquivo recebido"
}Vincula uma etiqueta ao pedido
| auth required | string chave obtida no método get/auth |
| label required | string base64 do arquivo contendo a etiqueta |
| style required | string inteiro - codigo do estilo de etiqueta |
| id required | string inteiro - codigo interno do pedido |
| idFrom required | string Permite que a etiquta seja vinculada ao id do canal informado (omie, meli, vtex, bling, millenium, tiny) |
| idNumber required | string id vinculado a origem do campo idFrom |
{- "auth": "string",
- "label": "string",
- "style": "string",
- "id": "string",
- "idFrom": "string",
- "idNumber": "string"
}{- "Mensagem": "Arquivo recebido"
}GATILHOS VALIDOS:
RECUSADO - recusado pelo destinatario
AGUARDANDO NOTA - aguardando NF
AGUARDANDO WMS - pedido no OMS aguardando envio para o WMS
AGUARDANDO PICKING - separacao efetuada pronto para checkout
CHECKOUT - checkout efetuado no CD proto para coleta
EM TRANSITO - pedido em transito conforme indicativo da transportadora
ENTREGUE - pedido entregue ao destinatario
ROUBADO - roubo/furto de carga
DEVOLVIDO - devolvido a origem
EXTRAVIO - pedido extraviado
CANCELADO - pedido cancelado
| auth | string chave obtida no método get/auth |
Array of objects (TriggerPut) |
{- "auth": "string",
- "map": [
- {
- "trigger": "string",
- "url": "arquivo.zpl",
- "httpcode": 200,
- "onoff": 1
}
]
}{- "auth": "string",
}