front-api
1
总安装量
1
周安装量
#75993
全站排名
安装命令
npx skills add https://github.com/skillrecordings/support --skill front-api
Agent 安装分布
amp
1
cline
1
opencode
1
cursor
1
continue
1
kimi-cli
1
Skill 文档
Front API Skill
Reference for Front REST API integration.
OpenAPI Spec
The full OpenAPI spec is in core-api.json (13k+ lines). Use it as the source of truth for:
- Request/response schemas
- Nullable fields
- Enum values
- Endpoint paths
Key Schemas
Message
recipients[].name– nullablerecipients[]._links.related.contact– nullablerecipients[].role– enum:from,to,cc,bcc,reply-toauthor– nullable (null for inbound from external)text– nullable (plain text version of body)
Conversation
assignee– nullablerecipient– nullable for some conversation typestags– can be empty arraylast_message– nullablescheduled_reminders– nullable
Recipient
{
"name": "string | null",
"handle": "string (required)",
"role": "from | to | cc | bcc | reply-to",
"_links": {
"related": {
"contact": "string | null"
}
}
}
Common Gotchas
- Webhooks send previews only – must fetch full data via API
- Many fields nullable – don’t assume presence, use
.nullable()in Zod _links.related.contact– null when recipient has no contact recordroleincludesreply-to– often forgotten in enums
SDK Location
@skillrecordings/front-sdk – Zod schemas should match this spec exactly.
Useful Endpoints
GET /messages/{id}– Full message with bodyGET /conversations/{id}– Conversation detailsGET /conversations/{id}/messages– Message historyPOST /conversations/{id}/drafts– Create draft replyGET /inboxes/{id}– Inbox details