Emoji Score API Documentation
Public-safe REST and MCP surfaces for emoji lookup, deterministic scoring, sentiment and symbolic-expression scoring, Unicode-style proposal scoring, and proposal export. Protected persistence, model generation, reports, and admin actions require PLATPHORM_API_KEY.
/api/healthPublic health summary.
/api/v1/healthStandard health summary.
/api/v1/emojiList database-backed canonical emoji records.
/api/v1/emoji/{slug}Get one canonical emoji record by slug.
/api/v1/emoji/by-codepoint/{codepoint}Get one canonical emoji record by Unicode codepoint sequence.
/api/v1/searchSearch canonical emoji records by name, keyword, group, subgroup, emoji, or codepoint.
/api/v1/categoriesList database-backed categories.
/api/v1/groupsList database-backed groups.
/api/v1/subgroupsList database-backed subgroups.
/api/v1/keywordsList database-backed keyword index records.
/api/v1/emojisList Unicode emoji.
/api/v1/emojis/searchSearch Unicode emoji.
/api/v1/emojis/categoriesList emoji categories.
/api/v1/emojis/{codepoint}Get one emoji by code point.
/api/v1/timelineDatabase-backed Unicode emoji timeline.
/api/v1/newRecently added emoji records from the canonical data layer.
/api/v1/scoreScore an existing emoji or proposal payload.
/api/v1/score/{emojiSlug}Reserved public score lookup; use POST /api/v1/score for current deterministic scoring.
/api/v1/battleCompare two emoji scores head-to-head.
/api/v1/sentiment/scoreScore sentiment and symbolic meaning.
/api/v1/combinations/scoreScore emoji combinations and phrase+emoji expressions.
/api/v1/proposals/scoreScore a Unicode-style proposal.
/api/v1/proposalsList ephemeral public-safe proposal results in this runtime.
/api/v1/proposalsProtected server persistence hook backed by the configured database.
/api/v1/proposals/{id}Get a public-safe proposal score or stored proposal metadata when available.
/api/v1/proposals/{id}/scoreScore a stored proposal by id or slug.
/api/v1/proposals/{id}/exportExport proposal markdown when result is available.
/api/v1/proposals/{id}/downloadDownload proposal markdown when result is available.
/api/v1/proposal-criteriaList versioned proposal criteria from the scoring registry.
/api/v1/score-dimensionsList versioned score dimensions from the scoring registry.
/api/v1/model/proposal-draftProtected model-ready proposal writing adapter.
/api/v1/model/improve-proposalProtected model-ready improvement adapter.
/api/v1/model/explain-sentimentProtected model-ready sentiment explanation adapter.
/api/v1/model/image-promptProtected model-ready image prompt adapter.
/api/v1/model/accessibility-reviewProtected model-ready accessibility review adapter.
/api/v1/unicode/snapshotUnicode data snapshot metadata.
/api/v1/unicode/refreshProtected refresh hook.
/api/v1/import/unicodeProtected Unicode import hook.
/api/v1/import/emojiProtected emoji import hook.
/api/v1/data/rebuild-searchProtected search index rebuild hook.
/api/v1/data/recalculate-scoresProtected score recalculation hook.
/api/docsMachine-readable API docs.
/openapi.yamlOpenAPI 3.1 specification.
/openapi.jsonOpenAPI 3.1 specification as JSON.
/api/mcpMCP metadata and usage.
/api/mcpMCP JSON-RPC 2.0 endpoint.
/data/emojiRead public-safe canonical emoji records from the Emoji Score data layer.
/data/unicodeRead public-safe canonical unicode records from the Emoji Score data layer.
/data/categoriesRead public-safe canonical categories records from the Emoji Score data layer.
/data/groupsRead public-safe canonical groups records from the Emoji Score data layer.
/data/subgroupsRead public-safe canonical subgroups records from the Emoji Score data layer.
/data/keywordsRead public-safe canonical keywords records from the Emoji Score data layer.
/data/aliasesRead public-safe canonical aliases records from the Emoji Score data layer.
/data/timelineRead public-safe canonical timeline records from the Emoji Score data layer.
/data/proposalsRead public-safe canonical proposals records from the Emoji Score data layer.
/data/scoringRead public-safe canonical scoring records from the Emoji Score data layer.
/data/sentimentRead public-safe canonical sentiment records from the Emoji Score data layer.
/data/imagesRead public-safe canonical images records from the Emoji Score data layer.
/data/sourcesRead public-safe canonical sources records from the Emoji Score data layer.
/data/searchRead public-safe canonical search records from the Emoji Score data layer.
/data/importsRead public-safe canonical imports records from the Emoji Score data layer.
/data/discoveryRead public-safe canonical discovery records from the Emoji Score data layer.
/data/fixturesRead public-safe canonical fixtures records from the Emoji Score data layer.
/data/snapshotsRead public-safe canonical snapshots records from the Emoji Score data layer.