API Documentation

Everything you need to integrate with the Mission Control platform API.

Authentication

Every request to the Mission Control API must include a scoped API key generated from API Keys. Keys are environment specific (Development, Staging, Production) and are passed as a bearer token.

Authorization: Bearer nxc_live_••••••••••••4f2a
  • Keys are prefixed by environment: nxc_dev_, nxc_test_ or nxc_live_.
  • Each key carries an explicit list of permission scopes (for example messages:send, ai:generate).
  • Requests without a valid key return 401 with error code UNAUTHENTICATED.
  • Requests with a valid key but missing scope return 403 with error code INSUFFICIENT_SCOPE.