front-api
Reference for Front REST API integration. Use when working with Front API schemas, nullable fields, webhooks, or debugging Front SDK issues.
安装与使用
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
查看来源 ↗使用指南技能说明
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- nullable -
recipients[]._links.related.contact- nullable -
recipients[].role- enum:from,to,cc,bcc,reply-to -
author- nullable (null for inbound from external) -
text- nullable (plain text version of body)
Conversation
-
assignee- nullable -
recipient- nullable for some conversation types -
tags- can be empty array -
last_message- nullable -
scheduled_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 record -
roleincludesreply-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 body -
GET /conversations/{id}- Conversation details -
GET /conversations/{id}/messages- Message history -
POST /conversations/{id}/drafts- Create draft reply -
GET /inboxes/{id}- Inbox details
使用示例
查看来源仓库中的使用示例与配置说明。
查看来源 ↗来源历史
- 收录时间
- 2026-01-20
- 索引更新时间
- 2026-01-26
- Branch
- main
收录与同步日期属于本站记录。源码修改历史请查看来源仓库。
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!