USMARK

Portal do desenvolvedor

API pública e somente leitura do catálogo da loja USMARK: produtos, preços, variações, categorias, cores e tamanhos.

Comece por aqui

Primeira consulta

Busque produtos com uma requisição GET, sem chave nem login:

curl --get 'https://usmark.com.br/api/usm/pub/products' \
  --data-urlencode 'search=camiseta básica' \
  --data-urlencode 'page=1'

Use --data-urlencode para codificar espaços, acentos e outros caracteres nos parâmetros. Para filtrar por categoria, consulte /api/usm/pub/categories e envie o slug retornado em categorySlug. colorId e sizeId vêm de /api/usm/pub/colors e /api/usm/pub/sizes. featured=true, isNew=true e isOffer=true ativam os filtros correspondentes; sort aceita price_asc ou price_desc. A listagem retorna 24 produtos por página: avance page até cobrir total.

Endpoints públicos

Regras

Formato de erro

{
  "error": {
    "status": 404,
    "code": "not_found",
    "message": "Produto não encontrado",
    "hint": "Use um slug retornado por /api/usm/pub/products.",
    "docs": "/openapi.json"
  },
  "message": "Produto não encontrado"
}

Atendimento: fale com a loja.