Skip to main content
Version: 2026-04-21

Xavigate Developer Platform API

The Xavigate Developer Platform exposes the Multiple Natures (MN) framework as four composable products:

  • Nature API — score MNTEST responses to produce a profile (9 Natures × 10 Multiple Intelligences)
  • Careers API — match a profile against the Xavigate Career database (~37k entities)
  • Situational API — situational alignment scoring with LLM-augmented narrative
  • Content Generator API — governed, framework-grounded content generation (post / article / chapter / book)

See dev.xavigate.com/docs for guides, concepts, and tutorials. This spec is the canonical contract.

Versioning

Path version /v1/ plus dated minor version via Xavigate-Version header. Accounts auto-pin to current dated version on first request. See ADR-003 (Versioning) and /docs/concepts/versioning.

Authentication

Bearer tokens via Authorization: Bearer {key}. Two-key model: pk_* for public/client-side; sk_* for secret/server-side. Key prefix routes to environment (live_* vs test_*).

Errors

RFC 9457 Problem Details with application/problem+json. See /docs/concepts/errors for the full taxonomy.

Pagination

Cursor-based with opaque starting_after / ending_before tokens. See /docs/concepts/pagination.

Idempotency

Idempotency-Key header on POST/PATCH (UUIDv4 recommended). 30-day TTL. See /docs/concepts/idempotency.

Webhooks

Standard Webhooks specification with HMAC-SHA256 signing. See /docs/concepts/webhooks.

Authentication

Security Scheme Type:

http

HTTP Authorization Scheme:

bearer

Bearer format:

API key (live_pk_, live_sk_, test_pk_, test_sk_)

Contact

Xavigate Developer Support: support@xavigate.com

URL: https://dev.xavigate.com/docs/support

License