{"openapi":"3.1.0","info":{"title":"GTM Machine API","version":"1.0.0"},"servers":[{"url":"/"}],"components":{"securitySchemes":{"workspaceKey":{"type":"http","scheme":"bearer","bearerFormat":"tm_..."}},"schemas":{},"parameters":{}},"paths":{"/api/v1/simulate/spec":{"post":{"summary":"Run simulate/spec","security":[{"workspaceKey":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"workspaceId":{"type":"string","default":"demo"},"mode":{"type":"string","enum":["live","replay"],"default":"replay"},"target":{"type":"object","properties":{"id":{"type":"string","pattern":"^[a-zA-Z0-9_-]{1,100}$"},"synthetic":{"type":"boolean","enum":[true]},"valueProposition":{"type":"string","minLength":10},"archetypes":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","pattern":"^[a-zA-Z0-9_-]{1,100}$"},"role":{"type":"string"},"company":{"type":"string"},"trigger":{"type":"string"},"triggerEvidenceId":{"type":"string","pattern":"^[a-zA-Z0-9_-]{1,100}$"}},"required":["id","role","company","trigger","triggerEvidenceId"],"additionalProperties":false},"minItems":1,"maxItems":12},"evidence":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","pattern":"^[a-zA-Z0-9_-]{1,100}$"},"claim":{"type":"string","minLength":1},"source":{"type":"string","minLength":1},"observedAt":{"type":"string","format":"date"},"kind":{"type":"string","enum":["public","synthetic"]}},"required":["id","claim","source","observedAt","kind"],"additionalProperties":false},"minItems":1},"timezone":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"},"minItems":1}},"required":["id","synthetic","valueProposition","archetypes","evidence","timezone","limitations"],"additionalProperties":false},"definitionId":{"type":"string"},"n":{"type":"integer","minimum":8,"maximum":20,"default":8},"seed":{"type":"string","default":"tomarket-v2"}}}}}},"responses":{"200":{"description":"Successful module result","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean","enum":[true]},"data":{},"meta":{"type":"object","properties":{"mode":{"type":"string","enum":["live","replay"]},"costUsd":{"type":"number"},"requestId":{"type":"string"}},"required":["mode","costUsd","requestId"]}},"required":["ok","meta"]}}}},"400":{"description":"Invalid request"},"401":{"description":"Workspace authorization required"},"402":{"description":"Budget exhausted"}}}},"/api/v1/simulate/personas":{"post":{"summary":"Run simulate/personas","security":[{"workspaceKey":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"workspaceId":{"type":"string","default":"demo"},"mode":{"type":"string","enum":["live","replay"],"default":"replay"},"councilId":{"type":"string"}},"required":["councilId"]}}}},"responses":{"200":{"description":"Successful module result","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean","enum":[true]},"data":{},"meta":{"type":"object","properties":{"mode":{"type":"string","enum":["live","replay"]},"costUsd":{"type":"number"},"requestId":{"type":"string"}},"required":["mode","costUsd","requestId"]}},"required":["ok","meta"]}}}},"400":{"description":"Invalid request"},"401":{"description":"Workspace authorization required"},"402":{"description":"Budget exhausted"}}}},"/api/v1/simulate/runs":{"post":{"summary":"Run simulate/runs","security":[{"workspaceKey":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"workspaceId":{"type":"string","default":"demo"},"mode":{"type":"string","enum":["live","replay"],"default":"replay"},"workflowRunId":{"type":"string"},"councilId":{"type":"string"},"definitionId":{"type":"string"},"variants":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","pattern":"^[a-zA-Z0-9_-]{1,100}$"},"parentId":{"type":["string","null"],"pattern":"^[a-zA-Z0-9_-]{1,100}$","default":null},"channel":{"type":"string","enum":["email","linkedin","call","sms"]},"subject":{"type":"string","maxLength":250},"body":{"type":"string","minLength":5,"maxLength":3000},"hypothesis":{"type":"string"},"principles":{"type":"array","items":{"type":"string","pattern":"^p(0[1-9]|1[0-9]|20)$"},"minItems":1},"rationale":{"type":"string"},"context":{"type":"object","properties":{"socialProof":{"type":"boolean"},"authorityClaim":{"type":"boolean"},"stagedAsk":{"type":"boolean"},"priorTouch":{"type":"boolean"},"crossChannel":{"type":"boolean"},"unusualOpener":{"type":"boolean"},"sendWindow":{"type":"string"},"timezone":{"type":"string"}},"required":["socialProof","authorityClaim","stagedAsk","priorTouch","crossChannel","unusualOpener","sendWindow","timezone"],"additionalProperties":false}},"required":["id","channel","subject","body","hypothesis","principles","rationale","context"],"additionalProperties":false},"minItems":1,"maxItems":30},"sample":{"type":"string","enum":["sdr","devtool","analytics"]}}}}}},"responses":{"200":{"description":"Successful module result","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean","enum":[true]},"data":{},"meta":{"type":"object","properties":{"mode":{"type":"string","enum":["live","replay"]},"costUsd":{"type":"number"},"requestId":{"type":"string"}},"required":["mode","costUsd","requestId"]}},"required":["ok","meta"]}}}},"400":{"description":"Invalid request"},"401":{"description":"Workspace authorization required"},"402":{"description":"Budget exhausted"}}}},"/api/v1/simulate/iterations":{"post":{"summary":"Run simulate/iterations","security":[{"workspaceKey":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"workspaceId":{"type":"string","default":"demo"},"mode":{"type":"string","enum":["live","replay"],"default":"replay"},"runId":{"type":"string"},"parentId":{"type":"string"},"subject":{"type":"string","maxLength":250},"body":{"type":"string","minLength":5,"maxLength":3000},"rationale":{"type":"string","minLength":3},"principles":{"type":"array","items":{"type":"string","pattern":"^p(0[1-9]|1[0-9]|20)$"},"minItems":1,"default":["p03","p20"]}},"required":["runId","parentId","subject","body","rationale"]}}}},"responses":{"200":{"description":"Successful module result","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean","enum":[true]},"data":{},"meta":{"type":"object","properties":{"mode":{"type":"string","enum":["live","replay"]},"costUsd":{"type":"number"},"requestId":{"type":"string"}},"required":["mode","costUsd","requestId"]}},"required":["ok","meta"]}}}},"400":{"description":"Invalid request"},"401":{"description":"Workspace authorization required"},"402":{"description":"Budget exhausted"}}}},"/api/v1/simulate/calibrations":{"post":{"summary":"Run simulate/calibrations","security":[{"workspaceKey":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"workspaceId":{"type":"string","default":"demo"},"mode":{"type":"string","enum":["live","replay"],"default":"replay"},"runId":{"type":"string"},"outcomes":{"type":"array","items":{"type":"object","properties":{"outcomeId":{"type":"string","pattern":"^[a-zA-Z0-9_-]{1,100}$"},"simulationId":{"type":"string","pattern":"^[a-zA-Z0-9_-]{1,100}$"},"personaId":{"type":"string","pattern":"^[a-zA-Z0-9_-]{1,100}$"},"variantId":{"type":"string","pattern":"^[a-zA-Z0-9_-]{1,100}$"},"synthetic":{"type":"boolean","enum":[true]},"sent":{"type":"number","enum":[1]},"replied":{"anyOf":[{"type":"number","enum":[0]},{"type":"number","enum":[1]}]},"meeting":{"anyOf":[{"type":"number","enum":[0]},{"type":"number","enum":[1]}]}},"required":["outcomeId","simulationId","personaId","variantId","synthetic","sent","replied","meeting"],"additionalProperties":false},"minItems":1,"maxItems":100}},"required":["runId","outcomes"]}}}},"responses":{"200":{"description":"Successful module result","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean","enum":[true]},"data":{},"meta":{"type":"object","properties":{"mode":{"type":"string","enum":["live","replay"]},"costUsd":{"type":"number"},"requestId":{"type":"string"}},"required":["mode","costUsd","requestId"]}},"required":["ok","meta"]}}}},"400":{"description":"Invalid request"},"401":{"description":"Workspace authorization required"},"402":{"description":"Budget exhausted"}}}},"/api/v1/vectors/plan":{"post":{"summary":"Run vectors/plan","security":[{"workspaceKey":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"workspaceId":{"type":"string","default":"demo"},"mode":{"type":"string","enum":["live","replay"],"default":"replay"},"profile":{"type":"object","additionalProperties":{},"default":{}},"budgetUsd":{"type":"number","minimum":0,"maximum":10000000,"default":500},"targets":{"type":"integer","minimum":1,"maximum":10000,"default":10},"selectedVector":{"type":"string"},"runId":{"type":"string"}}}}}},"responses":{"200":{"description":"Successful module result","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean","enum":[true]},"data":{},"meta":{"type":"object","properties":{"mode":{"type":"string","enum":["live","replay"]},"costUsd":{"type":"number"},"requestId":{"type":"string"}},"required":["mode","costUsd","requestId"]}},"required":["ok","meta"]}}}},"400":{"description":"Invalid request"},"401":{"description":"Workspace authorization required"},"402":{"description":"Budget exhausted"}}}},"/api/v1/rent/quotes":{"post":{"summary":"Run rent/quotes","security":[{"workspaceKey":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"workspaceId":{"type":"string","default":"demo"},"mode":{"type":"string","enum":["replay"],"default":"replay"},"runId":{"type":"string","minLength":1},"shape":{"type":"string","enum":["pay-per-qualified-held-meeting","fractional_ae_hours","validated-offer bounty board"],"default":"fractional_ae_hours"},"packet_ref":{"type":"string"},"qualification_spec":{"type":"string","enum":["HQM-v1"],"default":"HQM-v1"},"max_service_charge_usd":{"type":"number","exclusiveMinimum":0,"maximum":100000,"default":500},"approval_ref":{"type":"string","minLength":1},"idempotency_key":{"type":"string","minLength":1,"maxLength":200},"validated_offer_proof_ref":{"type":"string"}}}}}},"responses":{"200":{"description":"Successful module result","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean","enum":[true]},"data":{},"meta":{"type":"object","properties":{"mode":{"type":"string","enum":["live","replay"]},"costUsd":{"type":"number"},"requestId":{"type":"string"}},"required":["mode","costUsd","requestId"]}},"required":["ok","meta"]}}}},"400":{"description":"Invalid request"},"401":{"description":"Workspace authorization required"},"402":{"description":"Budget exhausted"}}}},"/api/v1/rent/engagements":{"post":{"summary":"Run rent/engagements","security":[{"workspaceKey":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"workspaceId":{"type":"string","default":"demo"},"mode":{"type":"string","enum":["replay"],"default":"replay"},"runId":{"type":"string","minLength":1},"shape":{"type":"string","enum":["pay-per-qualified-held-meeting","fractional_ae_hours","validated-offer bounty board"],"default":"fractional_ae_hours"},"packet_ref":{"type":"string"},"qualification_spec":{"type":"string","enum":["HQM-v1"],"default":"HQM-v1"},"max_service_charge_usd":{"type":"number","exclusiveMinimum":0,"maximum":100000,"default":500},"approval_ref":{"type":"string","minLength":1},"idempotency_key":{"type":"string","minLength":1},"validated_offer_proof_ref":{"type":"string"},"quote_id":{"type":"string","minLength":1}},"required":["approval_ref","idempotency_key","quote_id"]}}}},"responses":{"200":{"description":"Successful module result","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean","enum":[true]},"data":{},"meta":{"type":"object","properties":{"mode":{"type":"string","enum":["live","replay"]},"costUsd":{"type":"number"},"requestId":{"type":"string"}},"required":["mode","costUsd","requestId"]}},"required":["ok","meta"]}}}},"400":{"description":"Invalid request"},"401":{"description":"Workspace authorization required"},"402":{"description":"Budget exhausted"}}}},"/api/v1/rent/events":{"post":{"summary":"Run rent/events","security":[{"workspaceKey":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"workspaceId":{"type":"string","default":"demo"},"mode":{"type":"string","enum":["replay"],"default":"replay"},"event_id":{"type":"string","minLength":1},"engagement_id":{"type":"string","minLength":1},"event":{"type":"string","enum":["seller.matched","ramp.completed","touch.completed","reply.received","meeting.booked","meeting.held","meeting.qualified","meeting.disputed","opportunity.accepted","deal.won","deal.lost","revenue.collected","credit.released","engagement.paused","engagement.ended"]},"occurred_at":{"type":"string","format":"date-time"},"evidence_ref":{"type":"string","minLength":1},"cost_components":{"type":"object","properties":{"supplier_usd":{"type":"number","minimum":0,"default":0},"platform_usd":{"type":"number","minimum":0,"default":0}},"default":{"supplier_usd":0,"platform_usd":0}},"company_ref":{"type":"string"},"value_usd":{"type":"number","minimum":0,"default":0}},"required":["event_id","engagement_id","event","occurred_at","evidence_ref"]}}}},"responses":{"200":{"description":"Successful module result","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean","enum":[true]},"data":{},"meta":{"type":"object","properties":{"mode":{"type":"string","enum":["live","replay"]},"costUsd":{"type":"number"},"requestId":{"type":"string"}},"required":["mode","costUsd","requestId"]}},"required":["ok","meta"]}}}},"400":{"description":"Invalid request"},"401":{"description":"Workspace authorization required"},"402":{"description":"Budget exhausted"}}}},"/api/v1/workspaces":{"post":{"summary":"Run workspaces","security":[],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":100,"default":"My workspace"}}}}}},"responses":{"200":{"description":"Successful module result","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean","enum":[true]},"data":{},"meta":{"type":"object","properties":{"mode":{"type":"string","enum":["live","replay"]},"costUsd":{"type":"number"},"requestId":{"type":"string"}},"required":["mode","costUsd","requestId"]}},"required":["ok","meta"]}}}},"400":{"description":"Invalid request"},"401":{"description":"Workspace authorization required"},"402":{"description":"Budget exhausted"}}}},"/api/v1/definitions":{"post":{"summary":"Run definitions","security":[{"workspaceKey":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"workspaceId":{"type":"string","default":"demo"},"mode":{"type":"string","enum":["live","replay"],"default":"replay"},"runId":{"type":"string"},"inputType":{"type":"string","enum":["value_prop","website","won_customers"],"default":"value_prop"},"input":{"type":"string","minLength":3,"maxLength":15000},"sample":{"type":"string","enum":["sdr","devtool","analytics"]},"bundle":{"type":"object","additionalProperties":{}}},"required":["input"]}}}},"responses":{"200":{"description":"Successful module result","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean","enum":[true]},"data":{},"meta":{"type":"object","properties":{"mode":{"type":"string","enum":["live","replay"]},"costUsd":{"type":"number"},"requestId":{"type":"string"}},"required":["mode","costUsd","requestId"]}},"required":["ok","meta"]}}}},"400":{"description":"Invalid request"},"401":{"description":"Workspace authorization required"},"402":{"description":"Budget exhausted"}}}},"/api/v1/runs":{"post":{"summary":"Run runs","security":[{"workspaceKey":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"workspaceId":{"type":"string","default":"demo"},"mode":{"type":"string","enum":["live","replay"],"default":"replay"},"runId":{"type":"string"},"definitionId":{"type":"string"}}}}}},"responses":{"200":{"description":"Successful module result","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean","enum":[true]},"data":{},"meta":{"type":"object","properties":{"mode":{"type":"string","enum":["live","replay"]},"costUsd":{"type":"number"},"requestId":{"type":"string"}},"required":["mode","costUsd","requestId"]}},"required":["ok","meta"]}}}},"400":{"description":"Invalid request"},"401":{"description":"Workspace authorization required"},"402":{"description":"Budget exhausted"}}}},"/api/v1/universe/stats":{"post":{"summary":"Run universe/stats","security":[{"workspaceKey":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"workspaceId":{"type":"string","default":"demo"},"mode":{"type":"string","enum":["live","replay"],"default":"replay"},"runId":{"type":"string"}}}}}},"responses":{"200":{"description":"Successful module result","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean","enum":[true]},"data":{},"meta":{"type":"object","properties":{"mode":{"type":"string","enum":["live","replay"]},"costUsd":{"type":"number"},"requestId":{"type":"string"}},"required":["mode","costUsd","requestId"]}},"required":["ok","meta"]}}}},"400":{"description":"Invalid request"},"401":{"description":"Workspace authorization required"},"402":{"description":"Budget exhausted"}}}},"/api/v1/workspace/snapshot":{"post":{"summary":"Run workspace/snapshot","security":[{"workspaceKey":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"workspaceId":{"type":"string","default":"demo"},"mode":{"type":"string","enum":["live","replay"],"default":"replay"},"runId":{"type":"string"}}}}}},"responses":{"200":{"description":"Successful module result","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean","enum":[true]},"data":{},"meta":{"type":"object","properties":{"mode":{"type":"string","enum":["live","replay"]},"costUsd":{"type":"number"},"requestId":{"type":"string"}},"required":["mode","costUsd","requestId"]}},"required":["ok","meta"]}}}},"400":{"description":"Invalid request"},"401":{"description":"Workspace authorization required"},"402":{"description":"Budget exhausted"}}}},"/api/v1/filter":{"post":{"summary":"Run filter","security":[{"workspaceKey":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"workspaceId":{"type":"string","default":"demo"},"mode":{"type":"string","enum":["live","replay"],"default":"replay"},"runId":{"type":"string"},"states":{"type":"array","items":{"type":"string","enum":["CO","CT","DC","IA","NY","OR","PA"]}},"limit":{"type":"integer","minimum":1,"maximum":1000,"default":40},"minAge":{"type":"number","minimum":0,"maximum":250,"description":"Minimum registration age in years as of today (365.2425 days/year); opt-in, excludes unknown or invalid dates"},"query":{"type":"string","maxLength":100}}}}}},"responses":{"200":{"description":"Successful module result","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean","enum":[true]},"data":{},"meta":{"type":"object","properties":{"mode":{"type":"string","enum":["live","replay"]},"costUsd":{"type":"number"},"requestId":{"type":"string"}},"required":["mode","costUsd","requestId"]}},"required":["ok","meta"]}}}},"400":{"description":"Invalid request"},"401":{"description":"Workspace authorization required"},"402":{"description":"Budget exhausted"}}}},"/api/v1/score":{"post":{"summary":"Run score","security":[{"workspaceKey":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"workspaceId":{"type":"string","default":"demo"},"mode":{"type":"string","enum":["live","replay"],"default":"replay"},"runId":{"type":"string"},"definitionId":{"type":"string"},"companyIds":{"type":"array","items":{"type":"string"},"maxItems":1000},"limit":{"type":"integer","minimum":1,"maximum":1000,"default":20}}}}}},"responses":{"200":{"description":"Successful module result","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean","enum":[true]},"data":{},"meta":{"type":"object","properties":{"mode":{"type":"string","enum":["live","replay"]},"costUsd":{"type":"number"},"requestId":{"type":"string"}},"required":["mode","costUsd","requestId"]}},"required":["ok","meta"]}}}},"400":{"description":"Invalid request"},"401":{"description":"Workspace authorization required"},"402":{"description":"Budget exhausted"}}}},"/api/v1/who":{"post":{"summary":"Run who","security":[{"workspaceKey":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"workspaceId":{"type":"string","default":"demo"},"mode":{"type":"string","enum":["live","replay"],"default":"replay"},"runId":{"type":"string"},"definitionId":{"type":"string"},"companyIds":{"type":"array","items":{"type":"string"},"maxItems":100}}}}}},"responses":{"200":{"description":"Successful module result","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean","enum":[true]},"data":{},"meta":{"type":"object","properties":{"mode":{"type":"string","enum":["live","replay"]},"costUsd":{"type":"number"},"requestId":{"type":"string"}},"required":["mode","costUsd","requestId"]}},"required":["ok","meta"]}}}},"400":{"description":"Invalid request"},"401":{"description":"Workspace authorization required"},"402":{"description":"Budget exhausted"}}}},"/api/v1/enrich":{"post":{"summary":"Run enrich","security":[{"workspaceKey":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"workspaceId":{"type":"string","default":"demo"},"mode":{"type":"string","enum":["live","replay"],"default":"replay"},"runId":{"type":"string"},"companyIds":{"type":"array","items":{"type":"string"},"maxItems":100},"adapter":{"type":"string","enum":["apollo","clay","pdl","hunter"],"default":"apollo"}}}}}},"responses":{"200":{"description":"Successful module result","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean","enum":[true]},"data":{},"meta":{"type":"object","properties":{"mode":{"type":"string","enum":["live","replay"]},"costUsd":{"type":"number"},"requestId":{"type":"string"}},"required":["mode","costUsd","requestId"]}},"required":["ok","meta"]}}}},"400":{"description":"Invalid request"},"401":{"description":"Workspace authorization required"},"402":{"description":"Budget exhausted"}}}},"/api/v1/messages":{"post":{"summary":"Run messages","security":[{"workspaceKey":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"workspaceId":{"type":"string","default":"demo"},"mode":{"type":"string","enum":["live","replay"],"default":"replay"},"runId":{"type":"string"},"definitionId":{"type":"string"},"companyId":{"type":"string"}}}}}},"responses":{"200":{"description":"Successful module result","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean","enum":[true]},"data":{},"meta":{"type":"object","properties":{"mode":{"type":"string","enum":["live","replay"]},"costUsd":{"type":"number"},"requestId":{"type":"string"}},"required":["mode","costUsd","requestId"]}},"required":["ok","meta"]}}}},"400":{"description":"Invalid request"},"401":{"description":"Workspace authorization required"},"402":{"description":"Budget exhausted"}}}},"/api/v1/simulate":{"post":{"summary":"Run simulate","security":[{"workspaceKey":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"workspaceId":{"type":"string","default":"demo"},"mode":{"type":"string","enum":["live","replay"],"default":"replay"},"runId":{"type":"string"},"definitionId":{"type":"string"},"variants":{"type":"array","items":{"type":"object","additionalProperties":{}},"maxItems":30}}}}}},"responses":{"200":{"description":"Successful module result","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean","enum":[true]},"data":{},"meta":{"type":"object","properties":{"mode":{"type":"string","enum":["live","replay"]},"costUsd":{"type":"number"},"requestId":{"type":"string"}},"required":["mode","costUsd","requestId"]}},"required":["ok","meta"]}}}},"400":{"description":"Invalid request"},"401":{"description":"Workspace authorization required"},"402":{"description":"Budget exhausted"}}}},"/api/v1/launch":{"post":{"summary":"Run launch","security":[{"workspaceKey":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"workspaceId":{"type":"string","default":"demo"},"mode":{"type":"string","enum":["live","replay"],"default":"replay"},"runId":{"type":"string"},"companyIds":{"type":"array","items":{"type":"string"},"maxItems":1000,"description":"Omit to export all saved enrichments in this workspace. Explicit selections must all be enriched; an empty selection is rejected."},"adapter":{"type":"string","enum":["outreach","salesloft","apollo","instantly","lemlist","dialer","webhook"],"default":"outreach"}}}}}},"responses":{"200":{"description":"Successful module result","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean","enum":[true]},"data":{},"meta":{"type":"object","properties":{"mode":{"type":"string","enum":["live","replay"]},"costUsd":{"type":"number"},"requestId":{"type":"string"}},"required":["mode","costUsd","requestId"]}},"required":["ok","meta"]}}}},"400":{"description":"Invalid request"},"401":{"description":"Workspace authorization required"},"402":{"description":"Budget exhausted"}}}},"/api/v1/roi":{"post":{"summary":"Run roi","security":[{"workspaceKey":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"workspaceId":{"type":"string","default":"demo"},"mode":{"type":"string","enum":["live","replay"],"default":"replay"},"runId":{"type":"string"},"creditPriceUsd":{"type":"number","exclusiveMinimum":0,"maximum":1000,"default":1,"description":"Planning USD per platform credit; not a payment or production tariff"},"ltv":{"type":"number","minimum":0,"maximum":1000000000,"default":12000},"acv":{"type":"number","minimum":0,"maximum":1000000000,"default":12000},"closeRate":{"type":"number","minimum":0,"maximum":1,"default":0.03}}}}}},"responses":{"200":{"description":"Successful module result","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean","enum":[true]},"data":{},"meta":{"type":"object","properties":{"mode":{"type":"string","enum":["live","replay"]},"costUsd":{"type":"number"},"requestId":{"type":"string"}},"required":["mode","costUsd","requestId"]}},"required":["ok","meta"]}}}},"400":{"description":"Invalid request"},"401":{"description":"Workspace authorization required"},"402":{"description":"Budget exhausted"}}}},"/api/v1/conversions":{"post":{"summary":"Run conversions","security":[{"workspaceKey":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"workspaceId":{"type":"string","default":"demo"},"mode":{"type":"string","enum":["live","replay"],"default":"replay"},"runId":{"type":"string"},"companyId":{"type":"string"},"value":{"type":"number","minimum":0,"maximum":1000000000,"default":0},"note":{"type":"string","maxLength":1000},"csv":{"type":"string","maxLength":100000}}}}}},"responses":{"200":{"description":"Successful module result","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean","enum":[true]},"data":{},"meta":{"type":"object","properties":{"mode":{"type":"string","enum":["live","replay"]},"costUsd":{"type":"number"},"requestId":{"type":"string"}},"required":["mode","costUsd","requestId"]}},"required":["ok","meta"]}}}},"400":{"description":"Invalid request"},"401":{"description":"Workspace authorization required"},"402":{"description":"Budget exhausted"}}}},"/api/v1/credits":{"post":{"summary":"Run credits","security":[{"workspaceKey":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"workspaceId":{"type":"string","default":"demo"},"mode":{"type":"string","enum":["live","replay"],"default":"replay"},"runId":{"type":"string"}}}}}},"responses":{"200":{"description":"Successful module result","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean","enum":[true]},"data":{},"meta":{"type":"object","properties":{"mode":{"type":"string","enum":["live","replay"]},"costUsd":{"type":"number"},"requestId":{"type":"string"}},"required":["mode","costUsd","requestId"]}},"required":["ok","meta"]}}}},"400":{"description":"Invalid request"},"401":{"description":"Workspace authorization required"},"402":{"description":"Budget exhausted"}}}},"/api/v1/simulate/runs/{id}":{"get":{"summary":"Read council runs","security":[{"workspaceKey":[]}],"parameters":[{"schema":{"type":"string"},"required":true,"name":"id","in":"path"},{"schema":{"type":"string"},"required":false,"name":"workspaceId","in":"query"}],"responses":{"200":{"description":"Workspace-owned council artifact","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean","enum":[true]},"data":{},"meta":{"type":"object","properties":{"mode":{"type":"string","enum":["live","replay"]},"costUsd":{"type":"number"},"requestId":{"type":"string"}},"required":["mode","costUsd","requestId"]}},"required":["ok","meta"]}}}},"401":{"description":"Workspace API key required"},"404":{"description":"Artifact not found"}}}},"/api/v1/simulate/reports/{id}":{"get":{"summary":"Read council reports","security":[{"workspaceKey":[]}],"parameters":[{"schema":{"type":"string"},"required":true,"name":"id","in":"path"},{"schema":{"type":"string"},"required":false,"name":"workspaceId","in":"query"}],"responses":{"200":{"description":"Workspace-owned council artifact","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean","enum":[true]},"data":{},"meta":{"type":"object","properties":{"mode":{"type":"string","enum":["live","replay"]},"costUsd":{"type":"number"},"requestId":{"type":"string"}},"required":["mode","costUsd","requestId"]}},"required":["ok","meta"]}}}},"401":{"description":"Workspace API key required"},"404":{"description":"Artifact not found"}}}}},"webhooks":{}}