Aceitar os termos
const url = 'https://api-connect.zoppy.com.br/connect/terms';const options = {method: 'POST', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api-connect.zoppy.com.br/connect/terms \ --header 'Authorization: Bearer <token>'Registra que um MASTER aceitou a versão atual dos termos do Zoppy Connect pela loja (quem, loja, versão e quando). Repetir não muda nada e devolve o primeiro aceite. Antes do aceite, as outras rotas do Connect respondem 403 connect.terms_not_accepted.
Authorizations
Seção intitulada “Authorizations”Responses
Seção intitulada “Responses”Aceite registrado
object
Versão dos termos aceita
Quando a loja aceitou essa versão; repetir o aceite devolve o primeiro instante
Id na Zoppy do MASTER que aceitou essa versão pela loja
Example generated
{ "version": "example", "termsAcceptedAt": "2026-04-15T12:00:00Z", "termsAcceptedBy": "example"}Token ausente, inválido ou expirado (connect.unauthorized)
object
Código estável do erro, para máquinas (ex.: connect.connector_not_found)
Nome da classe do erro
Status HTTP
Mensagem em pt-BR, segura para mostrar a quem usa a tela
Id de correlação: passe ao suporte para achar o rastro completo
Detalhes estruturados seguros para a tela (erros de campo, ids)
object
Example generated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "requestId": "example", "meta": { "additionalProperty": "example" }}Token restrito, sem loja, papel sem acesso, usuário que não é MASTER ou Connect não liberado (connect.forbidden_role, connect.terms_master_only, connect.feature_disabled)
object
Código estável do erro, para máquinas (ex.: connect.connector_not_found)
Nome da classe do erro
Status HTTP
Mensagem em pt-BR, segura para mostrar a quem usa a tela
Id de correlação: passe ao suporte para achar o rastro completo
Detalhes estruturados seguros para a tela (erros de campo, ids)
object
Example generated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "requestId": "example", "meta": { "additionalProperty": "example" }}