{"openapi":"3.1.0","info":{"title":"Assayra Tenant and Applicant API","version":"1.0.0","description":"Versioned identity assurance, eKYC, eKYB, ECDD, AML, fraud and workflow APIs. Control Tower workforce APIs are intentionally excluded from the tenant deployment contract."},"servers":[{"url":"https://assayrahq.com"}],"tags":[{"name":".well Known"},{"name":"Agents"},{"name":"Analytics"},{"name":"Applications"},{"name":"Assurance"},{"name":"Assurance Graph"},{"name":"Attended"},{"name":"Audit"},{"name":"Auth"},{"name":"Billing"},{"name":"Capabilities"},{"name":"Case Plan Instances"},{"name":"Case Plan Items"},{"name":"Case Plans"},{"name":"Cases"},{"name":"Configuration"},{"name":"Connectors"},{"name":"Consortium"},{"name":"Contact"},{"name":"Continuous Assurance"},{"name":"Dashboard"},{"name":"Data Sources"},{"name":"Decision Case Studio"},{"name":"Decision Receipts"},{"name":"Decision Tables"},{"name":"Developer"},{"name":"Domains"},{"name":"Ecdd"},{"name":"Enterprise"},{"name":"Experience"},{"name":"Fraud"},{"name":"Invitations"},{"name":"Me"},{"name":"Model Assurance"},{"name":"Nfc"},{"name":"Onboarding"},{"name":"Ongoing Screening"},{"name":"Optimizer"},{"name":"Processes"},{"name":"Product"},{"name":"Proof Packages"},{"name":"Recovery"},{"name":"Screening"},{"name":"Security"},{"name":"Security Reports"},{"name":"Sessions"},{"name":"Sovereign"},{"name":"Support Access"},{"name":"Team"},{"name":"Tenant"},{"name":"Wallet"},{"name":"Wallets"},{"name":"Workflows"}],"paths":{"/.well-known/openid-credential-issuer/public/wallet/{tenantId}":{"get":{"operationId":"get.wellKnownOpenidCredentialIssuerPublicWalletTenantId","tags":[".well Known"],"summary":"Read .well known openid credential issuer public wallet record","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","parameters":[{"name":"tenantId","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/.well-known/security.txt":{"get":{"operationId":"get.wellKnownSecurity.txt","tags":[".well Known"],"summary":"List .well known security.txt","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/public/agents/actions":{"post":{"operationId":"postPublicAgentsActions","tags":["Agents"],"summary":"Create or execute agents actions","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/public/attended/{token}":{"get":{"operationId":"getPublicAttendedToken","tags":["Attended"],"summary":"Read attended record","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/public/attended/{token}/consent":{"post":{"operationId":"postPublicAttendedTokenConsent","tags":["Attended"],"summary":"Create or execute attended record consent","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/public/attended/{token}/recording":{"post":{"operationId":"postPublicAttendedTokenRecording","tags":["Attended"],"summary":"Create or execute attended record recording","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/public/attended/{token}/signals":{"post":{"operationId":"postPublicAttendedTokenSignals","tags":["Attended"],"summary":"Create or execute attended record signals","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false},"get":{"operationId":"getPublicAttendedTokenSignals","tags":["Attended"],"summary":"Read attended record signals","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/public/decision-receipts/verify":{"post":{"operationId":"postPublicDecisionReceiptsVerify","tags":["Decision Receipts"],"summary":"Create or execute decision receipts verify","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/public/proof-packages/verify":{"post":{"operationId":"postPublicProofPackagesVerify","tags":["Proof Packages"],"summary":"Create or execute proof packages verify","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/public/sessions/{token}":{"get":{"operationId":"getPublicSessionsToken","tags":["Sessions"],"summary":"Read sessions record","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicantSession"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/public/sessions/{token}/attended":{"post":{"operationId":"postPublicSessionsTokenAttended","tags":["Sessions"],"summary":"Create or execute sessions record attended","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/public/sessions/{token}/business":{"post":{"operationId":"postPublicSessionsTokenBusiness","tags":["Sessions"],"summary":"Create or execute sessions record business","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessInput"}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StepResponse"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/public/sessions/{token}/document":{"post":{"operationId":"postPublicSessionsTokenDocument","tags":["Sessions"],"summary":"Create or execute sessions record document","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StepResponse"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/public/sessions/{token}/ecdd":{"post":{"operationId":"postPublicSessionsTokenEcdd","tags":["Sessions"],"summary":"Create or execute sessions record ecdd","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/public/sessions/{token}/ecdd/evidence":{"post":{"operationId":"postPublicSessionsTokenEcddEvidence","tags":["Sessions"],"summary":"Create or execute sessions record ecdd evidence","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/public/sessions/{token}/identity":{"post":{"operationId":"postPublicSessionsTokenIdentity","tags":["Sessions"],"summary":"Create or execute sessions record identity","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdentityInput"}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StepResponse"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/public/sessions/{token}/liveness":{"post":{"operationId":"postPublicSessionsTokenLiveness","tags":["Sessions"],"summary":"Create or execute sessions record liveness","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StepResponse"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/public/sessions/{token}/liveness/challenge":{"post":{"operationId":"postPublicSessionsTokenLivenessChallenge","tags":["Sessions"],"summary":"Create or execute sessions record liveness challenge","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LivenessChallenge"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/public/sessions/{token}/liveness/observe":{"post":{"operationId":"postPublicSessionsTokenLivenessObserve","tags":["Sessions"],"summary":"Create or execute sessions record liveness observe","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LivenessObservation"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/public/sessions/{token}/nfc/{sessionId}":{"get":{"operationId":"getPublicSessionsTokenNfcSessionId","tags":["Sessions"],"summary":"Read sessions record nfc record","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"sessionId","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/public/sessions/{token}/nfc/complete":{"post":{"operationId":"postPublicSessionsTokenNfcComplete","tags":["Sessions"],"summary":"Create or execute sessions record nfc complete","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/public/sessions/{token}/nfc/start":{"post":{"operationId":"postPublicSessionsTokenNfcStart","tags":["Sessions"],"summary":"Create or execute sessions record nfc start","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/public/sessions/{token}/recovery":{"post":{"operationId":"postPublicSessionsTokenRecovery","tags":["Sessions"],"summary":"Create or execute sessions record recovery","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicantRecoveryInput"}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryRequestResponse"}}}},"201":{"description":"Recovery request created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryRequestResponse"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/public/sessions/{token}/submit":{"post":{"operationId":"postPublicSessionsTokenSubmit","tags":["Sessions"],"summary":"Create or execute sessions record submit","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicantSubmissionInput"}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StepResponse"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/public/sessions/{token}/wallet":{"post":{"operationId":"postPublicSessionsTokenWallet","tags":["Sessions"],"summary":"Create or execute sessions record wallet","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/public/wallet/{tenantId}/.well-known/openid-credential-issuer":{"get":{"operationId":"getPublicWalletTenantId.wellKnownOpenidCredentialIssuer","tags":["Wallet"],"summary":"Read wallet record .well known openid credential issuer","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","parameters":[{"name":"tenantId","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/public/wallet/{tenantId}/credential":{"post":{"operationId":"postPublicWalletTenantIdCredential","tags":["Wallet"],"summary":"Create or execute wallet record credential","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","parameters":[{"name":"tenantId","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/public/wallet/{tenantId}/token":{"post":{"operationId":"postPublicWalletTenantIdToken","tags":["Wallet"],"summary":"Create or execute wallet record token","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","parameters":[{"name":"tenantId","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/public/wallet/completions/{state}":{"get":{"operationId":"getPublicWalletCompletionsState","tags":["Wallet"],"summary":"Read wallet completions record","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","parameters":[{"name":"state","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/public/wallet/presentations":{"post":{"operationId":"postPublicWalletPresentations","tags":["Wallet"],"summary":"Create or execute wallet presentations","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/public/wallet/requests/{state}":{"get":{"operationId":"getPublicWalletRequestsState","tags":["Wallet"],"summary":"Read wallet requests record","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","parameters":[{"name":"state","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/v1/agents":{"get":{"operationId":"getAgents","tags":["Agents"],"summary":"List agents","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false},"post":{"operationId":"postAgents","tags":["Agents"],"summary":"Create or execute agents","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/agents/{id}/mandates":{"post":{"operationId":"postAgentsIdMandates","tags":["Agents"],"summary":"Create or execute agents record mandates","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/agents/mandates/{id}/revoke":{"post":{"operationId":"postAgentsMandatesIdRevoke","tags":["Agents"],"summary":"Create or execute agents mandates record revoke","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/analytics":{"get":{"operationId":"getAnalytics","tags":["Analytics"],"summary":"List analytics","description":"Tenant operator session analytics. Responses contain aggregate operational data, suppress small cohorts and exclude applicant identity and raw evidence.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssuranceAnalytics"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-authentication":"tenant-session","x-proofline-idempotent":false}},"/v1/applications":{"get":{"operationId":"getApplications","tags":["Applications"],"summary":"List applications","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false},"post":{"operationId":"postApplications","tags":["Applications"],"summary":"Create or execute applications","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateApplicationInput"}}}},"responses":{"201":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateApplicationResponse"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/applications/{applicationId}/matches/{matchId}/disposition":{"post":{"operationId":"postApplicationsApplicationIdMatchesMatchIdDisposition","tags":["Applications"],"summary":"Create or execute applications record matches record disposition","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"applicationId","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"matchId","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/applications/{id}":{"get":{"operationId":"getApplicationsId","tags":["Applications"],"summary":"Read applications record","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false}},"/v1/applications/{id}/decision":{"post":{"operationId":"postApplicationsIdDecision","tags":["Applications"],"summary":"Create or execute applications record decision","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/applications/{id}/decision-proposals/{proposalId}/review":{"post":{"operationId":"postApplicationsIdDecisionProposalsProposalIdReview","tags":["Applications"],"summary":"Create or execute applications record decision proposals record review","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"proposalId","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/applications/{id}/invitation":{"get":{"operationId":"getApplicationsIdInvitation","tags":["Applications"],"summary":"Read applications record invitation","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false}},"/v1/applications/{id}/invitation/regenerate":{"post":{"operationId":"postApplicationsIdInvitationRegenerate","tags":["Applications"],"summary":"Create or execute applications record invitation regenerate","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/applications/{id}/invitation/revoke":{"post":{"operationId":"postApplicationsIdInvitationRevoke","tags":["Applications"],"summary":"Create or execute applications record invitation revoke","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/applications/{id}/invitation/send":{"post":{"operationId":"postApplicationsIdInvitationSend","tags":["Applications"],"summary":"Create or execute applications record invitation send","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/applications/{id}/legal-hold":{"put":{"operationId":"putApplicationsIdLegalHold","tags":["Applications"],"summary":"Replace applications record legal hold","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/applications/{id}/rescreen":{"post":{"operationId":"postApplicationsIdRescreen","tags":["Applications"],"summary":"Create or execute applications record rescreen","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/assurance-graph":{"get":{"operationId":"getAssuranceGraph","tags":["Assurance Graph"],"summary":"List assurance graph","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false}},"/v1/assurance-graph/findings/{id}/resolve":{"post":{"operationId":"postAssuranceGraphFindingsIdResolve","tags":["Assurance Graph"],"summary":"Create or execute assurance graph findings record resolve","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/assurance-graph/nodes/{id}/neighborhood":{"get":{"operationId":"getAssuranceGraphNodesIdNeighborhood","tags":["Assurance Graph"],"summary":"Read assurance graph nodes record neighborhood","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false}},"/v1/assurance-graph/project":{"post":{"operationId":"postAssuranceGraphProject","tags":["Assurance Graph"],"summary":"Create or execute assurance graph project","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/assurance-graph/project-all":{"post":{"operationId":"postAssuranceGraphProjectAll","tags":["Assurance Graph"],"summary":"Create or execute assurance graph project all","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/assurance/country-packs":{"get":{"operationId":"getAssuranceCountryPacks","tags":["Assurance"],"summary":"List assurance country packs","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false},"post":{"operationId":"postAssuranceCountryPacks","tags":["Assurance"],"summary":"Create or execute assurance country packs","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/assurance/country-packs/{id}/approve":{"post":{"operationId":"postAssuranceCountryPacksIdApprove","tags":["Assurance"],"summary":"Create or execute assurance country packs record approve","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/assurance/providers":{"get":{"operationId":"getAssuranceProviders","tags":["Assurance"],"summary":"List assurance providers","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false},"post":{"operationId":"postAssuranceProviders","tags":["Assurance"],"summary":"Create or execute assurance providers","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/assurance/providers/{id}":{"delete":{"operationId":"deleteAssuranceProvidersId","tags":["Assurance"],"summary":"Delete assurance providers record","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/attended":{"get":{"operationId":"getAttended","tags":["Attended"],"summary":"List attended","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false},"post":{"operationId":"postAttended","tags":["Attended"],"summary":"Create or execute attended","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/attended/{id}":{"get":{"operationId":"getAttendedId","tags":["Attended"],"summary":"Read attended record","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false}},"/v1/attended/{id}/complete":{"post":{"operationId":"postAttendedIdComplete","tags":["Attended"],"summary":"Create or execute attended record complete","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/attended/{id}/signals":{"post":{"operationId":"postAttendedIdSignals","tags":["Attended"],"summary":"Create or execute attended record signals","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true},"get":{"operationId":"getAttendedIdSignals","tags":["Attended"],"summary":"Read attended record signals","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false}},"/v1/attended/{id}/start":{"post":{"operationId":"postAttendedIdStart","tags":["Attended"],"summary":"Create or execute attended record start","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/audit":{"get":{"operationId":"getAudit","tags":["Audit"],"summary":"List audit","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false}},"/v1/auth/forgot-password":{"post":{"operationId":"postAuthForgotPassword","tags":["Auth"],"summary":"Create or execute auth forgot password","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/v1/auth/login":{"post":{"operationId":"postAuthLogin","tags":["Auth"],"summary":"Create or execute auth login","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/v1/auth/logout":{"post":{"operationId":"postAuthLogout","tags":["Auth"],"summary":"Create or execute auth logout","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/v1/auth/register":{"post":{"operationId":"postAuthRegister","tags":["Auth"],"summary":"Create or execute auth register","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterWorkspaceInput"}}}},"responses":{"201":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/v1/auth/reset-password":{"post":{"operationId":"postAuthResetPassword","tags":["Auth"],"summary":"Create or execute auth reset password","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/v1/auth/sso/callback":{"get":{"operationId":"getAuthSsoCallback","tags":["Auth"],"summary":"List auth sso callback","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/v1/auth/sso/start":{"get":{"operationId":"getAuthSsoStart","tags":["Auth"],"summary":"List auth sso start","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/v1/auth/support-exchange":{"post":{"operationId":"postAuthSupportExchange","tags":["Auth"],"summary":"Create or execute auth support exchange","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/v1/auth/verify-email":{"post":{"operationId":"postAuthVerifyEmail","tags":["Auth"],"summary":"Create or execute auth verify email","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-idempotent":false}},"/v1/billing":{"get":{"operationId":"getBilling","tags":["Billing"],"summary":"List billing","description":"Tenant administrator session operation for subscription state, evidence-free usage metering and invoice reconciliation. API keys cannot access the commercial ledger.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BillingOverview"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-authentication":"tenant-session","x-proofline-idempotent":false}},"/v1/billing/checkout":{"post":{"operationId":"postBillingCheckout","tags":["Billing"],"summary":"Create or execute billing checkout","description":"Tenant administrator session operation for subscription state, evidence-free usage metering and invoice reconciliation. API keys cannot access the commercial ledger.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BillingCheckoutInput"}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-authentication":"tenant-session","x-proofline-idempotent":true}},"/v1/billing/contact":{"post":{"operationId":"postBillingContact","tags":["Billing"],"summary":"Create or execute billing contact","description":"Tenant administrator session operation for subscription state, evidence-free usage metering and invoice reconciliation. API keys cannot access the commercial ledger.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-authentication":"tenant-session","x-proofline-idempotent":true}},"/v1/billing/portal":{"post":{"operationId":"postBillingPortal","tags":["Billing"],"summary":"Create or execute billing portal","description":"Tenant administrator session operation for subscription state, evidence-free usage metering and invoice reconciliation. API keys cannot access the commercial ledger.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-authentication":"tenant-session","x-proofline-idempotent":true}},"/v1/billing/usage/reconcile":{"post":{"operationId":"postBillingUsageReconcile","tags":["Billing"],"summary":"Create or execute billing usage reconcile","description":"Tenant administrator session operation for subscription state, evidence-free usage metering and invoice reconciliation. API keys cannot access the commercial ledger.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UsageReconciliationInput"}}}},"responses":{"201":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UsageReconciliationResponse"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-authentication":"tenant-session","x-proofline-idempotent":true}},"/v1/billing/webhook":{"post":{"operationId":"postBillingWebhook","tags":["Billing"],"summary":"Create or execute billing webhook","description":"Tenant administrator session operation for subscription state, evidence-free usage metering and invoice reconciliation. API keys cannot access the commercial ledger.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"applicant","x-proofline-authentication":"tenant-session","x-proofline-idempotent":false}},"/v1/capabilities":{"get":{"operationId":"getCapabilities","tags":["Capabilities"],"summary":"List capabilities","description":"Public, cacheable release-truth registry for capability maturity, supported scope, exclusions, prerequisites and live eligibility.","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CapabilityRegistry"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"public","x-proofline-idempotent":false}},"/v1/case-plan-instances/{id}/migrate":{"post":{"operationId":"postCasePlanInstancesIdMigrate","tags":["Case Plan Instances"],"summary":"Create or execute case plan instances record migrate","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/case-plan-items/{id}/complete":{"post":{"operationId":"postCasePlanItemsIdComplete","tags":["Case Plan Items"],"summary":"Create or execute case plan items record complete","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/case-plans":{"post":{"operationId":"postCasePlans","tags":["Case Plans"],"summary":"Create or execute case plans","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/case-plans/{id}/publish":{"post":{"operationId":"postCasePlansIdPublish","tags":["Case Plans"],"summary":"Create or execute case plans record publish","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/case-plans/{id}/start":{"post":{"operationId":"postCasePlansIdStart","tags":["Case Plans"],"summary":"Create or execute case plans record start","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/cases":{"get":{"operationId":"getCases","tags":["Cases"],"summary":"List cases","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false}},"/v1/cases/{id}":{"get":{"operationId":"getCasesId","tags":["Cases"],"summary":"Read cases record","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false}},"/v1/cases/{id}/notes":{"post":{"operationId":"postCasesIdNotes","tags":["Cases"],"summary":"Create or execute cases record notes","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/cases/{id}/resolve":{"post":{"operationId":"postCasesIdResolve","tags":["Cases"],"summary":"Create or execute cases record resolve","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/configuration":{"get":{"operationId":"getConfiguration","tags":["Configuration"],"summary":"List configuration","description":"Tenant administrator/compliance session operation for signed, secret-free configuration packages, validation, dual-control live promotion and governed rollback. API keys cannot operate the release plane.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConfigurationOverview"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-authentication":"tenant-session","x-proofline-idempotent":false}},"/v1/configuration/packages":{"post":{"operationId":"postConfigurationPackages","tags":["Configuration"],"summary":"Create or execute configuration packages","description":"Tenant administrator/compliance session operation for signed, secret-free configuration packages, validation, dual-control live promotion and governed rollback. API keys cannot operate the release plane.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SealConfigurationInput"}}}},"responses":{"201":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConfigurationEnvelopeResponse"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-authentication":"tenant-session","x-proofline-idempotent":true}},"/v1/configuration/packages/{id}":{"get":{"operationId":"getConfigurationPackagesId","tags":["Configuration"],"summary":"Read configuration packages record","description":"Tenant administrator/compliance session operation for signed, secret-free configuration packages, validation, dual-control live promotion and governed rollback. API keys cannot operate the release plane.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-authentication":"tenant-session","x-proofline-idempotent":false}},"/v1/configuration/packages/{id}/promotions":{"post":{"operationId":"postConfigurationPackagesIdPromotions","tags":["Configuration"],"summary":"Create or execute configuration packages record promotions","description":"Tenant administrator/compliance session operation for signed, secret-free configuration packages, validation, dual-control live promotion and governed rollback. API keys cannot operate the release plane.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConfigurationTargetInput"}}}},"responses":{"201":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConfigurationPromotionResponse"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-authentication":"tenant-session","x-proofline-idempotent":true}},"/v1/configuration/packages/{id}/validate":{"post":{"operationId":"postConfigurationPackagesIdValidate","tags":["Configuration"],"summary":"Create or execute configuration packages record validate","description":"Tenant administrator/compliance session operation for signed, secret-free configuration packages, validation, dual-control live promotion and governed rollback. API keys cannot operate the release plane.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConfigurationTargetInput"}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConfigurationValidationResponse"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-authentication":"tenant-session","x-proofline-idempotent":true}},"/v1/configuration/packages/export":{"post":{"operationId":"postConfigurationPackagesExport","tags":["Configuration"],"summary":"Create or execute configuration packages export","description":"Tenant administrator/compliance session operation for signed, secret-free configuration packages, validation, dual-control live promotion and governed rollback. API keys cannot operate the release plane.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"201":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConfigurationEnvelopeResponse"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-authentication":"tenant-session","x-proofline-idempotent":true}},"/v1/configuration/packages/import":{"post":{"operationId":"postConfigurationPackagesImport","tags":["Configuration"],"summary":"Create or execute configuration packages import","description":"Tenant administrator/compliance session operation for signed, secret-free configuration packages, validation, dual-control live promotion and governed rollback. API keys cannot operate the release plane.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConfigurationEnvelope"}}}},"responses":{"201":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-authentication":"tenant-session","x-proofline-idempotent":true}},"/v1/configuration/promotions/{id}/approve":{"post":{"operationId":"postConfigurationPromotionsIdApprove","tags":["Configuration"],"summary":"Create or execute configuration promotions record approve","description":"Tenant administrator/compliance session operation for signed, secret-free configuration packages, validation, dual-control live promotion and governed rollback. API keys cannot operate the release plane.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConfigurationPromotionResponse"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-authentication":"tenant-session","x-proofline-idempotent":true}},"/v1/configuration/promotions/{id}/rollback":{"post":{"operationId":"postConfigurationPromotionsIdRollback","tags":["Configuration"],"summary":"Create or execute configuration promotions record rollback","description":"Tenant administrator/compliance session operation for signed, secret-free configuration packages, validation, dual-control live promotion and governed rollback. API keys cannot operate the release plane.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"201":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConfigurationPromotionResponse"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-authentication":"tenant-session","x-proofline-idempotent":true}},"/v1/connectors":{"post":{"operationId":"postConnectors","tags":["Connectors"],"summary":"Create or execute connectors","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/connectors/{id}/execute":{"post":{"operationId":"postConnectorsIdExecute","tags":["Connectors"],"summary":"Create or execute connectors record execute","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/consortium":{"get":{"operationId":"getConsortium","tags":["Consortium"],"summary":"List consortium","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false}},"/v1/consortium/contributions":{"post":{"operationId":"postConsortiumContributions","tags":["Consortium"],"summary":"Create or execute consortium contributions","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/consortium/memberships":{"post":{"operationId":"postConsortiumMemberships","tags":["Consortium"],"summary":"Create or execute consortium memberships","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/consortium/query":{"post":{"operationId":"postConsortiumQuery","tags":["Consortium"],"summary":"Create or execute consortium query","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/continuous-assurance":{"get":{"operationId":"getContinuousAssurance","tags":["Continuous Assurance"],"summary":"List continuous assurance","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false}},"/v1/continuous-assurance/evaluate-freshness":{"post":{"operationId":"postContinuousAssuranceEvaluateFreshness","tags":["Continuous Assurance"],"summary":"Create or execute continuous assurance evaluate freshness","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/continuous-assurance/events":{"post":{"operationId":"postContinuousAssuranceEvents","tags":["Continuous Assurance"],"summary":"Create or execute continuous assurance events","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/continuous-assurance/policies":{"post":{"operationId":"postContinuousAssurancePolicies","tags":["Continuous Assurance"],"summary":"Create or execute continuous assurance policies","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/continuous-assurance/policies/{id}":{"patch":{"operationId":"patchContinuousAssurancePoliciesId","tags":["Continuous Assurance"],"summary":"Update continuous assurance policies record","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/dashboard":{"get":{"operationId":"getDashboard","tags":["Dashboard"],"summary":"List dashboard","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false}},"/v1/data-sources":{"get":{"operationId":"getDataSources","tags":["Data Sources"],"summary":"List data sources","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false}},"/v1/data-sources/{key}/refresh":{"post":{"operationId":"postDataSourcesKeyRefresh","tags":["Data Sources"],"summary":"Create or execute data sources record refresh","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"key","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/data-sources/import":{"post":{"operationId":"postDataSourcesImport","tags":["Data Sources"],"summary":"Create or execute data sources import","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/data-sources/imports":{"get":{"operationId":"getDataSourcesImports","tags":["Data Sources"],"summary":"List data sources imports","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false}},"/v1/decision-case-studio":{"get":{"operationId":"getDecisionCaseStudio","tags":["Decision Case Studio"],"summary":"List decision case studio","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false}},"/v1/decision-tables":{"post":{"operationId":"postDecisionTables","tags":["Decision Tables"],"summary":"Create or execute decision tables","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/decision-tables/{id}/evaluate":{"post":{"operationId":"postDecisionTablesIdEvaluate","tags":["Decision Tables"],"summary":"Create or execute decision tables record evaluate","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/decision-tables/{id}/publish":{"post":{"operationId":"postDecisionTablesIdPublish","tags":["Decision Tables"],"summary":"Create or execute decision tables record publish","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/developer/api-keys":{"get":{"operationId":"getDeveloperApiKeys","tags":["Developer"],"summary":"List developer api keys","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false},"post":{"operationId":"postDeveloperApiKeys","tags":["Developer"],"summary":"Create or execute developer api keys","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateApiKeyInput"}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/developer/api-keys/{id}":{"delete":{"operationId":"deleteDeveloperApiKeysId","tags":["Developer"],"summary":"Delete developer api keys record","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/developer/webhooks":{"get":{"operationId":"getDeveloperWebhooks","tags":["Developer"],"summary":"List developer webhooks","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false},"post":{"operationId":"postDeveloperWebhooks","tags":["Developer"],"summary":"Create or execute developer webhooks","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWebhookInput"}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/developer/webhooks/{id}":{"delete":{"operationId":"deleteDeveloperWebhooksId","tags":["Developer"],"summary":"Delete developer webhooks record","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/developer/webhooks/{id}/rotate-secret":{"post":{"operationId":"postDeveloperWebhooksIdRotateSecret","tags":["Developer"],"summary":"Create or execute developer webhooks record rotate secret","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/developer/webhooks/{id}/test":{"post":{"operationId":"postDeveloperWebhooksIdTest","tags":["Developer"],"summary":"Create or execute developer webhooks record test","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/ecdd":{"get":{"operationId":"getEcdd","tags":["Ecdd"],"summary":"List ecdd","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false}},"/v1/ecdd/{id}/assess":{"post":{"operationId":"postEcddIdAssess","tags":["Ecdd"],"summary":"Create or execute ecdd record assess","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/ecdd/{id}/evidence/{itemId}/review":{"post":{"operationId":"postEcddIdEvidenceItemIdReview","tags":["Ecdd"],"summary":"Create or execute ecdd record evidence record review","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"itemId","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/enterprise/access":{"get":{"operationId":"getEnterpriseAccess","tags":["Enterprise"],"summary":"List enterprise access","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false}},"/v1/enterprise/access-reviews":{"post":{"operationId":"postEnterpriseAccessReviews","tags":["Enterprise"],"summary":"Create or execute enterprise access reviews","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/enterprise/access-reviews/{campaignId}/items/{itemId}":{"post":{"operationId":"postEnterpriseAccessReviewsCampaignIdItemsItemId","tags":["Enterprise"],"summary":"Create or execute enterprise access reviews record items record","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"campaignId","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"itemId","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/enterprise/access-reviews/{id}":{"get":{"operationId":"getEnterpriseAccessReviewsId","tags":["Enterprise"],"summary":"Read enterprise access reviews record","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false}},"/v1/enterprise/roles":{"post":{"operationId":"postEnterpriseRoles","tags":["Enterprise"],"summary":"Create or execute enterprise roles","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/enterprise/roles/{id}":{"put":{"operationId":"putEnterpriseRolesId","tags":["Enterprise"],"summary":"Replace enterprise roles record","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/enterprise/scim-tokens":{"post":{"operationId":"postEnterpriseScimTokens","tags":["Enterprise"],"summary":"Create or execute enterprise scim tokens","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/enterprise/scim-tokens/{id}":{"delete":{"operationId":"deleteEnterpriseScimTokensId","tags":["Enterprise"],"summary":"Delete enterprise scim tokens record","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/enterprise/users/{id}/role":{"put":{"operationId":"putEnterpriseUsersIdRole","tags":["Enterprise"],"summary":"Replace enterprise users record role","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/experience":{"get":{"operationId":"getExperience","tags":["Experience"],"summary":"List experience","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false}},"/v1/experience/domains":{"post":{"operationId":"postExperienceDomains","tags":["Experience"],"summary":"Create or execute experience domains","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/experience/domains/{id}/activate":{"post":{"operationId":"postExperienceDomainsIdActivate","tags":["Experience"],"summary":"Create or execute experience domains record activate","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/experience/domains/{id}/verify":{"post":{"operationId":"postExperienceDomainsIdVerify","tags":["Experience"],"summary":"Create or execute experience domains record verify","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/experience/releases":{"post":{"operationId":"postExperienceReleases","tags":["Experience"],"summary":"Create or execute experience releases","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/experience/releases/{id}/publish":{"post":{"operationId":"postExperienceReleasesIdPublish","tags":["Experience"],"summary":"Create or execute experience releases record publish","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/experience/releases/{id}/rollback":{"post":{"operationId":"postExperienceReleasesIdRollback","tags":["Experience"],"summary":"Create or execute experience releases record rollback","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/fraud/alerts/{id}/resolve":{"post":{"operationId":"postFraudAlertsIdResolve","tags":["Fraud"],"summary":"Create or execute fraud alerts record resolve","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/fraud/overview":{"get":{"operationId":"getFraudOverview","tags":["Fraud"],"summary":"List fraud overview","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false}},"/v1/fraud/rules/{key}":{"put":{"operationId":"putFraudRulesKey","tags":["Fraud"],"summary":"Replace fraud rules record","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"key","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/fraud/transactions":{"post":{"operationId":"postFraudTransactions","tags":["Fraud"],"summary":"Create or execute fraud transactions","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/me":{"get":{"operationId":"getMe","tags":["Me"],"summary":"List me","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false}},"/v1/model-assurance":{"get":{"operationId":"getModelAssurance","tags":["Model Assurance"],"summary":"List model assurance","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false}},"/v1/nfc":{"get":{"operationId":"getNfc","tags":["Nfc"],"summary":"List nfc","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false}},"/v1/onboarding":{"get":{"operationId":"getOnboarding","tags":["Onboarding"],"summary":"List onboarding","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OnboardingReadiness"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false}},"/v1/onboarding/company":{"put":{"operationId":"putOnboardingCompany","tags":["Onboarding"],"summary":"Replace onboarding company","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/onboarding/complete":{"post":{"operationId":"postOnboardingComplete","tags":["Onboarding"],"summary":"Create or execute onboarding complete","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/onboarding/experience":{"put":{"operationId":"putOnboardingExperience","tags":["Onboarding"],"summary":"Replace onboarding experience","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/onboarding/product":{"put":{"operationId":"putOnboardingProduct","tags":["Onboarding"],"summary":"Replace onboarding product","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/onboarding/request-live-activation":{"post":{"operationId":"postOnboardingRequestLiveActivation","tags":["Onboarding"],"summary":"Create or execute onboarding request live activation","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/onboarding/resend-verification":{"post":{"operationId":"postOnboardingResendVerification","tags":["Onboarding"],"summary":"Create or execute onboarding resend verification","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/ongoing-screening":{"get":{"operationId":"getOngoingScreening","tags":["Ongoing Screening"],"summary":"List ongoing screening","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false},"post":{"operationId":"postOngoingScreening","tags":["Ongoing Screening"],"summary":"Create or execute ongoing screening","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/ongoing-screening/{id}":{"patch":{"operationId":"patchOngoingScreeningId","tags":["Ongoing Screening"],"summary":"Update ongoing screening record","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/ongoing-screening/run-due":{"post":{"operationId":"postOngoingScreeningRunDue","tags":["Ongoing Screening"],"summary":"Create or execute ongoing screening run due","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/optimizer":{"get":{"operationId":"getOptimizer","tags":["Optimizer"],"summary":"List optimizer","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false}},"/v1/optimizer/evaluate":{"post":{"operationId":"postOptimizerEvaluate","tags":["Optimizer"],"summary":"Create or execute optimizer evaluate","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/optimizer/metrics":{"post":{"operationId":"postOptimizerMetrics","tags":["Optimizer"],"summary":"Create or execute optimizer metrics","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/optimizer/strategies":{"post":{"operationId":"postOptimizerStrategies","tags":["Optimizer"],"summary":"Create or execute optimizer strategies","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/optimizer/strategies/{id}/publish":{"post":{"operationId":"postOptimizerStrategiesIdPublish","tags":["Optimizer"],"summary":"Create or execute optimizer strategies record publish","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/processes":{"get":{"operationId":"getProcesses","tags":["Processes"],"summary":"List processes","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false}},"/v1/processes/bindings":{"post":{"operationId":"postProcessesBindings","tags":["Processes"],"summary":"Create or execute processes bindings","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateProcessBindingInput"}}}},"responses":{"201":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/processes/bindings/{id}":{"patch":{"operationId":"patchProcessesBindingsId","tags":["Processes"],"summary":"Update processes bindings record","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateProcessBindingInput"}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/processes/definitions":{"post":{"operationId":"postProcessesDefinitions","tags":["Processes"],"summary":"Create or execute processes definitions","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateProcessDefinitionInput"}}}},"responses":{"201":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/processes/definitions/{id}":{"get":{"operationId":"getProcessesDefinitionsId","tags":["Processes"],"summary":"Read processes definitions record","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false},"put":{"operationId":"putProcessesDefinitionsId","tags":["Processes"],"summary":"Replace processes definitions record","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/processes/definitions/{id}/deploy":{"post":{"operationId":"postProcessesDefinitionsIdDeploy","tags":["Processes"],"summary":"Create or execute processes definitions record deploy","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/processes/definitions/{id}/retire":{"post":{"operationId":"postProcessesDefinitionsIdRetire","tags":["Processes"],"summary":"Create or execute processes definitions record retire","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/processes/dispatches/{id}/retry":{"post":{"operationId":"postProcessesDispatchesIdRetry","tags":["Processes"],"summary":"Create or execute processes dispatches record retry","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"202":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/processes/instances":{"post":{"operationId":"postProcessesInstances","tags":["Processes"],"summary":"Create or execute processes instances","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StartProcessInstanceInput"}}}},"responses":{"201":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/processes/instances/{id}/sync":{"post":{"operationId":"postProcessesInstancesIdSync","tags":["Processes"],"summary":"Create or execute processes instances record sync","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/processes/migrations":{"post":{"operationId":"postProcessesMigrations","tags":["Processes"],"summary":"Create or execute processes migrations","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/processes/reconcile":{"post":{"operationId":"postProcessesReconcile","tags":["Processes"],"summary":"Create or execute processes reconcile","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"202":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/processes/runtime":{"get":{"operationId":"getProcessesRuntime","tags":["Processes"],"summary":"List processes runtime","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false}},"/v1/processes/tasks/{id}/claim":{"post":{"operationId":"postProcessesTasksIdClaim","tags":["Processes"],"summary":"Create or execute processes tasks record claim","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/processes/tasks/{id}/complete":{"post":{"operationId":"postProcessesTasksIdComplete","tags":["Processes"],"summary":"Create or execute processes tasks record complete","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/proof-packages":{"get":{"operationId":"getProofPackages","tags":["Proof Packages"],"summary":"List proof packages","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false},"post":{"operationId":"postProofPackages","tags":["Proof Packages"],"summary":"Create or execute proof packages","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/public/contact":{"post":{"operationId":"postPublicContact","tags":["Contact"],"summary":"Create or execute public contact","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommercialContactInput"}}}},"responses":{"202":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"public","x-proofline-idempotent":false}},"/v1/public/domains/authorize":{"get":{"operationId":"getPublicDomainsAuthorize","tags":["Domains"],"summary":"List public domains authorize","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"public","x-proofline-idempotent":false}},"/v1/public/invitations/{token}":{"get":{"operationId":"getPublicInvitationsToken","tags":["Invitations"],"summary":"Read public invitations record","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"public","x-proofline-idempotent":false}},"/v1/public/invitations/{token}/accept":{"post":{"operationId":"postPublicInvitationsTokenAccept","tags":["Invitations"],"summary":"Create or execute public invitations record accept","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"public","x-proofline-idempotent":false}},"/v1/public/product":{"get":{"operationId":"getPublicProduct","tags":["Product"],"summary":"List public product","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"public","x-proofline-idempotent":false}},"/v1/public/security-reports":{"post":{"operationId":"postPublicSecurityReports","tags":["Security Reports"],"summary":"Create or execute public security reports","description":"Public or invitation-token operation. Tokens are short-lived, scoped and revocable.","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SecurityReportInput"}}}},"responses":{"202":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"public","x-proofline-idempotent":false}},"/v1/recovery":{"get":{"operationId":"getRecovery","tags":["Recovery"],"summary":"List recovery","description":"Tenant recovery and inclusion policy. Policies are pinned to workflow versions; recovery routes can retry, change capture mode or enter review, but cannot pass checks or approve applications.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryWorkbench"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-authentication":"tenant-session","x-proofline-idempotent":false}},"/v1/recovery/requests/{id}/close":{"post":{"operationId":"postRecoveryRequestsIdClose","tags":["Recovery"],"summary":"Create or execute recovery requests record close","description":"Tenant recovery and inclusion policy. Policies are pinned to workflow versions; recovery routes can retry, change capture mode or enter review, but cannot pass checks or approve applications.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryCloseInput"}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryRequest"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-authentication":"tenant-session","x-proofline-idempotent":true}},"/v1/recovery/workflows/{workflowId}/versions/{version}":{"put":{"operationId":"putRecoveryWorkflowsWorkflowIdVersionsVersion","tags":["Recovery"],"summary":"Replace recovery workflows record versions record","description":"Tenant recovery and inclusion policy. Policies are pinned to workflow versions; recovery routes can retry, change capture mode or enter review, but cannot pass checks or approve applications.","security":[{"bearerAuth":[]}],"parameters":[{"name":"workflowId","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"version","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryPolicy"}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryPolicyResponse"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-authentication":"tenant-session","x-proofline-idempotent":true}},"/v1/screening/search":{"get":{"operationId":"getScreeningSearch","tags":["Screening"],"summary":"List screening search","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false}},"/v1/security/mfa":{"get":{"operationId":"getSecurityMfa","tags":["Security"],"summary":"List security mfa","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false},"delete":{"operationId":"deleteSecurityMfa","tags":["Security"],"summary":"Delete security mfa","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/security/mfa/setup":{"post":{"operationId":"postSecurityMfaSetup","tags":["Security"],"summary":"Create or execute security mfa setup","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/security/mfa/verify":{"post":{"operationId":"postSecurityMfaVerify","tags":["Security"],"summary":"Create or execute security mfa verify","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/security/password":{"post":{"operationId":"postSecurityPassword","tags":["Security"],"summary":"Create or execute security password","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/security/sessions/{id}":{"delete":{"operationId":"deleteSecuritySessionsId","tags":["Security"],"summary":"Delete security sessions record","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/security/sso":{"get":{"operationId":"getSecuritySso","tags":["Security"],"summary":"List security sso","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false},"post":{"operationId":"postSecuritySso","tags":["Security"],"summary":"Create or execute security sso","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/security/sso/{id}":{"delete":{"operationId":"deleteSecuritySsoId","tags":["Security"],"summary":"Delete security sso record","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/sovereign":{"get":{"operationId":"getSovereign","tags":["Sovereign"],"summary":"List sovereign","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false},"put":{"operationId":"putSovereign","tags":["Sovereign"],"summary":"Replace sovereign","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/support-access":{"get":{"operationId":"getSupportAccess","tags":["Support Access"],"summary":"List support access","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false}},"/v1/support-access/{id}/decision":{"post":{"operationId":"postSupportAccessIdDecision","tags":["Support Access"],"summary":"Create or execute support access record decision","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/support-access/{id}/revoke":{"post":{"operationId":"postSupportAccessIdRevoke","tags":["Support Access"],"summary":"Create or execute support access record revoke","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/team":{"get":{"operationId":"getTeam","tags":["Team"],"summary":"List team","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false}},"/v1/team/invitations":{"post":{"operationId":"postTeamInvitations","tags":["Team"],"summary":"Create or execute team invitations","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/team/invitations/{id}":{"delete":{"operationId":"deleteTeamInvitationsId","tags":["Team"],"summary":"Delete team invitations record","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/team/users/{id}":{"patch":{"operationId":"patchTeamUsersId","tags":["Team"],"summary":"Update team users record","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/tenant":{"get":{"operationId":"getTenant","tags":["Tenant"],"summary":"List tenant","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TenantAccessResponse"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false}},"/v1/tenant/access":{"get":{"operationId":"getTenantAccess","tags":["Tenant"],"summary":"List tenant access","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TenantAccess"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false}},"/v1/tenant/branding":{"put":{"operationId":"putTenantBranding","tags":["Tenant"],"summary":"Replace tenant branding","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/tenant/environment":{"put":{"operationId":"putTenantEnvironment","tags":["Tenant"],"summary":"Replace tenant environment","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TenantEnvironmentInput"}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TenantAccessResponse"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/tenant/settings":{"put":{"operationId":"putTenantSettings","tags":["Tenant"],"summary":"Replace tenant settings","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/wallets":{"get":{"operationId":"getWallets","tags":["Wallets"],"summary":"List wallets","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false}},"/v1/wallets/configurations":{"post":{"operationId":"postWalletsConfigurations","tags":["Wallets"],"summary":"Create or execute wallets configurations","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/wallets/configurations/{id}/publish":{"post":{"operationId":"postWalletsConfigurationsIdPublish","tags":["Wallets"],"summary":"Create or execute wallets configurations record publish","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/wallets/credential-offers":{"post":{"operationId":"postWalletsCredentialOffers","tags":["Wallets"],"summary":"Create or execute wallets credential offers","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/wallets/presentation-requests":{"post":{"operationId":"postWalletsPresentationRequests","tags":["Wallets"],"summary":"Create or execute wallets presentation requests","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/wallets/trust-anchors":{"post":{"operationId":"postWalletsTrustAnchors","tags":["Wallets"],"summary":"Create or execute wallets trust anchors","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/workflows":{"get":{"operationId":"getWorkflows","tags":["Workflows"],"summary":"List workflows","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":false},"post":{"operationId":"postWorkflows","tags":["Workflows"],"summary":"Create or execute workflows","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/workflows/{id}":{"put":{"operationId":"putWorkflowsId","tags":["Workflows"],"summary":"Replace workflows record","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/workflows/{id}/publish":{"post":{"operationId":"postWorkflowsIdPublish","tags":["Workflows"],"summary":"Create or execute workflows record publish","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/workflows/{id}/retire":{"post":{"operationId":"postWorkflowsIdRetire","tags":["Workflows"],"summary":"Create or execute workflows record retire","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/workflows/{id}/simulate":{"post":{"operationId":"postWorkflowsIdSimulate","tags":["Workflows"],"summary":"Create or execute workflows record simulate","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","minLength":1}},{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/workflows/simulate":{"post":{"operationId":"postWorkflowsSimulate","tags":["Workflows"],"summary":"Create or execute workflows simulate","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}},"/v1/workflows/validate":{"post":{"operationId":"postWorkflowsValidate","tags":["Workflows"],"summary":"Create or execute workflows validate","description":"Tenant operation. Use a secure operator session or a scoped Assayra API key.","security":[{"bearerAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"description":"A unique key. Exact retries return the original response; conflicting reuse is rejected.","schema":{"type":"string","minLength":8,"maxLength":200}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/RateLimited"},"500":{"$ref":"#/components/responses/InternalError"}},"x-proofline-audience":"tenant","x-proofline-idempotent":true}}},"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"Assayra session or pl_live_ scoped API key"}},"responses":{"BadRequest":{"description":"The request was invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"Unauthorized":{"description":"Authentication failed or is missing.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"Forbidden":{"description":"The principal or entitlement cannot perform this operation.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"Conflict":{"description":"The request conflicts with current state or reuses an idempotency key differently.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"RateLimited":{"description":"The caller exceeded the advertised request allowance.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"InternalError":{"description":"The request failed without exposing sensitive internal details.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"schemas":{"Error":{"type":"object","required":["error","message"],"properties":{"error":{"type":"string"},"message":{"type":"string"},"details":{}}},"CapabilityRegistry":{"type":"object","required":["schemaVersion","maturityDefinitions","modules"],"properties":{"schemaVersion":{"type":"string"},"maturityDefinitions":{"type":"object","additionalProperties":{"type":"string"}},"modules":{"type":"array","items":{"type":"object","required":["id","name","maturity","claimLevel","supportedScope","exclusions","livePrerequisites","liveEligible"],"properties":{"id":{"type":"string"},"name":{"type":"string"},"maturity":{"type":"string","enum":["experimental","preview","ga","independently_assured"]},"claimLevel":{"type":"string","enum":["internal_only","sandbox_only","bounded_live","independently_assured"]},"supportedScope":{"type":"string"},"exclusions":{"type":"array","items":{"type":"string"}},"livePrerequisites":{"type":"array","items":{"type":"string"}},"evidenceReviewDueAt":{"type":"string","format":"date-time"},"liveEligible":{"type":"boolean"}}}}}},"OnboardingReadiness":{"type":"object","required":["tenant","access","account","readiness","goLive"],"properties":{"tenant":{"type":"object","additionalProperties":true},"access":{"$ref":"#/components/schemas/TenantAccess"},"account":{"type":"object","required":["email","emailVerified"],"properties":{"email":{"type":"string","format":"email"},"emailVerified":{"type":"boolean"}}},"readiness":{"type":"object","additionalProperties":true},"goLive":{"type":"object","required":["checks","summary"],"properties":{"checks":{"type":"array","items":{"type":"object","required":["id","category","title","description","status","required","owner","actionPath","testAction"],"properties":{"id":{"type":"string"},"category":{"type":"string","enum":["foundation","integration","assurance","commercial"]},"title":{"type":"string"},"description":{"type":"string"},"status":{"type":"string","enum":["complete","action_required","blocked","in_review"]},"required":{"type":"boolean"},"owner":{"type":"string"},"actionPath":{"type":"string"},"testAction":{"type":"string"},"detail":{"type":"string"},"blockers":{"type":"array","items":{"type":"string"}}}}},"summary":{"type":"object","required":["requiredComplete","requiredTotal","readyToRequest","blockingChecks"],"properties":{"requiredComplete":{"type":"integer","minimum":0},"requiredTotal":{"type":"integer","minimum":0},"readyToRequest":{"type":"boolean"},"blockingChecks":{"type":"array","items":{"type":"string"}}}}}}}},"TenantAccess":{"type":"object","required":["currentEnvironment","plan","tenantStatus","billing","sandbox","live","paymentRequired"],"properties":{"currentEnvironment":{"type":"string","enum":["sandbox","live"]},"plan":{"type":"string","enum":["sandbox","launch","scale","enterprise"]},"tenantStatus":{"type":"string","enum":["trial","active","suspended","offboarding"]},"billing":{"type":"object","required":["provider","status","paid","checkoutReady"],"properties":{"provider":{"type":"string","enum":["sandbox","stripe","manual"]},"status":{"type":"string"},"paid":{"type":"boolean"},"checkoutReady":{"type":"boolean"}}},"sandbox":{"type":"object","required":["allowance","used","remaining","endsAt"],"properties":{"allowance":{"type":"integer","minimum":0},"used":{"type":"integer","minimum":0},"remaining":{"type":"integer","minimum":0},"endsAt":{"type":"string","format":"date-time"}}},"live":{"type":"object","required":["allowance","used","remaining","complimentary","access"],"properties":{"allowance":{"type":"integer","minimum":0},"used":{"type":"integer","minimum":0},"remaining":{"type":"integer","minimum":0},"complimentary":{"type":"boolean"},"activatedAt":{"type":"string","format":"date-time"},"periodStart":{"type":"string","format":"date-time"},"periodEnd":{"type":"string","format":"date-time"},"access":{"type":"string","enum":["available","active","paid","exhausted"]}}},"paymentRequired":{"type":"boolean"}}},"TenantAccessResponse":{"type":"object","required":["tenant","access"],"properties":{"tenant":{"type":"object","additionalProperties":true},"access":{"$ref":"#/components/schemas/TenantAccess"}}},"TenantEnvironmentInput":{"type":"object","required":["environment"],"properties":{"environment":{"type":"string","enum":["sandbox","live"]}},"additionalProperties":false},"CreateApiKeyInput":{"type":"object","required":["name","scopes"],"properties":{"name":{"type":"string","minLength":2,"maxLength":120},"scopes":{"type":"array","minItems":1,"items":{"type":"string"}},"environment":{"type":"string","enum":["sandbox","live"],"default":"sandbox"}},"additionalProperties":false},"CreateWebhookInput":{"type":"object","required":["url","description","events"],"properties":{"url":{"type":"string","format":"uri","pattern":"^https://"},"description":{"type":"string","minLength":2,"maxLength":200},"events":{"type":"array","minItems":1,"items":{"type":"string"}},"environment":{"type":"string","enum":["sandbox","live"],"default":"sandbox"}},"additionalProperties":false},"CreateApplicationInput":{"type":"object","required":["workflowId"],"properties":{"type":{"type":"string","enum":["individual","business"],"default":"individual"},"workflowId":{"type":"string"},"channel":{"type":"string","enum":["hosted","web","ios","android","react_native"],"default":"hosted"},"optimizerStrategyKey":{"type":"string","pattern":"^[a-z][a-z0-9_-]{2,80}$"},"requiredAssurance":{"type":"integer","minimum":0,"maximum":100,"default":80},"maximumCostMinor":{"type":"integer","minimum":0,"maximum":10000000},"externalReference":{"type":"string","maxLength":120},"recipientEmail":{"type":"string","format":"email"},"sendEmail":{"type":"boolean","default":false},"person":{"type":"object","required":["givenName","familyName","dateOfBirth","nationality","email"],"properties":{"givenName":{"type":"string","minLength":1,"maxLength":100},"familyName":{"type":"string","minLength":1,"maxLength":100},"dateOfBirth":{"type":"string","format":"date"},"nationality":{"type":"string","minLength":2,"maxLength":2},"email":{"type":"string","format":"email"}}},"business":{"type":"object","required":["legalName","registrationNumber","country"],"properties":{"legalName":{"type":"string","minLength":1,"maxLength":200},"registrationNumber":{"type":"string","minLength":1,"maxLength":80},"country":{"type":"string","minLength":2,"maxLength":2}}}},"oneOf":[{"required":["person"],"properties":{"type":{"const":"individual"}}},{"required":["business"],"properties":{"type":{"const":"business"}}}]},"CreateProcessDefinitionInput":{"type":"object","required":["processKey","name"],"properties":{"processKey":{"type":"string","pattern":"^[A-Za-z_][A-Za-z0-9_.-]{2,127}$"},"name":{"type":"string","minLength":3,"maxLength":120},"bpmnXml":{"type":"string","maxLength":1000000},"requiresApplicationLink":{"type":"boolean","default":false}}},"CreateProcessBindingInput":{"type":"object","required":["workflowId","definitionId","trigger"],"properties":{"workflowId":{"type":"string"},"definitionId":{"type":"string"},"trigger":{"type":"string","enum":["application_created","application_submitted","review_required","application_approved","application_rejected"]},"conditions":{"type":"object","properties":{"countryCodes":{"type":"array","maxItems":50,"items":{"type":"string","pattern":"^[A-Z]{2}$"}},"deliveryChannels":{"type":"array","uniqueItems":true,"items":{"type":"string","enum":["hosted","web","ios","android","react_native"]}},"minimumRiskScore":{"type":"integer","minimum":0,"maximum":100},"maximumRiskScore":{"type":"integer","minimum":0,"maximum":100}},"additionalProperties":false}}},"UpdateProcessBindingInput":{"type":"object","required":["status"],"properties":{"status":{"type":"string","enum":["active","paused","retired"]},"conditions":{"$ref":"#/components/schemas/CreateProcessBindingInput/properties/conditions"}}},"StartProcessInstanceInput":{"type":"object","required":["definitionId"],"properties":{"definitionId":{"type":"string"},"applicationId":{"type":"string"},"businessKey":{"type":"string","pattern":"^[A-Za-z0-9_.:-]{3,180}$"},"variables":{"type":"object","maxProperties":20,"additionalProperties":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"boolean"}]}}}},"ConfigurationTargetInput":{"type":"object","additionalProperties":false,"required":["targetEnvironment"],"properties":{"targetEnvironment":{"type":"string","enum":["sandbox","live"]}}},"ConfigurationSnapshot":{"type":"object","additionalProperties":false,"required":["settings","branding","workflows","countryPacks","providers","processBindings","recoveryPolicies"],"properties":{"settings":{"type":"object","additionalProperties":false,"required":["requireFourEyes","allowAutomatedApproval","defaultLocale","supportAccess"],"properties":{"requireFourEyes":{"type":"boolean"},"allowAutomatedApproval":{"type":"boolean"},"defaultLocale":{"type":"string"},"supportAccess":{"type":"boolean"}}},"branding":{"type":"object","additionalProperties":true},"workflows":{"type":"array","maxItems":500,"items":{"type":"object","additionalProperties":true}},"countryPacks":{"type":"array","maxItems":1000,"items":{"type":"object","additionalProperties":true}},"providers":{"type":"array","maxItems":500,"items":{"type":"object","additionalProperties":true,"description":"Provider metadata only. Credentials are structurally prohibited."}},"processBindings":{"type":"array","maxItems":1000,"items":{"type":"object","additionalProperties":true}},"recoveryPolicies":{"type":"array","maxItems":500,"items":{"type":"object","required":["workflowName","sourceWorkflowVersion","policy"],"properties":{"workflowName":{"type":"string"},"sourceWorkflowVersion":{"type":"integer","minimum":1},"policy":{"$ref":"#/components/schemas/RecoveryPolicy"}}}}}},"SealConfigurationInput":{"type":"object","additionalProperties":false,"required":["sourceEnvironment","configuration"],"properties":{"sourceEnvironment":{"type":"string","enum":["sandbox","live"]},"configuration":{"$ref":"#/components/schemas/ConfigurationSnapshot"}}},"ConfigurationPackagePayload":{"type":"object","additionalProperties":false,"required":["schema","packageId","tenantId","sourceEnvironment","exportedAt","configuration"],"properties":{"schema":{"const":"proofline.configuration.v1"},"packageId":{"type":"string"},"tenantId":{"type":"string"},"sourceEnvironment":{"type":"string","enum":["sandbox","live"]},"exportedAt":{"type":"string","format":"date-time"},"configuration":{"$ref":"#/components/schemas/ConfigurationSnapshot"}}},"ConfigurationEnvelope":{"type":"object","additionalProperties":false,"required":["payload","payloadSha256","signatureAlgorithm","signatureBase64","publicKeyBase64","keyId"],"properties":{"payload":{"$ref":"#/components/schemas/ConfigurationPackagePayload"},"payloadSha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"signatureAlgorithm":{"const":"Ed25519"},"signatureBase64":{"type":"string"},"publicKeyBase64":{"type":"string"},"keyId":{"type":"string"}}},"ConfigurationEnvelopeResponse":{"type":"object","required":["package"],"properties":{"package":{"$ref":"#/components/schemas/ConfigurationEnvelope"}}},"ConfigurationValidation":{"type":"object","required":["valid","targetEnvironment","errors","warnings","checkedAt"],"properties":{"valid":{"type":"boolean"},"targetEnvironment":{"type":"string","enum":["sandbox","live"]},"errors":{"type":"array","items":{"type":"object","additionalProperties":true}},"warnings":{"type":"array","items":{"type":"object","additionalProperties":true}},"checkedAt":{"type":"string","format":"date-time"}}},"ConfigurationValidationResponse":{"type":"object","required":["validation","diff"],"properties":{"validation":{"$ref":"#/components/schemas/ConfigurationValidation"},"diff":{"type":"array","items":{"type":"object","required":["path"],"properties":{"path":{"type":"string"},"before":{},"after":{}}}}}},"ConfigurationPromotionResponse":{"type":"object","required":["promotion"],"properties":{"promotion":{"type":"object","additionalProperties":true}}},"ConfigurationOverview":{"type":"object","required":["packages","promotions","policy"],"properties":{"packages":{"type":"array","items":{"type":"object","additionalProperties":true}},"promotions":{"type":"array","items":{"type":"object","additionalProperties":true}},"policy":{"type":"object","additionalProperties":false,"properties":{"sandboxApprovals":{"const":1},"liveApprovals":{"const":2},"countryPacksRequireSeparateApproval":{"const":true},"secretsExported":{"const":false}}}}},"UsageReconciliationInput":{"type":"object","additionalProperties":false,"required":["mode"],"properties":{"mode":{"type":"string","enum":["preview","finalize"]},"periodStart":{"type":"string","format":"date-time"},"periodEnd":{"type":"string","format":"date-time"}}},"BillingCheckoutInput":{"type":"object","additionalProperties":false,"required":["plan","legalAccepted"],"properties":{"plan":{"type":"string","enum":["launch","scale"]},"legalAccepted":{"const":true}}},"UsageMeterLine":{"type":"object","required":["meterKey","quantity","includedQuantity","billableQuantity","pricingMode","sourceEventCount","sourceSha256"],"properties":{"meterKey":{"type":"string","enum":["verification_session","nfc_verification","attended_verification","fraud_event","ongoing_screening","wallet_credential","agent_action"]},"name":{"type":"string"},"unit":{"type":"string"},"commercial":{"type":"string"},"quantity":{"type":"integer","minimum":0},"includedQuantity":{"type":"integer","minimum":0},"billableQuantity":{"type":"integer","minimum":0},"unitAmountMicros":{"type":["integer","null"],"minimum":0},"estimatedAmountMinor":{"type":["integer","null"],"minimum":0},"pricingMode":{"type":"string","enum":["included","metered","contracted","sandbox"]},"sourceEventCount":{"type":"integer","minimum":0},"sourceSha256":{"type":"string","pattern":"^[a-f0-9]{64}$"}}},"UsageStatement":{"type":"object","required":["periodStart","periodEnd","plan","currency","lines","totalQuantity","estimatedAmountMinor","subtotalAmountMinor","minimumCommitMinor","minimumCommitAdjustmentMinor","availableCreditMinor","projectedCreditMinor","projectedNetAmountMinor","pricingVersionId","pricingVersion","sourceSha256"],"properties":{"periodStart":{"type":"string","format":"date-time"},"periodEnd":{"type":"string","format":"date-time"},"plan":{"type":"string","enum":["sandbox","launch","scale","enterprise"]},"currency":{"type":"string"},"lines":{"type":"array","items":{"$ref":"#/components/schemas/UsageMeterLine"}},"totalQuantity":{"type":"integer","minimum":0},"estimatedAmountMinor":{"type":["integer","null"],"minimum":0},"subtotalAmountMinor":{"type":["integer","null"],"minimum":0},"minimumCommitMinor":{"type":"integer","minimum":0},"minimumCommitAdjustmentMinor":{"type":["integer","null"],"minimum":0},"availableCreditMinor":{"type":"integer","minimum":0},"projectedCreditMinor":{"type":["integer","null"],"minimum":0},"projectedNetAmountMinor":{"type":["integer","null"],"minimum":0},"pricingVersionId":{"type":["string","null"]},"pricingVersion":{"type":["integer","null"],"minimum":1},"sourceSha256":{"type":"string","pattern":"^[a-f0-9]{64}$"}}},"UsageReconciliation":{"type":"object","required":["id","periodStart","periodEnd","plan","currency","status","expectedAmountMinor","expectedAmountStatus","subtotalAmountMinor","minimumCommitAdjustmentMinor","creditAppliedMinor","discrepancies","sourceSha256","lines"],"properties":{"id":{"type":"string"},"periodStart":{"type":"string","format":"date-time"},"periodEnd":{"type":"string","format":"date-time"},"plan":{"type":"string"},"currency":{"type":"string"},"status":{"type":"string","enum":["preview","finalized","reconciled","needs_review"]},"expectedAmountMinor":{"type":["integer","null"],"minimum":0},"expectedAmountStatus":{"type":"string","enum":["priced","contracted"]},"pricingVersionId":{"type":["string","null"]},"subtotalAmountMinor":{"type":["integer","null"],"minimum":0},"minimumCommitAdjustmentMinor":{"type":"integer","minimum":0},"creditAppliedMinor":{"type":"integer","minimum":0},"providerInvoiceId":{"type":["string","null"]},"discrepancyMinor":{"type":["integer","null"]},"discrepancies":{"type":"array","items":{"type":"object","additionalProperties":true}},"sourceSha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"lines":{"type":"array","items":{"$ref":"#/components/schemas/UsageMeterLine"}}}},"UsageReconciliationResponse":{"type":"object","required":["reconciliation"],"properties":{"reconciliation":{"$ref":"#/components/schemas/UsageReconciliation"}}},"BillingOverview":{"type":"object","required":["account","provider","access","legal","commercial","usage","statement","reconciliations","plans","invoices"],"properties":{"account":{"type":"object","additionalProperties":true},"provider":{"type":"object","additionalProperties":true},"access":{"$ref":"#/components/schemas/TenantAccess"},"legal":{"type":"object","additionalProperties":true},"commercial":{"type":"object","additionalProperties":true},"usage":{"type":"object","additionalProperties":true},"statement":{"$ref":"#/components/schemas/UsageStatement"},"reconciliations":{"type":"array","items":{"$ref":"#/components/schemas/UsageReconciliation"}},"plans":{"type":"array","items":{"type":"object","additionalProperties":true}},"invoices":{"type":"array","items":{"type":"object","additionalProperties":true}}}},"AssuranceAnalytics":{"type":"object","required":["range","summary","funnel","timeSeries","quality","review","cohortDimension","cohorts","usage","privacy"],"properties":{"range":{"type":"object","required":["from","to","generatedAt","privacyThreshold"],"properties":{"from":{"type":"string","format":"date-time"},"to":{"type":"string","format":"date-time"},"generatedAt":{"type":"string","format":"date-time"},"privacyThreshold":{"type":"integer","minimum":5}}},"summary":{"type":"object","additionalProperties":true},"funnel":{"type":"array","items":{"type":"object","required":["step","eligible","reached","conversionPercent","abandoned"],"properties":{"step":{"type":"string"},"eligible":{"type":"integer","minimum":0},"reached":{"type":"integer","minimum":0},"conversionPercent":{"type":"number","minimum":0,"maximum":100},"abandoned":{"type":"integer","minimum":0}}}},"timeSeries":{"type":"array","items":{"type":"object","additionalProperties":true}},"quality":{"type":"array","items":{"type":"object","additionalProperties":true}},"review":{"type":"object","additionalProperties":true},"cohortDimension":{"type":"string","enum":["country","channel","workflow","type"]},"cohorts":{"type":"array","items":{"type":"object","required":["key","count","suppressed","minimumCohort"],"properties":{"key":{"type":"string"},"count":{"type":"integer","minimum":0},"suppressed":{"type":"boolean"},"minimumCohort":{"type":"integer","minimum":5}},"additionalProperties":true}},"usage":{"$ref":"#/components/schemas/UsageStatement"},"privacy":{"type":"object","required":["applicantFieldsReturned","rawEvidenceReturned","smallCohortsSuppressed","minimumCohort"],"properties":{"applicantFieldsReturned":{"const":false},"rawEvidenceReturned":{"const":false},"smallCohortsSuppressed":{"const":true},"minimumCohort":{"type":"integer","minimum":5}}}}},"CreateApplicationResponse":{"type":"object","required":["application","applicantPath","expiresAt","invitation"],"properties":{"application":{"type":"object","additionalProperties":true},"applicantPath":{"type":"string"},"expiresAt":{"type":"string","format":"date-time"},"invitation":{"type":"object","additionalProperties":true}}},"RegisterWorkspaceInput":{"type":"object","required":["name","email","password","companyName","workspace","companyCountry","region","industry","useCase","termsAccepted"],"properties":{"name":{"type":"string","minLength":2,"maxLength":120},"email":{"type":"string","format":"email"},"password":{"type":"string","format":"password","minLength":16},"companyName":{"type":"string","minLength":2,"maxLength":120},"workspace":{"type":"string","pattern":"^[a-z0-9][a-z0-9-]{1,62}$"},"companyCountry":{"type":"string","minLength":2,"maxLength":2},"region":{"type":"string","enum":["APAC"]},"industry":{"type":"string"},"useCase":{"type":"string"},"plan":{"type":"string","enum":["sandbox","build","scale","enterprise"]},"termsAccepted":{"const":true}}},"CommercialContactInput":{"type":"object","required":["name","workEmail","companyName","companyCountry","interest","monthlyVolume","message","privacyAccepted"],"properties":{"name":{"type":"string","minLength":2,"maxLength":120},"workEmail":{"type":"string","format":"email"},"companyName":{"type":"string","minLength":2,"maxLength":160},"companyCountry":{"type":"string","minLength":2,"maxLength":2},"interest":{"type":"string","enum":["identity_verification","business_verification","aml_ecdd","fraud","platform_partnership","sovereign_deployment","other"]},"monthlyVolume":{"type":"string","enum":["under_1k","1k_10k","10k_100k","100k_plus","not_sure"]},"message":{"type":"string","minLength":20,"maxLength":3000},"privacyAccepted":{"const":true}}},"SecurityReportInput":{"type":"object","additionalProperties":false,"required":["reporterName","reporterEmail","category","severity","summary","details","disclosurePreference","privacyAccepted"],"properties":{"reporterName":{"type":"string","minLength":2,"maxLength":120},"reporterEmail":{"type":"string","format":"email","maxLength":254},"category":{"type":"string","enum":["vulnerability","suspected_incident","privacy","other"]},"severity":{"type":"string","enum":["critical","high","medium","low","unknown"]},"summary":{"type":"string","minLength":10,"maxLength":240},"details":{"type":"string","minLength":30,"maxLength":12000},"disclosurePreference":{"type":"string","enum":["coordinated","private","no_preference"]},"privacyAccepted":{"const":true}}},"IdentityInput":{"type":"object","required":["givenName","familyName","dateOfBirth","nationality","email","address"],"properties":{"givenName":{"type":"string"},"familyName":{"type":"string"},"dateOfBirth":{"type":"string","format":"date"},"nationality":{"type":"string","minLength":2,"maxLength":3},"email":{"type":"string","format":"email"},"address":{"type":"string"}}},"BusinessInput":{"type":"object","required":["legalName","registrationNumber","country","beneficialOwners"],"properties":{"legalName":{"type":"string"},"registrationNumber":{"type":"string"},"country":{"type":"string","minLength":2,"maxLength":2},"beneficialOwners":{"type":"array","items":{"type":"object","additionalProperties":true}}}},"ApplicantSubmissionInput":{"type":"object","required":["consent","privacyNoticeVersion"],"properties":{"consent":{"const":true},"privacyNoticeVersion":{"type":"string"}}},"RecoveryRouteKey":{"type":"string","enum":["accessible_retry","low_bandwidth","alternate_document","camera_less","attended_assistance"]},"RecoveryPolicy":{"type":"object","additionalProperties":false,"required":["enabled","enabledRoutes","assistedSlaHours","applicantMessage"],"properties":{"enabled":{"type":"boolean"},"enabledRoutes":{"type":"array","minItems":1,"maxItems":5,"uniqueItems":true,"items":{"$ref":"#/components/schemas/RecoveryRouteKey"}},"assistedSlaHours":{"type":"integer","minimum":1,"maximum":168},"applicantMessage":{"type":"string","minLength":10,"maxLength":240}}},"ApplicantRecoveryInput":{"type":"object","additionalProperties":false,"required":["route","reasonCode"],"properties":{"route":{"$ref":"#/components/schemas/RecoveryRouteKey"},"reasonCode":{"type":"string","enum":["camera_unavailable","camera_permission_denied","accessibility_need","unsupported_document","network_limit","nfc_unavailable","instructions_unclear","other"]}}},"RecoveryCloseInput":{"type":"object","additionalProperties":false,"required":["status","note"],"properties":{"status":{"type":"string","enum":["completed","declined"]},"note":{"type":"string","minLength":5,"maxLength":1000}}},"RecoveryRequest":{"type":"object","required":["id","applicationId","requestedRoute","reasonCode","status","policySha256","createdAt","updatedAt"],"properties":{"id":{"type":"string"},"applicationId":{"type":"string"},"workflowId":{"type":"string"},"workflowVersion":{"type":"integer"},"previousStep":{"type":"string"},"requestedRoute":{"$ref":"#/components/schemas/RecoveryRouteKey"},"reasonCode":{"type":"string"},"status":{"type":"string","enum":["requested","accepted","superseded","completed","declined"]},"policySha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"caseId":{"type":"string"},"handoffUrl":{"type":"string","format":"uri"},"handledBy":{"type":"string"},"resolutionNote":{"type":"string"},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"},"completedAt":{"type":"string","format":"date-time"}}},"RecoveryRequestResponse":{"type":"object","required":["request","created"],"properties":{"request":{"$ref":"#/components/schemas/RecoveryRequest"},"created":{"type":"boolean"}}},"RecoveryPolicyResponse":{"type":"object","required":["policy","policySha256","updatedAt"],"properties":{"policy":{"$ref":"#/components/schemas/RecoveryPolicy"},"policySha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"updatedAt":{"type":"string","format":"date-time"}}},"RecoveryWorkbench":{"type":"object","required":["routeCatalog","workflows","requests","contract"],"properties":{"routeCatalog":{"type":"array","items":{"type":"object","additionalProperties":true}},"workflows":{"type":"array","items":{"type":"object","required":["id","version","policy","policySha256"],"properties":{"id":{"type":"string"},"name":{"type":"string"},"version":{"type":"integer"},"status":{"type":"string"},"applicationType":{"type":"string"},"policy":{"$ref":"#/components/schemas/RecoveryPolicy"},"policySha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"policySource":{"type":"string"}}}},"requests":{"type":"array","items":{"$ref":"#/components/schemas/RecoveryRequest"}},"contract":{"type":"object","required":["recoveryCanPassChecks","recoveryCanApproveApplications","assistedRoutesEnterReview","policyPinnedToWorkflowVersion"],"properties":{"recoveryCanPassChecks":{"const":false},"recoveryCanApproveApplications":{"const":false},"assistedRoutesEnterReview":{"const":true},"policyPinnedToWorkflowVersion":{"const":true}}}}},"ApplicantSession":{"type":"object","required":["token","tenant","application","expiresAt","applicationType","recovery"],"properties":{"token":{"type":"string"},"tenant":{"type":"object","additionalProperties":true},"application":{"type":"object","additionalProperties":true},"expiresAt":{"type":"string","format":"date-time"},"applicationType":{"type":"string","enum":["individual","business"]},"recovery":{"type":"object","required":["message","policySha256","availableRoutes"],"properties":{"message":{"type":"string"},"policySha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"availableRoutes":{"type":"array","items":{"type":"object","additionalProperties":true}},"active":{"$ref":"#/components/schemas/RecoveryRequest"}}}}},"LivenessChallenge":{"type":"object","required":["nonce","challenge","challengeKind","captureMode","thresholds","expiresAt"],"properties":{"nonce":{"type":"string"},"challenge":{"type":"string"},"challengeKind":{"type":"string","enum":["turn_left","turn_right","look_up","hold_still"]},"captureMode":{"type":"string","enum":["active_liveness","face_match_only"]},"thresholds":{"type":"object","required":["movement","faceMatch"],"properties":{"movement":{"type":"number","minimum":0,"maximum":100},"faceMatch":{"type":"number","minimum":0,"maximum":100}}},"expiresAt":{"type":"string","format":"date-time"}}},"LivenessObservation":{"type":"object","required":["ready","state","guidance"],"properties":{"ready":{"type":"boolean"},"state":{"type":"string","enum":["camera_unusable","no_face","multiple_faces","improve_lighting","move_closer","move_back","centre_face","ready"]},"guidance":{"type":"string"},"face":{"oneOf":[{"type":"null"},{"type":"object","properties":{"score":{"type":"number","minimum":0,"maximum":100},"area":{"type":"number","minimum":0,"maximum":1},"box":{"type":"object","properties":{"x":{"type":"number"},"y":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"}}},"pose":{"type":"object","properties":{"yaw":{"type":"number"},"pitch":{"type":"number"}}}}}]}}},"StepResponse":{"type":"object","required":["accepted"],"properties":{"accepted":{"type":"boolean"},"nextStep":{"type":"string"},"evidenceId":{"type":"string"},"result":{"type":"string"},"reference":{"type":"string"},"status":{"type":"string"}}}}}}