From tray-api
Manages Tray store newsletter subscriptions: list subscribers, register with double opt-in, and confirm signups via the Tray API.
How this skill is triggered — by the user, by Claude, or both
Slash command
/tray-api:newsletterWhen to use
Use quando o desenvolvedor mencionar: newsletter, assinatura de e-mail, opt-in, GET /newsletters, POST /newsletters, lista de e-mails, inscrever cliente na newsletter ou gerenciar assinantes.
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- **OBRIGATÓRIO:** `node skills/tray-dev/scripts/search_docs.mjs "<termo>"` — confirme o comportamento da API antes de gerar código.
node skills/tray-dev/scripts/search_docs.mjs "<termo>" — confirme o comportamento da API antes de gerar código.Execute estas verificações antes de gerar qualquer payload ou código:
access_token não aparece como literal string no código gerado.when_not_to_use no frontmatter).Documentação oficial: https://developers.tray.com.br/#apis-de-newsletter
| Método | Endpoint | Descrição |
|---|---|---|
| GET | /newsletters | Listagem de assinantes da newsletter |
| POST | /newsletters | Cadastrar assinante |
| POST | /newsletters/confirm | Confirmar cadastro de newsletter |
Autenticação: ?access_token={token}
{
"Newsletter": {
"email": "[email protected]",
"name": "João Silva"
}
}
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
email | string | Sim | E-mail do assinante (único). Sem ele → HTTP 400. |
name | string | Não | Nome do assinante |
⚠️
tokenno corpo.
POST /newsletters — cadastra o e-mailPOST /newsletters/confirm — confirma a inscrição (double opt-in)limit (máximo 50, padrão 30), page.
Newsletter (nome + e-mail)POST /newsletters/confirm{"Newsletter": {"email": "...", "name": "..."}}access_token configuradonpx claudepluginhub tray-tecnologia/tray-api-ai-plugin --plugin tray-apiProvides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.