Skip to main content
GET
Verificar script
Compara o ScriptTag esperado com o que existe na loja e testa se a URL do script responde. Também sincroniza o scriptTagId guardado na config. Só apps shopify. Permissão: app.read (chave secreta).

Endpoint

Em produção use https://api.upag.io/v1 com sk_live_....

Parâmetros

string (uuid)
required
ID do app Shopify.

Resposta

200 OK
Response
status pode ser:
  • ok — instalado, com a URL esperada e acessível (installed: true).
  • not_installed — nenhum ScriptTag encontrado.
  • stale_src — existe, mas com URL diferente da esperada; reinstale.
  • duplicated — mais de um ScriptTag; reinstale para deixar só um.
  • unreachable — a URL do script não é acessível (reachability.reason indica o motivo, por exemplo not_https, private_host, bad_status, not_javascript, dns_not_found ou connection_refused).
Erros: 404 (APP_NOT_FOUND); 400 (APP_SCRIPT_NOT_SUPPORTED em apps que não são Shopify, SHOPIFY_CREDENTIALS_INCOMPLETE).