Claude-skill-registry front-id-converter
Convert between Front URL IDs (base-10) and API IDs (base-36 with prefix). Use when working with Front inbox, conversation, or message IDs.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/front-id-converter" ~/.claude/skills/majiayu000-claude-skill-registry-front-id-converter && rm -rf "$T"
manifest:
skills/data/front-id-converter/SKILL.mdsource content
Front ID Converter Skill
Convert between Front URL IDs (base-10) and API IDs (base-36 with prefix).
Conversion Rules
Front API IDs are created by:
- Converting the numeric URL ID (base-10) to base-36
- Adding a resource prefix
Resource Prefixes
| Prefix | Resource |
|---|---|
| Inboxes |
| Conversations |
| Tags |
| Messages |
| Teammates |
| Rules |
| Comments |
| Attachments |
| Channels |
| Contacts |
| Contact Groups |
| Shifts |
| Signatures |
| Message Template Folders |
| Message Templates |
URL to API ID
function urlToApiId(urlId: number, prefix: string): string { return `${prefix}${urlId.toString(36)}` } // Example: Inbox [PHONE] → inb_4bj7r urlToApiId([PHONE], 'inb_') // => "inb_4bj7r"
API ID to URL
function apiIdToUrl(apiId: string): number { const base36 = apiId.split('_')[1] return parseInt(base36, 36) } // Example: inb_4bj7r → [PHONE] apiIdToUrl('inb_4bj7r') // => [PHONE]
Quick Bash Conversion
# URL ID to API ID (requires node) node -e "console.log('inb_' + ([PHONE]).toString(36))" # API ID to URL ID node -e "console.log(parseInt('4bj7r', 36))"
Common Use Cases
From Front URL
Given:
https://app.frontapp.com/inboxes/teams/folders/[PHONE]/unassigned/[PHONE]
- Inbox ID:
→[PHONE]inb_4bj7r - Conversation ID:
→[PHONE]
(calculate as needed)cnv_1z2x3y4z
Validating API Responses
When Front API returns an ID like
inb_4bj7r, you can verify it matches the expected inbox by converting back to the URL ID.