Pular para o conteúdo
Teste grátis por 14 dias
Português
Abrir no Claude Fazer perguntas sobre esta páginaAbrir no ChatGPT Fazer perguntas sobre esta página

Preços de atacado com outros métodos da API

Consulte ou exclua um registro de preços de atacado pelo ID usando a API pública.

Este documento explica como consultar e excluir registros de preços de atacado usando a API pública.


Para consultar um registro de preços de atacado específico:

GET https://wholesale.samita.io/api/v1/wholesale-pricings/{id}
  • {id} é o ID do registro de preços de atacado

  • O ID pode ser obtido na interface do app
  • Não inclua o símbolo “#” ao usar o ID

Exemplo:

GET https://wholesale.samita.io/api/v1/wholesale-pricings/1

Todas as requisições GET devem incluir os seguintes cabeçalhos obrigatórios:

Cabeçalho Descrição Obrigatório
X-SAMITA-API-KEY Chave de API fornecida no app Wholesale Sim
X-SAMITA-SHOP-URL Domínio da loja Shopify no formato xxx.myshopify.com Sim
CONTENT-TYPE Deve ser application/json Sim

Se algum desses cabeçalhos estiver ausente, a requisição será rejeitada.


  • A API GET não exige corpo da requisição
  • Apenas o parâmetro {id} na URL é obrigatório

401 – Não autorizado

Este erro ocorre quando a autenticação falha.

Motivos possíveis:

  • URL da loja ausente
  • Chave de API ausente
  • URL da loja incorreta
  • Chave de API incorreta
  • A chave de API não corresponde à loja informada

403 – Esta ação não é autorizada

Este erro ocorre quando:

  • A chave de API não tem permissão de View
  • O ID informado não existe
  • A chave de API não tem direitos de acesso suficientes

Cada chave de API pode receber as seguintes permissões:

  • View
  • Create
  • Update
  • Delete

A API GET exige a permissão View.


429 – Excesso de requisições

Este erro ocorre quando o limite de requisições é excedido.

Limites atuais:

  • Máximo de 1 requisição a cada 5 minutos
  • Máximo de 50 requisições por dia

200 – Sucesso da API

  • A requisição é válida
  • O registro foi consultado com sucesso
  • A resposta é retornada em formato JSON

Exemplo:

{
"id": 1,
"title": "New Wholesale Pricing",
"status": true,
"apply_customer": {
"type": "all",
"tags": []
},
"exclude_customer": {
"type": "none",
"tags": []
},
"apply_product": {
"type": "all",
"product_ids": [],
"product_tags": [],
"collection_ids": [],
"apply_for_variants": false
},
"exclude_product": {
"type": "none",
"product_ids": [],
"collection_ids": []
},
"discount_for_variants": [
{
"id": 8516448190631,
"variant_pricing": true,
"variants": [
{
"id": 46747346763943,
"discount_groups": [
{
"name": "all",
"type": "percent",
"value": "10"
}
]
}
]
}
],
"apply_market": {
"type": "all",
"handle": []
},
"discount_group": {
"type": "percent",
"value": "10"
},
"active_date": {
"types": [],
"start_at": "",
"end_at": ""
},
"created_at": "2026-01-15T10:00:00",
"updated_at": "2026-01-15T10:00:00"
}

Para excluir um ou mais registros de preços de atacado existentes:

DELETE https://wholesale.samita.io/api/v1/wholesale-pricings/{id}
  • O {id} na URL deve ser o ID de um registro válido, mas a API exclui os registros listados no parâmetro ids (veja o corpo da requisição abaixo), e não o segmento da URL.

Exemplo:

DELETE https://wholesale.samita.io/api/v1/wholesale-pricings/1

Todas as requisições DELETE devem incluir os seguintes cabeçalhos obrigatórios:

Cabeçalho Descrição Obrigatório
X-SAMITA-API-KEY Chave de API fornecida no app Wholesale Sim
X-SAMITA-SHOP-URL Domínio da loja Shopify no formato xxx.myshopify.com Sim
CONTENT-TYPE Deve ser application/json Sim

  • Informe o parâmetro ids, uma lista de IDs de registros a excluir separados por vírgulas (como parâmetro de query string ou campo do corpo JSON). Isso permite excluir vários registros em uma só chamada, por exemplo ids=1,2,3.
  • O parâmetro ids é obrigatório. Sem ele, nenhum registro é excluído.
  • Apenas o {id} na URL do endpoint é obrigatório

401 – Não autorizado

Retornado quando a autenticação falha.

Motivos possíveis:

  • URL da loja ausente
  • Chave de API ausente
  • URL da loja incorreta
  • Chave de API incorreta
  • A chave de API não corresponde à loja

403 – Esta ação não é autorizada

Este erro ocorre quando:

  • A chave de API não tem permissão de Delete
  • O ID informado não existe
  • A chave de API não tem direitos de acesso suficientes

A API DELETE exige a permissão Delete.


429 – Excesso de requisições

Retornado quando a requisição excede o limite permitido.

Limites de requisições:

Tipo de limite Valor
Frequência de requisições 1 requisição a cada 5 minutos
Limite diário 50 requisições por dia

200 – Sucesso da API

  • O registro de preços de atacado foi excluído com sucesso
  • Pode ser retornado nenhum conteúdo ou uma mensagem de confirmação

Exemplo:

{
"success": true
}

Isso foi útil?