Backtest

Poll a backtest job

Min tier: free. Returns the job's current status (queued → running → done | error), the validated params it was enqueued with, and — once done — the full result (summary metrics, equity curve, per-trade rows, documented assumptions).

Ownership is enforced against the Clerk user that owns the presenting key. A job id belonging to another account returns 404, not 403, so the endpoint never confirms that an id exists.

get/v1/backtest/{job_id}

Request

  • Base URL: https://crowdintel.xyz/api
  • URL: https://crowdintel.xyz/api/v1/backtest/{job_id}
  • Auth: HTTP bearer

Path parameters

job_idinteger required

Job id returned by POST /v1/backtest/run. Must be a positive integer.

Response

Job state (plus result when finished).

job_idinteger required
status'queued' | 'running' | 'done' | 'error' required
created_atstring date-time required
started_atstring date-time nullable
finished_atstring date-time nullable
errorstring nullable required

Failure message; null unless status is error.

Changes

No recorded changes to this operation across all 1 revision of this API.