Marketplace - Uappi Hub
Endpoint
POST
/third-party/marketplace/uappi-hub/sync
Sincroniza entidades da loja com o Uappi Hub
Descrição
Endpoint responsável por sincronizar entidades da loja com o Uappi Hub. Permite enviar diferentes tipos de entidades para manter o marketplace atualizado.
Parâmetros
Parâmetros necessários para a request
Headers Obrigatórios
| Header | Valor | Descrição |
|---|---|---|
| Content-Type | application/json | Tipo de conteúdo |
| Authorization | Bearer {token} | Token de autenticação |
Parâmetros do Corpo
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| marketplaceStoreCredentialId | integer | Sim | ID da credencial do marketplace da loja |
| entities | array | Sim | Lista de entidades a serem sincronizadas |
Valores aceitos para entities
| Valor | Descrição |
|---|---|
| brand | Sincroniza marcas |
| category | Sincroniza categorias |
| attribute | Sincroniza atributos |
| storage | Sincroniza armazéns |
| filter | Sincroniza filtros |
| carrier | Sincroniza transportadoras |
| product | Sincroniza todos os produtos da loja |
Exemplo de Requisição
1curl --request POST \2 --url https://sua-loja-uappi.com.br/api/v3/third-party/marketplace/uappi-hub/sync \3 --header 'Authorization: Bearer {token}' \4 --header 'Content-Type: application/json' \5 --data '{6 "marketplaceStoreCredentialId": 1,7 "entities": [8 "carrier"9 ]10}'Exemplo com múltiplas entidades
1{2 "marketplaceStoreCredentialId": 1,3 "entities": [4 "brand",5 "category",6 "attribute",7 "storage",8 "filter",9 "carrier"10 ]11}✅ Resposta de Sucesso
HTTP Status: 200 OK
1{2 "success": true,3 "data": true4}