Skip to content
Back to skills

Front Api Skillrecordings Support

ASecurity

Reference for Front REST API integration. Use when working with Front API schemas, nullable fields, webhooks, or debugging Front SDK issues.

  • 666 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 31, 2026
code-qualitygodebuggingapi

Works with

  • api

Security analysis

A100/100

Scanned May 31, 2026

npx -y skills add majiayu000/claude-skill-registry --skill front-api-skillrecordings-support --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Front Api Skillrecordings Support?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Front Api Skillrecordings Support
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-front-api-skillrecordings-support/badge)](https://www.skillsdirectory.com/skills/majiayu000-front-api-skillrecordings-support)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
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` - 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
```json
{
  "name": "string | null",
  "handle": "string (required)",
  "role": "from | to | cc | bcc | reply-to",
  "_links": {
    "related": {
      "contact": "string | null"
    }
  }
}
```

## Common Gotchas

1. **Webhooks send previews only** - must fetch full data via API
2. **Many fields nullable** - don't assume presence, use `.nullable()` in Zod
3. **`_links.related.contact`** - null when recipient has no contact record
4. **`role` includes `reply-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

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.