Authenticate and record an eval start
Called by official SDK, CLI and Vitest runners before executing an eval. Requires an organization API key or saved-login bearer. Records only start metadata, creates no dashboard run, and applies no debit or quota draw. Planned iterations are intent, not completed usage. Reuse the runStartId for retries of the same logical run; changed metadata with the same ID returns 409. Replay protection is retained for the lifetime of the owning scope. The gateway passes the backend status and receipt through unchanged.
Authorizations
MCPJam API key (sk_…). Create one at Settings → API keys. Guest sessions cannot use the API, and API keys cannot manage other API keys.
Path Parameters
Project id, or default to resolve the authenticated organization's Default project.
Body
sdk, cli, vitest 1 - 6432^[a-z0-9_-]{1,64}$0 <= x <= 9007199254740991
