Submits an analysis request against a subject entity. The engine runs the specified analysis type with the provided parameters and returns the result synchronously.
Use GET /analysis/types to discover what types are available and
GET /analysis/types/{type} to see what parameters each type accepts.
Every analysis request is logged to the immutable audit trail with the authenticated principal’s identity.
JWT issued by your organization's SAML/OIDC identity provider after
authentication. Required for user-attributed queries. The sub claim
is recorded verbatim in the audit trail.
The entity or set of entities the analysis runs against.
The analysis to run. Use GET /analysis/types to discover what is
available in this deployment. This field is an open string; new types
are added by Intrace without requiring a contract change.
Type-specific parameters. The accepted parameters for each analysis type
are documented at GET /analysis/types/{type}. Unknown parameters are
ignored. All parameters are optional unless noted in the type's schema.
Analysis completed.
Unique identifier for this analysis. Use it to retrieve the result later.
"ana_01JNQBC4X8Y2Z3D"
The analysis type that was run.
complete: analysis ran successfully. result is populated.failed: analysis could not complete. error is populated.complete, failed The entity or set of entities the analysis runs against.
"2026-02-19T14:23:00Z"
"2026-02-19T14:23:04Z"
The result envelope for a completed analysis. The data field contains
the type-specific output. Its structure is documented per analysis type
at GET /analysis/types/{type} and may evolve independently of this contract.
Present when status is failed.