front-api
Reference for Front REST API integration. Use when working with Front API schemas, nullable fields, webhooks, or debugging Front SDK issues.
Installation
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
Voir la source ↗GuidesInstructions
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
Exemples
Consultez les exemples du dépôt source.
Voir la source ↗Historique source
- Date d’indexation
- 2026-01-20
- Mise à jour de l’index
- 2026-01-26
- Branch
- main
Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!