/ExternalID
Esse recurso gerencia integração de informações entre plataformas, possibilitando adicionar uma informação (ID:string) do sistema local em determinados objetos para uma posterior recuperação dos dados em um pedido por exemplo.
Objetos que podem ser mapeados possuem o atributo "uid" (identificador único de 32 caracteres) e o campo "external_id".
Esse recurso poderá ser utilizado para referenciar os seguintes objetos:
/Merchant
/Store/Inventory/Products
/Store/Inventory/Groups
/Store/Sales/Categorys
/Store/Sales/Products
/Store/Sales/Pricings
/Orders
Exemplo de utilização:
No sistema local possui um produto chamado "Coca-Cola Zero" que possui o código 123456 e é necessário vincula-lo com o produto no marketplace.
Passo 1: Consultar o recurso /Store/Inventory/Products pelo produto correspondente.
Foi localizado o objeto respondente que possui o identificador único "uid".
Passo 2: Atualizar/criar o ExternalID para o objeto correspondente:
Resultado ao recuperar o objeto novamente, agora com o vínculo de "external_id":
/EternalID
Métodos disponíveis para gerenciar esse recurso.
Listagem de ExternalIDs cadastrados
GET
/v1/merchant/externalid
Método retorna todas as referências já cadastradas.
Query Parameters
page[]
string
filter[]
string
sort[]
string
Informações de um ExternalID
GET
/v1/merchant/externalid/{uid}
Método retorna informações de um determinado ExternalID
Path Parameters
uid
string
Identificador único de um determinado objeto (string de 32 caracteres)
Atualizar ou criar um ExternalID
PUT
/v1/merchant/externalid/{uid}
Método adiciona uma referência em um determinado objeto
Path Parameters
uid
string
Identificador único de um determinado objeto
Request Body
content
string
String de até 255 caracteres que identifica o objeto no sistema local
Last updated