← スキル一覧に戻る

front-api
by skillrecordings
🤖 an AI agent for the support desk at Badass Courses
⭐ 0🍴 0📅 2026年1月25日
SKILL.md
name: front-api description: Reference for Front REST API integration. Use when working with Front API schemas, nullable fields, webhooks, or debugging Front SDK issues. allowed-tools: Read, Grep
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
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です