Cria as informações da loja do fornecedor
Este endpoint é responsável por criar as informações da loja do fornecedor.
Método: POST
URI do Endpoint: https://integration-marketplace.orbia.nom.co/orbia-marketplace-hub/v1/supplierConfiguration/informationStore
Requisição e Tipos de Dados
Tipo de Conteúdo da Requisição: application/json
Corpo da Requisição:
Para criar os dados da loja do fornecedor, devemos informar a requisição abaixo:
{
"storeUrl": "string",
"aboutCompany": "string",
"deliveryPolicy": "string",
"returnPolicy": "string",
"storeImageUrl": "string"
}
Descrição das propriedades:
| Nome da propriedade | Descrição | Tipo | Obrigatoriedade |
|---|---|---|---|
storeUrl | Url da sua loja personalizada na Orbia (https://orbia.ag/loja/SUA_MARCA) | object | Required |
aboutCompany | Sobre a Empresa (mínimo 200 char) | string | Required |
deliveryPolicy | Política de Entrega | string | Required |
returnPolicy | Política de Devolução | string | Required |
storeImageUrl | Hash do arquivo gerado pelo endpoint PostFile | string | Required |
:::Tip Importante
A propriedade storeImageUrl receberá o HASH gerado pelo endpoint POST: orbia-marketplace-hub/v1/file. Será necessário fazer uma requisição para esse endpoint com o arquivo da imagem da loja do fornecedor no marketplace. Esse arquivo deve:
- Extensão da imagem: JPG e PNG
- Tamanho mínimo da imagem: 512x512
:::
Possíveis Respostas
Códigos de Resposta e seus significados:
| Status Code | Descrição | Observação | Corpo da resposta |
|---|---|---|---|
| 204 | Sucesso na operação, mas não tem corpo de resposta | Retorna em qualquer tipo de requisição com sucesso | Sim |
| 400 | Bad Request: Erro de validação ou processamento da requisição. | Verifique o corpo da requisição. | Sim |
| 401 | Unauthorized: Autenticação necessária e não fornecida. | Verifique seu ClientId, ClientSecret e o Token enviado | Não |
| 403 | Forbidden: A requisição foi autenticada, mas o usuário não tem permissões para a ação. | Verifique suas configurações de rede ou VPN | Não |
| 502 | Bad Gateway: indica que ele, enquanto atuando como um servidor intermediário, recebeu uma resposta inválida do servidor para o qual a requisição foi encaminhada | Verifique sua requisição | Não |
Exemplos de Respostas:
Erro (400):
{
"statusCode": 0,
"message": "string",
"errors": {
"additionalProp1": ["string"],
"additionalProp2": ["string"],
"additionalProp3": ["string"]
}
}
Cómo Testar o Endpoint
Para testar este endpoint, você pode usar ferramentas como Postman ou cURL. Siga as instruções abaixo:
-
Abra o Postman.
-
Selecione o método
POSTe insira a URL do endpoint. -
No corpo da requisição, insira o JSON do exemplo fornecido.
-
Envie a requisição e observe a resposta.
Para um teste bem-sucedido, certifique-se de que você tem as credenciais corretas (se necessário) e que o corpo da requisição está corretamente formatado conforme o exemplo.
Este documento serve como um guia básico para entender e testar o endpoint específico. Ajuste as seções conforme necessário para se adequar ao seu ambiente de negócios e práticas de desenvolvimento.
Casos de uso
- Vamos incluir os dados da loja para o fornecedor. Primeiro vamos usar o
POST: filepara incluir a logo escolhida na estrutura.

Agora vamos montar a requisição para enviar os dados da loja com esse hash

- Caso tente enviar novamente, as informações no endpoint de verbo POST, não será aceito.

- Enviar um
HASHnastoreImageUrlque está fora do padrão.

- Enviar um
HASHnastoreImageUrlque já foi utilizado.
