trials

Create Trial Endpoint

Provision a trial tenant (async). Returns 202 + Location: /infra/operations/{id}.

Blocked when TRIALS_PROVISIONING_ENABLED=false and caller is TENANT_PROVISIONER (UC-045 kill-switch halts the prospect funnel without affecting infra-admin).

A domain that already had its trial answers 409 trial.exists_for_domain; override_trial_once with override_reason (ops-realm sales or infra-admin only) lets it through and is audited (UC-099).

post/infra/trials

Request

  • Base URL: https://api.4chems.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.4chems.com/infra/trials
  • Auth: HTTP bearer

Request body

initial_admin_emailstring email required
productsstring[] required
seed'empty' | 'demo' | 'with_data'
ttlinteger
override_trial_onceboolean
override_reasonstring nullable

Response

Successful Response

operation_idstring uuid required
statusstring required
typestring required
target_typestring nullable
target_idstring nullable
resultunknown
created_atstring date-time required
finished_atstring date-time nullable

Changes

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