{"openapi":"3.1.0","info":{"title":"LoadRift API","version":"0.1.0"},"servers":[{"url":"https://loadryft.com/api"}],"paths":{"/v1/openapi.json":{"get":{"operationId":"get__v1_openapi_json","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[]}},"/v1/auth/private":{"post":{"operationId":"post__v1_auth_private","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/public/pricing":{"get":{"operationId":"get__v1_public_pricing","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[]}},"/v1/auth/login":{"get":{"operationId":"get__v1_auth_login","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[]}},"/v1/auth/callback":{"get":{"operationId":"get__v1_auth_callback","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[]}},"/v1/auth/staff/login":{"get":{"operationId":"get__v1_auth_staff_login","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[]}},"/v1/auth/staff/callback":{"get":{"operationId":"get__v1_auth_staff_callback","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[]}},"/v1/webhooks/workos":{"post":{"operationId":"post__v1_webhooks_workos","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/webhooks/workos/staff":{"post":{"operationId":"post__v1_webhooks_workos_staff","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/webhooks/stripe":{"post":{"operationId":"post__v1_webhooks_stripe","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/webhooks/twilio":{"post":{"operationId":"post__v1_webhooks_twilio","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/collector/telemetry":{"post":{"operationId":"post__v1_collector_telemetry","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"bearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/collector/enroll":{"post":{"operationId":"post__v1_collector_enroll","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"bearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/operator/providers/{name}":{"post":{"operationId":"post__v1_operator_providers_name","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/operator/providers/{name}/check":{"post":{"operationId":"post__v1_operator_providers_name_check","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/operator/providers/email/delivery-check":{"post":{"operationId":"post__v1_operator_providers_email_delivery_check","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/credits/checkout":{"post":{"operationId":"post__v1_credits_checkout","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/credits/portal":{"post":{"operationId":"post__v1_credits_portal","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/operator/refunds":{"post":{"operationId":"post__v1_operator_refunds","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/operator/billing/accounts":{"get":{"operationId":"get__v1_operator_billing_accounts","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}]}},"/v1/operator/billing/{workspaceId}/review":{"post":{"operationId":"post__v1_operator_billing_workspaceId_review","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"parameters":[{"name":"workspaceId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/identities/numbers":{"post":{"operationId":"post__v1_identities_numbers","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/session":{"get":{"operationId":"get__v1_session","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}]}},"/v1/workspaces":{"get":{"operationId":"get__v1_workspaces","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}]},"post":{"operationId":"post__v1_workspaces","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/auth/logout":{"post":{"operationId":"post__v1_auth_logout","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/bootstrap":{"get":{"operationId":"get__v1_bootstrap","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}]}},"/v1/dashboard":{"get":{"operationId":"get__v1_dashboard","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}]}},"/v1/projects":{"get":{"operationId":"get__v1_projects","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}]},"post":{"operationId":"post__v1_projects","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/projects/{id}":{"patch":{"operationId":"patch__v1_projects_id","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}},"delete":{"operationId":"delete__v1_projects_id","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/v1/targets":{"get":{"operationId":"get__v1_targets","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}]},"post":{"operationId":"post__v1_targets","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/targets/{id}/verify":{"post":{"operationId":"post__v1_targets_id_verify","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/targets/{id}/accounts":{"post":{"operationId":"post__v1_targets_id_accounts","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/scenarios":{"get":{"operationId":"get__v1_scenarios","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}]},"post":{"operationId":"post__v1_scenarios","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/scenarios/{id}":{"patch":{"operationId":"patch__v1_scenarios_id","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/scenarios/{id}/revisions":{"get":{"operationId":"get__v1_scenarios_id_revisions","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/v1/targets/{id}/build":{"post":{"operationId":"post__v1_targets_id_build","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/targets/{id}/explore":{"post":{"operationId":"post__v1_targets_id_explore","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/issues/{id}/confirm":{"post":{"operationId":"post__v1_issues_id_confirm","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/issues/{id}/replay":{"post":{"operationId":"post__v1_issues_id_replay","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/runs":{"get":{"operationId":"get__v1_runs","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}]},"post":{"operationId":"post__v1_runs","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/runs/{id}":{"get":{"operationId":"get__v1_runs_id","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/v1/runs/estimate":{"post":{"operationId":"post__v1_runs_estimate","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/runs/{id}/cancel":{"post":{"operationId":"post__v1_runs_id_cancel","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/runs/{id}/events":{"get":{"operationId":"get__v1_runs_id_events","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/v1/runs/{id}/report":{"get":{"operationId":"get__v1_runs_id_report","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/v1/runs/{id}/compare":{"get":{"operationId":"get__v1_runs_id_compare","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/v1/reports":{"get":{"operationId":"get__v1_reports","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}]}},"/v1/runs/{id}/export":{"get":{"operationId":"get__v1_runs_id_export","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/v1/artifacts/{id}":{"get":{"operationId":"get__v1_artifacts_id","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/v1/baselines":{"get":{"operationId":"get__v1_baselines","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}]},"post":{"operationId":"post__v1_baselines","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/credits":{"get":{"operationId":"get__v1_credits","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}]}},"/v1/identities":{"get":{"operationId":"get__v1_identities","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}]}},"/v1/identities/inboxes":{"post":{"operationId":"post__v1_identities_inboxes","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/collectors":{"get":{"operationId":"get__v1_collectors","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}]},"post":{"operationId":"post__v1_collectors","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/collectors/{id}/revoke":{"post":{"operationId":"post__v1_collectors_id_revoke","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/settings":{"get":{"operationId":"get__v1_settings","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}]},"patch":{"operationId":"patch__v1_settings","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/members":{"post":{"operationId":"post__v1_members","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/invitations/accept":{"post":{"operationId":"post__v1_invitations_accept","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/workspaces/switch":{"post":{"operationId":"post__v1_workspaces_switch","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/api-keys":{"post":{"operationId":"post__v1_api_keys","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/api-keys/{id}":{"delete":{"operationId":"delete__v1_api_keys_id","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/v1/webhooks":{"post":{"operationId":"post__v1_webhooks","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/webhooks/{id}":{"delete":{"operationId":"delete__v1_webhooks_id","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}]}},"/v1/collector/download":{"get":{"operationId":"get__v1_collector_download","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}]}},"/v1/operator":{"get":{"operationId":"get__v1_operator","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}]}},"/v1/operator/readiness":{"get":{"operationId":"get__v1_operator_readiness","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}]}},"/v1/operator/pricing":{"get":{"operationId":"get__v1_operator_pricing","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}]},"post":{"operationId":"post__v1_operator_pricing","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/operator/pricing/{id}":{"patch":{"operationId":"patch__v1_operator_pricing_id","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/operator/pricing/{id}/publish":{"post":{"operationId":"post__v1_operator_pricing_id_publish","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/operator/fixture-invitation":{"post":{"operationId":"post__v1_operator_fixture_invitation","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/operator/emergency-stop":{"post":{"operationId":"post__v1_operator_emergency_stop","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}},"/v1/builds":{"post":{"operationId":"post__v1_builds","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}},"401":{"description":"Authentication required"},"422":{"description":"Validation failed"}},"security":[{"session":[]},{"bearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"See the operation validation contract for required fields."}}}}}}},"components":{"securitySchemes":{"session":{"type":"apiKey","in":"cookie","name":"lp_session","description":"Mutations also require X-CSRF-Token from the session response."},"bearer":{"type":"http","scheme":"bearer","description":"Use a scoped API key, or a scoped collector token for collector operations."}},"schemas":{"Envelope":{"type":"object","required":["data"],"properties":{"data":{}}},"Step":{"type":"object","additionalProperties":false,"required":["id","kind"],"properties":{"id":{"type":"string","maxLength":80},"kind":{"enum":["http","sse","websocket","navigate","click","fill","wait","assert","doubleClick","refresh","back","email","sms"]},"name":{"type":"string","maxLength":200,"default":""},"url":{"type":"string","maxLength":2048},"method":{"enum":["GET","POST","PUT","PATCH","DELETE"]},"selector":{"type":"string","maxLength":1000},"value":{"type":"string","maxLength":10000},"body":{"type":"string","maxLength":100000},"headers":{"type":"object","additionalProperties":{"type":"string","maxLength":10000}},"pauseMs":{"type":"integer","minimum":0,"maximum":60000},"expectedStatus":{"type":"integer","minimum":100,"maximum":599},"contains":{"type":"string","maxLength":10000},"extract":{"type":"object","additionalProperties":{"type":"string","maxLength":1000}},"timeoutMs":{"type":"integer","minimum":100,"maximum":120000},"expect":{"enum":["visible","hidden","text","url","image","value"]},"expected":{"type":"string","maxLength":10000}}},"Task":{"type":"object","additionalProperties":false,"required":["id","name","weight","steps"],"properties":{"id":{"type":"string","maxLength":80,"minLength":1},"name":{"type":"string","maxLength":200,"minLength":1},"weight":{"type":"number","exclusiveMinimum":0,"maximum":1000},"steps":{"type":"array","minItems":1,"maxItems":100,"items":{"$ref":"#/components/schemas/Step"}},"browserSteps":{"type":"array","minItems":1,"maxItems":100,"items":{"$ref":"#/components/schemas/Step"}}}},"Journey":{"type":"object","additionalProperties":false,"required":["version","name","steps"],"properties":{"version":{"const":1},"name":{"type":"string","maxLength":200,"minLength":1},"steps":{"type":"array","minItems":1,"maxItems":100,"items":{"$ref":"#/components/schemas/Step"}},"browserSteps":{"type":"array","minItems":1,"maxItems":100,"items":{"$ref":"#/components/schemas/Step"}},"taskMix":{"type":"array","minItems":1,"maxItems":20,"items":{"$ref":"#/components/schemas/Task"}}}},"Workload":{"type":"object","additionalProperties":false,"required":["concurrency","durationSeconds"],"properties":{"concurrency":{"type":"integer","minimum":1,"maximum":250000},"durationSeconds":{"type":"integer","minimum":1,"maximum":7200},"rampSeconds":{"type":"integer","minimum":0,"maximum":3600,"default":0},"browserConcurrency":{"type":"integer","minimum":0,"maximum":25,"default":0},"deviceConcurrency":{"type":"integer","minimum":0,"maximum":10,"default":0},"engine":{"enum":["protocol","browser","android","ios","hybrid"],"default":"protocol"},"arrivalRate":{"type":"number","minimum":0,"maximum":50000,"default":0},"thinkTimeMs":{"type":"integer","minimum":0,"maximum":60000,"default":1000},"thinkTimeMinMs":{"type":"integer","minimum":0,"maximum":60000},"thinkTimeMaxMs":{"type":"integer","minimum":0,"maximum":60000},"aiAnalysis":{"type":"boolean","default":false},"maxErrorRate":{"type":"number","minimum":0,"maximum":1,"default":0.05},"maxP95Ms":{"type":"integer","minimum":1,"maximum":120000,"default":3000},"region":{"type":"string","maxLength":100,"default":"dedicated-server"},"seed":{"type":"integer","default":42},"explorationGoal":{"type":"string","maxLength":2000}}}}}}