URL: /code/reference · Id: `page:/code/reference`

# Calls: every call these pages make

> Every call these pages make: its signature, how it runs, the Event it emits, its codes and the pages that use it.

Every call below is one the pages here make, spelled the way the hub’s own projection spells it. The ids the hub lacks are listed last, each with the call to use today.

## Calls
The hub’s own pages define each call: [the Reference](https://startupbuilder.dev/reference/sdk), and the docs MCP at `https://startupbuilder.dev/mcp`. This page is the local index: the calls these pages make, grouped the way a seller looks for them.

### Lists
| Call | How it runs, what it emits, where it is used |
| --- | --- |
| <a id="acquisition-list"></a><Op verb="Acquisition.list" /> | A read, with no Event. Used on [Signup flows](/code/files/funnels), [Credit](/revenue/credit), [Referred Customers](/revenue/referral-share) and 1 more. |
| <a id="audience-create"></a><Op verb="Audience.create" /> | Write · runs at once. Emits [`Audience.created`](/code/events#audience-created). Used on [Lists](/code/files/audiences), [Promote winners](/plays/promote-winners), [Sibling audiences](/plays/sibling-audiences) and 1 more. |
| <a id="audience-update"></a><Op verb="Audience.update" /> | Write · runs at once. Emits [`Audience.updated`](/code/events#audience-updated). Refuses: [`audience-guard`](/code/refusals#check-audience-guard) · clears: [`audience-guard`](/code/refusals#check-audience-guard), [`first-party`](/code/refusals#check-first-party), [`opt-out`](/code/refusals#check-opt-out), [`removals-first`](/code/refusals#check-removals-first), and 1 more. Used on [Refusals](/code/refusals), [Account ads](/plays/account-ads), [Account visits](/plays/account-visits) and 5 more. |
| <a id="collection-query"></a><Op verb="Collection.query" /> | Two-way · runs at once. Emits [`Collection.queried`](/code/events#collection-queried). Clears: [`fresh-reads`](/code/refusals#check-fresh-reads), [`suppressed-contact`](/code/refusals#check-suppressed-contact). Used on [Refusals](/code/refusals), [What they tell you](/revenue/what-they-tell-you), [Deposits before you build](/plays/reserve-drop) and 1 more. |
| <a id="consent-create"></a><Op verb="Consent.create" /> | Write · runs at once. Emits [`Consent.created`](/code/events#consent-created). Clears: [`face-voice-consent`](/code/refusals#check-face-voice-consent), [`no-consent`](/code/refusals#check-no-consent), [`source-consent`](/code/refusals#check-source-consent). Used on [Refusals](/code/refusals), [Archive repurposing](/plays/archive-repurposing), [Build in public](/plays/build-in-public) and 6 more. |
| <a id="consent-get"></a><Op verb="Consent.get" /> | A read, with no Event. Used on [Written references](/plays/written-references). |
| <a id="consent-withdraw"></a><Op verb="Consent.withdraw" /> | Two-way · runs at once. Emits [`Consent.withdrawn`](/code/events#consent-withdrawn). Used on [Archive repurposing](/plays/archive-repurposing), [Family opt-in](/plays/family-opt-in), [Owned community](/plays/owned-community) and 2 more. |
| <a id="contact-enrich"></a><Op verb="Contact.enrich" /> | Write · runs at once. Emits [`Contact.enriched`](/code/events#contact-enriched). Refuses: [`customer-collision`](/code/refusals#check-customer-collision). Used on [Lists](/code/files/audiences), [How SalesBuilder is built](/code/how-it-works), [Account ads](/plays/account-ads) and 11 more. |
| <a id="contact-enroll"></a><Op verb="Contact.enroll" /> | Write · runs at once. Emits [`Contact.enrolled`](/code/events#contact-enrolled). Refuses: [`no-consent`](/code/refusals#check-no-consent), [`suppressed-contact`](/code/refusals#check-suppressed-contact). Used on [Sequences](/code/files/sequences), [Sequences](/revenue/sequences), [How SalesBuilder is built](/code/how-it-works) and 2 more. |
| <a id="contact-merge"></a><Op verb="Contact.merge" /> | One-way · waits a business hour. Emits [`Contact.merged`](/code/events#contact-merged). Used on [Lists](/code/files/audiences). |
| <a id="contact-subscribe"></a><Op verb="Contact.subscribe" /> | Two-way · runs at once. Emits [`Contact.subscribed`](/code/events#contact-subscribed). Used on [Family opt-in](/plays/family-opt-in), [Launch sites](/plays/launch-sites), [Launch week](/plays/launch-week) and 3 more. |
| <a id="contact-suppress"></a><Op verb="Contact.suppress" /> | Write · runs at once. Emits [`Contact.suppressed`](/code/events#contact-suppressed). Clears: [`buyer-stop`](/code/refusals#check-buyer-stop). Used on [Refusals](/code/refusals), [Home](/), [Account visits](/plays/account-visits) and 49 more. |
| <a id="contact-unsubscribe"></a><Op verb="Contact.unsubscribe" /> | Two-way · runs at once. Emits [`Contact.unsubscribed`](/code/events#contact-unsubscribed). Used on [Annual prepay](/plays/annual-prepay), [Build in public](/plays/build-in-public), [Commission partners](/plays/commission-partners) and 14 more. |
| <a id="form-create"></a><Op verb="Form.create" /> | Write · runs at once. Emits [`Form.created`](/code/events#form-created). Clears: [`capture-path`](/code/refusals#check-capture-path). Used on [Refusals](/code/refusals), [Benchmark rows](/plays/benchmark-rows), [Category hubs](/plays/category-hubs) and 1 more. |
| <a id="form-update"></a><Op verb="Form.update" /> | Write · runs at once. Emits [`Form.updated`](/code/events#form-updated). Clears: [`render-check`](/code/refusals#check-render-check). Used on [Refusals](/code/refusals), [Family opt-in](/plays/family-opt-in), [Hosted gatherings](/plays/gatherings) and 1 more. |
| <a id="lead-assign"></a><Op verb="Lead.assign" /> | Two-way · runs at once. Emits [`Lead.assigned`](/code/events#lead-assigned). Clears: [`customer-collision`](/code/refusals#check-customer-collision). Used on [Refusals](/code/refusals), [Home](/), [Instant response](/revenue/instant-response) and 16 more. |
| <a id="lead-convert"></a><Op verb="Lead.convert" /> | Two-way · runs at once. Emits [`Lead.converted`](/code/events#lead-converted). Used on [Signup flows](/code/files/funnels). |
| <a id="lead-create"></a><Op verb="Lead.create" /> | Write · runs at once. Emits [`Lead.created`](/code/events#lead-created). Clears: [`collection-record`](/code/refusals#check-collection-record), [`connections-file`](/code/refusals#check-connections-file). Used on [Refusals](/code/refusals), [Archive repurposing](/plays/archive-repurposing), [Founder voice](/plays/founder-voice) and 18 more. |
| <a id="lead-disqualify"></a><Op verb="Lead.disqualify" /> | Two-way · runs at once. Emits [`Lead.disqualified`](/code/events#lead-disqualified). Used on [Instant response](/plays/instant-response), [Waitlist interviews](/plays/signup-interviews), [Switch kit](/plays/switch-kit). |
| <a id="lead-list"></a><Op verb="Lead.list" /> | A read, with no Event. Used on [Work old leads](/revenue/work-old-leads). |
| <a id="lead-nurture"></a><Op verb="Lead.nurture" /> | Two-way · runs at once. Emits [`Lead.nurtured`](/code/events#lead-nurtured). Used on [Account ads](/plays/account-ads), [Account visits](/plays/account-visits), [Agent legibility](/plays/agent-legibility) and 18 more. |
| <a id="lead-qualify"></a><Op verb="Lead.qualify" /> | Write · runs at once. Emits [`Lead.qualified`](/code/events#lead-qualified). Used on [Instant response](/revenue/instant-response), [Account ads](/plays/account-ads), [Lead nurture](/plays/lead-nurture) and 3 more. |
| <a id="organization-merge"></a><Op verb="Organization.merge" /> | One-way · waits a business hour. Emits [`Organization.merged`](/code/events#organization-merged). Used on [Lists](/code/files/audiences). |
| <a id="organization-update"></a><Op verb="Organization.update" /> | Write · runs at once. Emits [`Organization.updated`](/code/events#organization-updated). Used on [Moment outreach](/plays/moment-outreach), [Objection watch](/plays/objection-watch). |
| <a id="party-screen"></a><Op verb="Party.screen" /> | Two-way · runs at once. Emits [`Party.screened`](/code/events#party-screened). Clears: [`audience-age`](/code/refusals#check-audience-age), [`tax-screening`](/code/refusals#check-tax-screening). Used on [Refusals](/code/refusals), [Commission partners](/plays/commission-partners), [Creator probe](/plays/creator-probe). |
| <a id="problem-rank"></a><Op verb="Problem.rank" /> | Two-way · runs at once. Emits [`Problem.ranked`](/code/events#problem-ranked). Clears: [`seeded-request`](/code/refusals#check-seeded-request). Used on [Refusals](/code/refusals), [Tools on request](/plays/request-desk). |
| <a id="problem-suggest"></a><Op verb="Problem.suggest" /> | Two-way · runs at once. Emits [`Problem.suggested`](/code/events#problem-suggested). Used on [Tools on request](/plays/request-desk). |
| <a id="prospect-create"></a><Op verb="Prospect.create" /> | Write · runs at once. Emits [`Prospect.created`](/code/events#prospect-created). Used on [Buying committee](/plays/buying-committee). |
| <a id="prospect-engage"></a><Op verb="Prospect.engage" /> | Two-way · runs at once. Emits [`Prospect.engaged`](/code/events#prospect-engaged). Used on [Buying committee](/plays/buying-committee), [Field presence](/plays/field-presence), [Lists](/code/files/audiences). |
| <a id="prospect-list"></a><Op verb="Prospect.list" /> | A read, with no Event. Clears: [`engagement-gate`](/code/refusals#check-engagement-gate). Used on [Refusals](/code/refusals), [Hosted gatherings](/plays/gatherings). |
| <a id="prospect-update"></a><Op verb="Prospect.update" /> | Write · runs at once. Emits [`Prospect.updated`](/code/events#prospect-updated). Used on [Buying committee](/plays/buying-committee). |
| <a id="suppression-create"></a><Op verb="Suppression.create" /> | Write · runs at once. Emits [`Suppression.created`](/code/events#suppression-created). Used on [Account ads](/plays/account-ads), [Benchmark rows](/plays/benchmark-rows), [Buying committee](/plays/buying-committee). |
| <a id="suppression-list"></a><Op verb="Suppression.list" /> | A read, with no Event. Clears: [`do-not-call`](/code/refusals#check-do-not-call), [`organization-stop`](/code/refusals#check-organization-stop), [`resolution-stop`](/code/refusals#check-resolution-stop). Used on [Refusals](/code/refusals), [Account ads](/plays/account-ads), [Account visits](/plays/account-visits) and 2 more. |
| <a id="thing-share"></a><Op verb="Thing.share" /> | Two-way · runs at once. Emits [`Thing.shared`](/code/events#thing-shared). Used on [Trust pack](/plays/trust-pack). |
| <a id="visitor-identify"></a><Op verb="Visitor.identify" /> | Two-way · runs at once. Emits [`Visitor.identified`](/code/events#visitor-identified). Used on [Retargeting](/plays/retargeting), [Lists](/code/files/audiences). |
| <a id="waitlist-admit"></a><Op verb="Waitlist.admit" /> | Write · runs at once. Emits [`Waitlist.admitted`](/code/events#waitlist-admitted). Used on [Signup flows](/revenue/signup-flows), [Waitlist interviews](/plays/signup-interviews). |
| <a id="waitlist-join"></a><Op verb="Waitlist.join" /> | Write · runs at once. Emits [`Waitlist.joined`](/code/events#waitlist-joined). Used on [Signup flows](/revenue/signup-flows), [Waitlist interviews](/plays/signup-interviews). |

### Content
| Call | How it runs, what it emits, where it is used |
| --- | --- |
| <a id="ad-create"></a><Op verb="Ad.create" /> | Write · runs at once. Emits [`Ad.created`](/code/events#ad-created). Clears: [`read-lock`](/code/refusals#check-read-lock). Used on [Refusals](/code/refusals), [Account ads](/plays/account-ads), [Creator ads](/plays/creator-ads) and 6 more. |
| <a id="ad-update"></a><Op verb="Ad.update" /> | Write · runs at once. Emits [`Ad.updated`](/code/events#ad-updated). Clears: [`allocation-fence`](/code/refusals#check-allocation-fence), [`knowledge-hold`](/code/refusals#check-knowledge-hold). Used on [Refusals](/code/refusals), [Account ads](/plays/account-ads), [Creator ads](/plays/creator-ads) and 7 more. |
| <a id="app-publish"></a><Op verb="App.publish" /> | Write · runs at once. Emits [`App.published`](/code/events#app-published). Clears: [`correctness`](/code/refusals#check-correctness). Used on [Refusals](/code/refusals), [Integration partners](/plays/integration-partners), [Marketplace listings](/plays/marketplace-listings) and 1 more. |
| <a id="comment-create"></a><Op verb="Comment.create" /> | Write · runs at once. Emits [`Comment.created`](/code/events#comment-created). Used on [Directory listings](/plays/directory-listings), [Engagement bridge](/plays/engagement-bridge), [Open source](/plays/open-source) and 2 more. |
| <a id="content-create"></a><Op verb="Content.create" /> | Write · runs at once. Emits [`Content.created`](/code/events#content-created). Clears: [`opinion-bank`](/code/refusals#check-opinion-bank), [`unsure-view`](/code/refusals#check-unsure-view). Used on [Refusals](/code/refusals), [Give before you ask](/plays/give-first), [Guest circuit](/plays/guest-circuit) and 2 more. |
| <a id="content-draft"></a><Op verb="Content.draft" /> | Two-way · runs at once. Emits [`Content.drafted`](/code/events#content-drafted). Clears: [`announced-only`](/code/refusals#check-announced-only), [`category`](/code/refusals#check-category), [`cherry-pick`](/code/refusals#check-cherry-pick), [`claims-resolve`](/code/refusals#check-claims-resolve), and 32 more. Used on [Directory submissions](/capabilities/earn-first-links/directory-submissions), [Launch circuit](/capabilities/earn-first-links/launch-circuit), [Make content](/capabilities/make-content) and 59 more. |
| <a id="content-publish"></a><Op verb="Content.publish" /> | One-way · brand at stake · waits a business hour. Emits [`Content.published`](/code/events#content-published). Refuses: [`content-evals`](/code/refusals#check-content-evals), [`fact-check`](/code/refusals#check-fact-check). Used on [Publish and post](/capabilities/publish-and-post), [Answer engine optimization](/plays/aeo), [Build in public](/plays/build-in-public) and 11 more. |
| <a id="content-update"></a><Op verb="Content.update" /> | Write · runs at once. Emits [`Content.updated`](/code/events#content-updated). Used on [Data stories](/plays/data-stories), [Editorial SEO](/plays/editorial-seo). |
| <a id="dataset-create"></a><Op verb="Dataset.create" /> | Write · runs at once. Emits [`Dataset.created`](/code/events#dataset-created). Used on [Data stories](/plays/data-stories). |
| <a id="dataset-update"></a><Op verb="Dataset.update" /> | Write · runs at once. Emits [`Dataset.updated`](/code/events#dataset-updated). Clears: [`stale-snapshot`](/code/refusals#check-stale-snapshot). Used on [Refusals](/code/refusals), [Data stories](/plays/data-stories). |
| <a id="document-create"></a><Op verb="Document.create" /> | Write · runs at once. Emits [`Document.created`](/code/events#document-created). Used on [Directory listings](/plays/directory-listings). |
| <a id="document-render"></a><Op verb="Document.render" /> | Write · runs at once. Emits [`Document.rendered`](/code/events#document-rendered). Used on [Data residency](/plays/data-residency), [Directory listings](/plays/directory-listings), [Made-with line](/plays/made-with) and 1 more. |
| <a id="file-create"></a><Op verb="File.create" /> | Write · runs at once. Emits [`File.created`](/code/events#file-created). Used on [Archive repurposing](/plays/archive-repurposing), [Paid pilot](/plays/paid-pilot). |
| <a id="file-delete"></a><Op verb="File.delete" /> | Write · runs at once. Emits [`File.deleted`](/code/events#file-deleted). Used on [Paid pilot](/plays/paid-pilot). |
| <a id="file-generate"></a><Op verb="File.generate" /> | Two-way · runs at once. Emits [`File.generated`](/code/events#file-generated). Clears: [`admin-lock`](/code/refusals#check-admin-lock). Used on [Make content](/capabilities/make-content), [Refusals](/code/refusals), [Champion follow](/plays/champion-follow). |
| <a id="file-update"></a><Op verb="File.update" /> | Write · runs at once. Emits [`File.updated`](/code/events#file-updated). Clears: [`ownership`](/code/refusals#check-ownership). Used on [Refusals](/code/refusals), [Archive repurposing](/plays/archive-repurposing). |
| <a id="flag-create"></a><Op verb="Flag.create" /> | Write · runs at once. Emits [`Flag.created`](/code/events#flag-created). Used on [Developer relations](/plays/developer-relations), [Positioning tournament](/plays/positioning-tournament). |
| <a id="flag-evaluate"></a><Op verb="Flag.evaluate" /> | Write · runs at once. Emits [`Flag.evaluated`](/code/events#flag-evaluated). Used on [Portfolio cross-sell](/plays/cross-sell), [Retargeting](/plays/retargeting), [Sibling audiences](/plays/sibling-audiences). |
| <a id="flag-update"></a><Op verb="Flag.update" /> | Write · runs at once. Emits [`Flag.updated`](/code/events#flag-updated). Used on [Positioning tournament](/plays/positioning-tournament). |
| <a id="gathering-create"></a><Op verb="Gathering.create" /> | Write · runs at once. Emits [`Gathering.created`](/code/events#gathering-created). Used on [Developer relations](/plays/developer-relations), [Events and webinars](/plays/events-and-webinars), [Field presence](/plays/field-presence) and 1 more. |
| <a id="gathering-register"></a><Op verb="Gathering.register" /> | Two-way · runs at once. Emits [`Gathering.registered`](/code/events#gathering-registered). Used on [Sponsorships](/plays/sponsorships), [Content](/code/files/content). |
| <a id="gathering-update"></a><Op verb="Gathering.update" /> | Write · runs at once. Emits [`Gathering.updated`](/code/events#gathering-updated). Clears: [`hospitality-cap`](/code/refusals#check-hospitality-cap), [`notice-at-join`](/code/refusals#check-notice-at-join), [`recording-off`](/code/refusals#check-recording-off). Used on [Refusals](/code/refusals), [Events and webinars](/plays/events-and-webinars), [Hosted gatherings](/plays/gatherings). |
| <a id="interface-create"></a><Op verb="Interface.create" /> | Write · runs at once. Emits [`Interface.created`](/code/events#interface-created). Used on [Developer relations](/plays/developer-relations), [Open source](/plays/open-source). |
| <a id="interface-update"></a><Op verb="Interface.update" /> | Write · runs at once. Emits [`Interface.updated`](/code/events#interface-updated). Clears: [`boundary`](/code/refusals#check-boundary). Used on [Refusals](/code/refusals), [Open source](/plays/open-source). |
| <a id="keyword-create"></a><Op verb="Keyword.create" /> | Write · runs at once. Emits [`Keyword.created`](/code/events#keyword-created). Used on [Editorial SEO](/plays/editorial-seo), [Paid search](/plays/paid-search). |
| <a id="keyword-measure"></a><Op verb="Keyword.measure" /> | Two-way · runs at once. Emits [`Keyword.measured`](/code/events#keyword-measured). Used on [Check AI answers](/capabilities/check-ai-answers), [Research demand](/capabilities/research-demand), [Run ads](/capabilities/run-ads) and 6 more. |
| <a id="page-create"></a><Op verb="Page.create" /> | Write · runs at once. Emits [`Page.created`](/code/events#page-created). Clears: [`public-fetch`](/code/refusals#check-public-fetch). Used on [Refusals](/code/refusals), [Archive repurposing](/plays/archive-repurposing), [Free tools](/plays/free-tools) and 4 more. |
| <a id="page-update"></a><Op verb="Page.update" /> | Write · runs at once. Emits [`Page.updated`](/code/events#page-updated). Clears: [`blank-over-guess`](/code/refusals#check-blank-over-guess), [`cell-floor`](/code/refusals#check-cell-floor), [`cloak`](/code/refusals#check-cloak), [`coherence`](/code/refusals#check-coherence), and 7 more. Used on [Refusals](/code/refusals), [Answer engine optimization](/plays/aeo), [Agent legibility](/plays/agent-legibility) and 12 more. |
| <a id="post-create"></a><Op verb="Post.create" /> | Write · runs at once. Emits [`Post.created`](/code/events#post-created). Used on [Organic social](/plays/organic-social). |
| <a id="post-publish"></a><Op verb="Post.publish" /> | One-way · brand at stake · waits a business day. Emits [`Post.published`](/code/events#post-published). Refuses: [`claims-resolve`](/code/refusals#check-claims-resolve). Used on [Directory submissions](/capabilities/earn-first-links/directory-submissions), [Earn first links](/capabilities/earn-first-links), [Publish and post](/capabilities/publish-and-post) and 7 more. |
| <a id="post-schedule"></a><Op verb="Post.schedule" /> | Two-way · runs at once. Emits [`Post.scheduled`](/code/events#post-scheduled). Refuses: [`embargo`](/code/refusals#check-embargo) · clears: [`embargo`](/code/refusals#check-embargo), [`original-audience`](/code/refusals#check-original-audience), [`room-cadence`](/code/refusals#check-room-cadence), [`summons-only`](/code/refusals#check-summons-only). Used on [Launch circuit](/capabilities/earn-first-links/launch-circuit), [Publish and post](/capabilities/publish-and-post), [Refusals](/code/refusals) and 9 more. |
| <a id="post-withdraw"></a><Op verb="Post.withdraw" /> | One-way · waits a business day. Emits [`Post.withdrawn`](/code/events#post-withdrawn). Used on [Launch week](/plays/launch-week), [Organic social](/plays/organic-social). |
| <a id="review-publish"></a><Op verb="Review.publish" /> | Two-way · runs at once. Emits [`Review.published`](/code/events#review-published). Refuses: [`display-consent`](/code/refusals#check-display-consent). Used on [Reviews, references and referrals](/revenue/reviews-references-referrals), [Review requests](/plays/review-requests), [Refusals](/code/refusals) and 1 more. |
| <a id="site-create"></a><Op verb="Site.create" /> | Write · runs at once. Emits [`Site.created`](/code/events#site-created). Used on [Category hubs](/plays/category-hubs). |
| <a id="site-publish"></a><Op verb="Site.publish" /> | Write · runs at once. Emits [`Site.published`](/code/events#site-published). Clears: [`approved-pages`](/code/refusals#check-approved-pages), [`launch-readiness`](/code/refusals#check-launch-readiness), [`line-on-pricing`](/code/refusals#check-line-on-pricing), [`marketing-purpose`](/code/refusals#check-marketing-purpose), and 2 more. Used on [Refusals](/code/refusals), [Account ads](/plays/account-ads), [Account visits](/plays/account-visits) and 36 more. |
| <a id="video-draft"></a><Op verb="Video.draft" /> | Write · runs at once. Emits [`Video.drafted`](/code/events#video-drafted). Clears: [`distinctness`](/code/refusals#check-distinctness), [`testimonial`](/code/refusals#check-testimonial). Used on [Refusals](/code/refusals), [Archive repurposing](/plays/archive-repurposing), [Events and webinars](/plays/events-and-webinars) and 3 more. |
| <a id="video-finalize"></a><Op verb="Video.finalize" /> | Write · runs at once. Emits [`Video.finalized`](/code/events#video-finalized). Used on [Content](/code/files/content). |

### Sending
| Call | How it runs, what it emits, where it is used |
| --- | --- |
| <a id="card-issue"></a><Op verb="Card.issue" /> | Two-way · runs at once. Emits [`Card.issued`](/code/events#card-issued). Used on [Gifting](/plays/gifting). |
| <a id="conversation-answer"></a><Op verb="Conversation.answer" /> | Write · runs at once. Emits [`Conversation.answered`](/code/events#conversation-answered). Refuses: [`claim`](/code/refusals#check-claim) · clears: [`claim`](/code/refusals#check-claim), [`field-scope`](/code/refusals#check-field-scope), [`store-billed`](/code/refusals#check-store-billed). Used on [Refusals](/code/refusals), [Replies and routing](/revenue/replies-and-routing), [Account ads](/plays/account-ads) and 74 more. |
| <a id="conversation-assign"></a><Op verb="Conversation.assign" /> | Two-way · runs at once. Emits [`Conversation.assigned`](/code/events#conversation-assigned). Used on [Replies and routing](/revenue/replies-and-routing), [Instant response](/plays/instant-response), [Lead nurture](/plays/lead-nurture) and 1 more. |
| <a id="conversation-close"></a><Op verb="Conversation.close" /> | Two-way · runs at once. Emits [`Conversation.closed`](/code/events#conversation-closed). Clears: [`collision-hold`](/code/refusals#check-collision-hold). Used on [Refusals](/code/refusals), [Category kit](/plays/category-kit), [Champion follow](/plays/champion-follow) and 7 more. |
| <a id="conversation-create"></a><Op verb="Conversation.create" /> | Write · runs at once. Emits [`Conversation.created`](/code/events#conversation-created). Used on [Outbound calling](/plays/outbound-calling). |
| <a id="conversation-escalate"></a><Op verb="Conversation.escalate" /> | Two-way · runs at once. Emits [`Conversation.escalated`](/code/events#conversation-escalated). Clears: [`live-answer`](/code/refusals#check-live-answer). Used on [Refusals](/code/refusals), [Replies and routing](/revenue/replies-and-routing), [Account ads](/plays/account-ads) and 73 more. |
| <a id="conversation-update"></a><Op verb="Conversation.update" /> | Write · runs at once. Emits [`Conversation.updated`](/code/events#conversation-updated). Used on [Paid pilot](/plays/paid-pilot). |
| <a id="domain-authenticate"></a><Op verb="Domain.authenticate" /> | Two-way · runs at once. Emits [`Domain.authenticated`](/code/events#domain-authenticated). Clears: [`domain-authenticated`](/code/refusals#check-domain-authenticated). Used on [Domains](/code/files/domains), [Refusals](/code/refusals), [Category kit](/plays/category-kit) and 20 more. |
| <a id="domain-benchmark"></a><Op verb="Domain.benchmark" /> | Two-way · runs at once. Emits [`Domain.benchmarked`](/code/events#domain-benchmarked). Used on [Earn first links](/capabilities/earn-first-links), [Size up competitors](/capabilities/size-up-competitors), [Paid](/strategy/paid). |
| <a id="domain-connect"></a><Op verb="Domain.connect" /> | Two-way · runs at once. Emits [`Domain.connected`](/code/events#domain-connected). Clears: [`visit-capture`](/code/refusals#check-visit-capture). Used on [Get indexed](/capabilities/get-indexed), [Refusals](/code/refusals), [Account visits](/plays/account-visits) and 1 more. |
| <a id="domain-verify"></a><Op verb="Domain.verify" /> | Two-way · runs at once. Emits [`Domain.verified`](/code/events#domain-verified). Used on [Get indexed](/capabilities/get-indexed), [Measure](/capabilities/measure), [Domains](/code/files/domains). |
| <a id="handle-connect"></a><Op verb="Handle.connect" /> | Two-way · runs at once. Emits [`Handle.connected`](/code/events#handle-connected). Clears: [`handle-connected`](/code/refusals#check-handle-connected). Used on [Refusals](/code/refusals), [Creator ads](/plays/creator-ads), [Creator partnership](/plays/creator-partnership) and 9 more. |
| <a id="integration-call"></a><Op verb="Integration.call" /> | One-way · customer at stake · waits a business hour. Emits [`Integration.called`](/code/events#integration-called). Used on [Agent registries](/plays/agent-registries), [Directory listings](/plays/directory-listings), [Integration partners](/plays/integration-partners) and 1 more. |
| <a id="integration-connect"></a><Op verb="Integration.connect" /> | Two-way · runs at once. Emits [`Integration.connected`](/code/events#integration-connected). Clears: [`billing-connected`](/code/refusals#check-billing-connected), [`change-feed`](/code/refusals#check-change-feed), [`conversion-send`](/code/refusals#check-conversion-send), [`gift-connection`](/code/refusals#check-gift-connection), and 4 more. Used on [Measure](/capabilities/measure), [Run ads](/capabilities/run-ads), [Systems](/code/files/systems) and 48 more. |
| <a id="integration-create"></a><Op verb="Integration.create" /> | Write · runs at once. Emits [`Integration.created`](/code/events#integration-created). Used on [Integration partners](/plays/integration-partners). |
| <a id="integration-reconnect"></a><Op verb="Integration.reconnect" /> | Two-way · runs at once. Emits [`Integration.reconnected`](/code/events#integration-reconnected). Used on [Account ads](/plays/account-ads), [Gifting](/plays/gifting), [Sibling audiences](/plays/sibling-audiences). |
| <a id="integration-revoke"></a><Op verb="Integration.revoke" /> | Write · runs at once. Emits [`Integration.revoked`](/code/events#integration-revoked). Clears: [`copy-deletion`](/code/refusals#check-copy-deletion). Used on [Refusals](/code/refusals), [Run it beside the old tool](/plays/run-beside). |
| <a id="integration-sync"></a><Op verb="Integration.sync" /> | Write · runs at once. Emits [`Integration.synced`](/code/events#integration-synced). Clears: [`count-check`](/code/refusals#check-count-check). Used on [Refusals](/code/refusals), [Account ads](/plays/account-ads), [Annual prepay](/plays/annual-prepay) and 3 more. |
| <a id="integration-update"></a><Op verb="Integration.update" /> | Write · runs at once. Emits [`Integration.updated`](/code/events#integration-updated). Clears: [`metadata`](/code/refusals#check-metadata). Used on [Refusals](/code/refusals). |
| <a id="mailbox-create"></a><Op verb="Mailbox.create" /> | Write · runs at once. Emits [`Mailbox.created`](/code/events#mailbox-created). Clears: [`capacity-drop`](/code/refusals#check-capacity-drop). Used on [Refusals](/code/refusals), [Moment outreach](/plays/moment-outreach). |
| <a id="mailbox-rest"></a><Op verb="Mailbox.rest" /> | Two-way · runs at once. Emits [`Mailbox.rested`](/code/events#mailbox-rested). Used on [Account visits](/plays/account-visits), [Agent-to-agent selling](/plays/agent-to-agent), [Benchmark rows](/plays/benchmark-rows) and 6 more. |
| <a id="mailbox-retire"></a><Op verb="Mailbox.retire" /> | One-way · waits a business hour. Emits [`Mailbox.retired`](/code/events#mailbox-retired). Used on [Cold email](/plays/cold-email). |
| <a id="mailbox-warm"></a><Op verb="Mailbox.warm" /> | Two-way · runs at once. Emits [`Mailbox.warmed`](/code/events#mailbox-warmed). Clears: [`mailbox-warm`](/code/refusals#check-mailbox-warm). Used on [Reach out](/capabilities/reach-out), [Systems](/code/files/systems), [Refusals](/code/refusals) and 16 more. |
| <a id="meeting-book"></a><Op verb="Meeting.book" /> | Write · runs at once. Emits [`Meeting.booked`](/code/events#meeting-booked). Clears: [`availability`](/code/refusals#check-availability), [`no-meeting-held`](/code/refusals#check-no-meeting-held), [`question-cap`](/code/refusals#check-question-cap), [`recording`](/code/refusals#check-recording). Used on [Reach out](/capabilities/reach-out), [Refusals](/code/refusals), [What they tell you](/revenue/what-they-tell-you) and 31 more. |
| <a id="meeting-update"></a><Op verb="Meeting.update" /> | Write · runs at once. Emits [`Meeting.updated`](/code/events#meeting-updated). Used on [Field presence](/plays/field-presence). |
| <a id="message-broadcast"></a><Op verb="Message.broadcast" /> | One-way · brand, customer at stake · waits a business day. Emits [`Message.broadcasted`](/code/events#message-broadcasted). Refuses: [`provenance-hold`](/code/refusals#check-provenance-hold), [`spam-brake`](/code/refusals#check-spam-brake) · clears: [`import-refusal`](/code/refusals#check-import-refusal), [`spam-brake`](/code/refusals#check-spam-brake). Used on [Content](/code/files/content), [Refusals](/code/refusals), [Home](/) and 7 more. |
| <a id="message-schedule"></a><Op verb="Message.schedule" /> | Two-way · runs at once. Emits [`Message.scheduled`](/code/events#message-scheduled). Refuses: [`consent-stop`](/code/refusals#check-consent-stop), [`domain-authenticated`](/code/refusals#check-domain-authenticated), [`double-opt-in`](/code/refusals#check-double-opt-in), [`mailbox-warm`](/code/refusals#check-mailbox-warm), and 1 more · clears: [`address-cap`](/code/refusals#check-address-cap), [`consent-stop`](/code/refusals#check-consent-stop), [`correction-cap`](/code/refusals#check-correction-cap), [`count-floor`](/code/refusals#check-count-floor), and 14 more. Used on [Reach out](/capabilities/reach-out), [Refusals](/code/refusals), [Failed payments](/revenue/failed-payments) and 85 more. |
| <a id="watch-create"></a><Op verb="Watch.create" /> | Write · runs at once. Emits [`Watch.created`](/code/events#watch-created). Used on [Events](/code/events), [When to reach out](/revenue/when-to-reach-out). |

### Sequences
| Call | How it runs, what it emits, where it is used |
| --- | --- |
| <a id="enrollment-cancel"></a><Op verb="Enrollment.cancel" /> | Two-way · runs at once. Emits [`Enrollment.canceled`](/code/events#enrollment-canceled). Used on [Data stories](/plays/data-stories), [Directory listings](/plays/directory-listings), [Editorial SEO](/plays/editorial-seo) and 6 more. |
| <a id="enrollment-pause"></a><Op verb="Enrollment.pause" /> | Two-way · runs at once. Emits [`Enrollment.paused`](/code/events#enrollment-paused). Used on [Sequences](/code/files/sequences), [Sequences](/revenue/sequences). |
| <a id="event-capture"></a><Op verb="Event.capture" /> | Two-way · runs at once. Emits [`Event.captured`](/code/events#event-captured). Clears: [`click-first`](/code/refusals#check-click-first), [`code-test`](/code/refusals#check-code-test), [`slot-id`](/code/refusals#check-slot-id). Used on [Refusals](/code/refusals), [Account visits](/plays/account-visits), [Agent legibility](/plays/agent-legibility) and 25 more. |
| <a id="event-list"></a><Op verb="Event.list" /> | A read, with no Event. Clears: [`crisis-hold`](/code/refusals#check-crisis-hold), [`decay`](/code/refusals#check-decay), [`dormant-address`](/code/refusals#check-dormant-address). Used on [Events](/code/events), [Refusals](/code/refusals), [Onboarding](/revenue/onboarding) and 94 more. |
| <a id="funnel-create"></a><Op verb="Funnel.create" /> | Write · runs at once. Emits [`Funnel.created`](/code/events#funnel-created). Used on [Signup flows](/code/files/funnels). |
| <a id="monitor-check"></a><Op verb="Monitor.check" /> | Two-way · runs at once. Emits [`Monitor.checked`](/code/events#monitor-checked). Clears: [`claims-hold`](/code/refusals#check-claims-hold), [`disclosure-hold`](/code/refusals#check-disclosure-hold), [`expiry-hold`](/code/refusals#check-expiry-hold), [`finding`](/code/refusals#check-finding), and 5 more. Used on [Refusals](/code/refusals), [Answer engine optimization](/plays/aeo), [Agent registries](/plays/agent-registries) and 16 more. |
| <a id="monitor-create"></a><Op verb="Monitor.create" /> | Write · runs at once. Emits [`Monitor.created`](/code/events#monitor-created). Used on [Check AI answers](/capabilities/check-ai-answers), [Get indexed](/capabilities/get-indexed), [Size up competitors](/capabilities/size-up-competitors) and 7 more. |
| <a id="monitor-update"></a><Op verb="Monitor.update" /> | Write · runs at once. Emits [`Monitor.updated`](/code/events#monitor-updated). Used on [Data stories](/plays/data-stories). |
| <a id="process-enable"></a><Op verb="Process.enable" /> | Two-way · runs at once. Emits [`Process.enabled`](/code/events#process-enabled). Clears: [`kill-switch`](/code/refusals#stop-kill-switch). Used on [Automations](/code/files/workflows), [Refusals](/code/refusals), [Who might cancel](/revenue/health) and 23 more. |
| <a id="process-pause"></a><Op verb="Process.pause" /> | Two-way · runs at once. Emits [`Process.paused`](/code/events#process-paused). Used on [Account visits](/plays/account-visits), [Answer engine optimization](/plays/aeo), [Agent legibility](/plays/agent-legibility) and 20 more. |
| <a id="sequence-create"></a><Op verb="Sequence.create" /> | Write · runs at once. Emits [`Sequence.created`](/code/events#sequence-created). Used on [Sequences](/code/files/sequences). |
| <a id="trigger-list"></a><Op verb="Trigger.list" /> | A read, with no Event. Used on [When to reach out](/revenue/when-to-reach-out). |

### Team
| Call | How it runs, what it emits, where it is used |
| --- | --- |
| <a id="action-answer"></a><Op verb="Action.answer" /> | Two-way · runs at once. Emits [`Action.answered`](/code/events#action-answered). Clears: [`bank-gap`](/code/refusals#check-bank-gap). Used on [Refusals](/code/refusals), [Founder voice](/plays/founder-voice), [Warm intros](/plays/warm-intros). |
| <a id="action-ask"></a><Op verb="Action.ask" /> | Two-way · runs at once. Emits [`Action.asked`](/code/events#action-asked). Clears: [`grade-floor`](/code/refusals#check-grade-floor), [`voice-gate`](/code/refusals#check-voice-gate). Used on [Refusals](/code/refusals), [Founder voice](/plays/founder-voice), [Warm intros](/plays/warm-intros) and 1 more. |
| <a id="action-attest"></a><Op verb="Action.attest" /> | Write · runs at once. Emits [`Action.attested`](/code/events#action-attested). Used on [Written references](/plays/written-references). |
| <a id="action-cancel"></a><Op verb="Action.cancel" /> | Write · runs at once. Emits [`Action.canceled`](/code/events#action-canceled). Used on [Account visits](/plays/account-visits), [Answer engine optimization](/plays/aeo), [Agent registries](/plays/agent-registries) and 69 more. |
| <a id="action-evaluate"></a><Op verb="Action.evaluate" /> | Write · runs at once. Emits [`Action.evaluated`](/code/events#action-evaluated). Clears: [`flake`](/code/refusals#check-flake). Used on [Refusals](/code/refusals), [Agent legibility](/plays/agent-legibility), [Paid pilot](/plays/paid-pilot) and 1 more. |
| <a id="action-list"></a><Op verb="Action.list" /> | A read, with no Event. Used on [Automations](/code/files/workflows), [Home](/), [Work old leads](/revenue/work-old-leads) and 83 more. |
| <a id="action-pause"></a><Op verb="Action.pause" /> | Write · runs at once. Emits [`Action.paused`](/code/events#action-paused). Used on [Deposits before you build](/plays/reserve-drop). |
| <a id="action-redirect"></a><Op verb="Action.redirect" /> | Write · runs at once. Emits [`Action.redirected`](/code/events#action-redirected). Used on [When someone cancels](/revenue/cancel-and-save), [Home](/), [Work old leads](/revenue/work-old-leads) and 79 more. |
| <a id="approval-approve"></a><Op verb="Approval.approve" /> | Write · runs at once. Emits [`Approval.approved`](/code/events#approval-approved). Clears: [`batch-cap`](/code/refusals#check-batch-cap), [`clinician-hold`](/code/refusals#check-clinician-hold), [`comparison-claim`](/code/refusals#check-comparison-claim), [`concentration`](/code/refusals#check-concentration), and 15 more. Used on [Refusals](/code/refusals), [Failed payments](/revenue/failed-payments), [Renewals](/revenue/renewals) and 79 more. |
| <a id="approval-create"></a><Op verb="Approval.create" /> | Write · runs at once. Emits [`Approval.created`](/code/events#approval-created). Used on [Data residency](/plays/data-residency), [Developer relations](/plays/developer-relations), [Directory listings](/plays/directory-listings) and 14 more. |
| <a id="approval-refuse"></a><Op verb="Approval.refuse" /> | Write · runs at once. Emits [`Approval.refused`](/code/events#approval-refused). Used on [Account ads](/plays/account-ads), [Account visits](/plays/account-visits), [Answer engine optimization](/plays/aeo) and 62 more. |
| <a id="credential-verify"></a><Op verb="Credential.verify" /> | Write · runs at once. Emits [`Credential.verified`](/code/events#credential-verified). Used on [Champion follow](/plays/champion-follow). |
| <a id="decision-create"></a><Op verb="Decision.create" /> | Write · runs at once. Emits [`Decision.created`](/code/events#decision-created). Clears: [`borrowed-first`](/code/refusals#check-borrowed-first), [`pick`](/code/refusals#check-pick). Used on [Refusals](/code/refusals), [Build in public](/plays/build-in-public), [Data residency](/plays/data-residency) and 7 more. |
| <a id="decision-list"></a><Op verb="Decision.list" /> | A read, with no Event. Clears: [`ask-budget`](/code/refusals#check-ask-budget), [`audience-rest`](/code/refusals#check-audience-rest), [`contact-lease`](/code/refusals#check-contact-lease), [`creator-ceiling`](/code/refusals#check-creator-ceiling), and 23 more. Used on [Refusals](/code/refusals), [Account ads](/plays/account-ads), [Account visits](/plays/account-visits) and 81 more. |
| <a id="decision-supersede"></a><Op verb="Decision.supersede" /> | Write · runs at once. Emits [`Decision.superseded`](/code/events#decision-superseded). Used on [Sponsorships](/plays/sponsorships). |
| <a id="evaluator-create"></a><Op verb="Evaluator.create" /> | Write · runs at once. Emits [`Evaluator.created`](/code/events#evaluator-created). Used on [Developer relations](/plays/developer-relations). |
| <a id="evidence-create"></a><Op verb="Evidence.create" /> | Write · runs at once. Emits [`Evidence.created`](/code/events#evidence-created). Used on [Organic social](/plays/organic-social). |
| <a id="incident-open"></a><Op verb="Incident.open" /> | Two-way · runs at once. Emits [`Incident.opened`](/code/events#incident-opened). Used on [Data residency](/plays/data-residency), [Data stories](/plays/data-stories), [Gifting](/plays/gifting) and 3 more. |
| <a id="incident-resolve"></a><Op verb="Incident.resolve" /> | Two-way · runs at once. Emits [`Incident.resolved`](/code/events#incident-resolved). Clears: [`incident-hold`](/code/refusals#check-incident-hold). Used on [Refusals](/code/refusals), [Launch week](/plays/launch-week). |
| <a id="limit-create"></a><Op verb="Limit.create" /> | Write · runs at once. Emits [`Limit.created`](/code/events#limit-created). Used on [Paid search](/plays/paid-search), [Paid social](/plays/paid-social), [Positioning tournament](/plays/positioning-tournament). |
| <a id="limit-raise"></a><Op verb="Limit.raise" /> | One-way · money at stake · waits a business hour. Emits [`Limit.raised`](/code/events#limit-raised). Clears: [`credit`](/code/refusals#check-credit), [`spend-limit`](/code/refusals#stop-spend-limit). Used on [Refusals](/code/refusals), [Account ads](/plays/account-ads), [Answer engine optimization](/plays/aeo) and 18 more. |
| <a id="mandate-authorize"></a><Op verb="Mandate.authorize" /> | One-way · money at stake · waits a business hour. Emits [`Mandate.authorized`](/code/events#mandate-authorized). Used on [Earn first links](/capabilities/earn-first-links), [Publish and post](/capabilities/publish-and-post), [Reach out](/capabilities/reach-out) and 3 more. |
| <a id="mandate-pause"></a><Op verb="Mandate.pause" /> | Write · runs at once. Emits [`Mandate.paused`](/code/events#mandate-paused). Used on [Gifting](/plays/gifting), [Give before you ask](/plays/give-first). |
| <a id="mandate-revoke"></a><Op verb="Mandate.revoke" /> | Write · runs at once. Emits [`Mandate.revoked`](/code/events#mandate-revoked). Used on [Creator ads](/plays/creator-ads). |
| <a id="mandate-spend"></a><Op verb="Mandate.spend" /> | One-way · money at stake · waits a business hour. Emits [`Mandate.spent`](/code/events#mandate-spent). Used on [Team](/code/files/agents). |
| <a id="role-staff"></a><Op verb="Role.staff" /> | Write · runs at once. Emits [`Role.staffed`](/code/events#role-staffed). Clears: [`role-unstaffed`](/code/refusals#check-role-unstaffed). Used on [Team](/code/files/agents), [Refusals](/code/refusals), [Account ads](/plays/account-ads) and 74 more. |
| <a id="task-assign"></a><Op verb="Task.assign" /> | Write · runs at once. Emits [`Task.assigned`](/code/events#task-assigned). Clears: [`agent-label`](/code/refusals#check-agent-label), [`authorship`](/code/refusals#check-authorship), [`insider`](/code/refusals#check-insider), [`market-hold`](/code/refusals#check-market-hold), and 9 more. Used on [Refusals](/code/refusals), [Meetings](/revenue/meetings), [Account ads](/plays/account-ads) and 77 more. |
| <a id="task-claim"></a><Op verb="Task.claim" /> | Write · runs at once. Emits [`Task.claimed`](/code/events#task-claimed). Clears: [`advice-review`](/code/refusals#check-advice-review), [`dispute-hold`](/code/refusals#check-dispute-hold), [`join-raid`](/code/refusals#check-join-raid). Used on [Refusals](/code/refusals), [Account ads](/plays/account-ads), [Account visits](/plays/account-visits) and 76 more. |
| <a id="task-complete"></a><Op verb="Task.complete" /> | Write · runs at once. Emits [`Task.completed`](/code/events#task-completed). Clears: [`kitchen-notes`](/code/refusals#check-kitchen-notes). Used on [Refusals](/code/refusals), [Community answers](/plays/community-answers), [Hosted gatherings](/plays/gatherings). |
| <a id="task-create"></a><Op verb="Task.create" /> | Write · runs at once. Emits [`Task.created`](/code/events#task-created). Used on [Next order due](/plays/next-outcome). |
| <a id="task-escalate"></a><Op verb="Task.escalate" /> | Write · runs at once. Emits [`Task.escalated`](/code/events#task-escalated). Used on [Account ads](/plays/account-ads), [Account visits](/plays/account-visits), [Agent registries](/plays/agent-registries) and 55 more. |
| <a id="task-next"></a><Op verb="Task.next" /> | Write · runs at once. Emits [`Task.offered`](/code/events#task-offered). Clears: [`domain`](/code/refusals#check-domain), [`exclusive`](/code/refusals#check-exclusive), [`invitation-rest`](/code/refusals#check-invitation-rest), [`keep-first`](/code/refusals#check-keep-first), and 10 more. Used on [Team](/code/files/agents), [MCP](/code/mcp), [Refusals](/code/refusals) and 72 more. |
| <a id="task-return"></a><Op verb="Task.return" /> | Write · runs at once. Emits [`Task.returned`](/code/events#task-returned). Used on [Account ads](/plays/account-ads), [Account visits](/plays/account-visits), [Answer engine optimization](/plays/aeo) and 79 more. |
| <a id="tool-create"></a><Op verb="Tool.create" /> | Write · runs at once. Emits [`Tool.created`](/code/events#tool-created). Used on [Free tools](/plays/free-tools). |
| <a id="tool-update"></a><Op verb="Tool.update" /> | Write · runs at once. Emits [`Tool.updated`](/code/events#tool-updated). Clears: [`lint-block`](/code/refusals#check-lint-block), [`side-effect-hold`](/code/refusals#check-side-effect-hold). Used on [Refusals](/code/refusals), [Agent registries](/plays/agent-registries), [Free tools](/plays/free-tools). |

### Plays
| Call | How it runs, what it emits, where it is used |
| --- | --- |
| <a id="campaign-create"></a><Op verb="Campaign.create" /> | Write · runs at once. Emits [`Campaign.created`](/code/events#campaign-created). Used on [Plays](/code/files/plays), [Account ads](/plays/account-ads), [Account visits](/plays/account-visits) and 81 more. |
| <a id="campaign-update"></a><Op verb="Campaign.update" /> | Write · runs at once. Emits [`Campaign.updated`](/code/events#campaign-updated). Clears: [`acceptance-floor`](/code/refusals#stop-acceptance-floor), [`ad-group`](/code/refusals#stop-ad-group), [`ai-identity`](/code/refusals#stop-ai-identity), [`already-handled`](/code/refusals#stop-already-handled), and 76 more. Used on [Refusals](/code/refusals), [Account ads](/plays/account-ads), [Annual prepay](/plays/annual-prepay) and 60 more. |
| <a id="change-create"></a><Op verb="Change.create" /> | Write · runs at once. Emits [`Change.created`](/code/events#change-created). Used on [Category hubs](/plays/category-hubs), [Developer relations](/plays/developer-relations), [Open source](/plays/open-source). |
| <a id="change-merge"></a><Op verb="Change.merge" /> | Write · runs at once. Emits [`Change.merged`](/code/events#change-merged). Clears: [`evaluator-lock`](/code/refusals#check-evaluator-lock), [`source-change`](/code/refusals#check-source-change). Used on [Refusals](/code/refusals), [Account ads](/plays/account-ads), [Account visits](/plays/account-visits) and 70 more. |
| <a id="change-revert"></a><Op verb="Change.revert" /> | Write · runs at once. Emits [`Change.reverted`](/code/events#change-reverted). Clears: [`drag`](/code/refusals#check-drag). Used on [Refusals](/code/refusals), [Account ads](/plays/account-ads), [Account visits](/plays/account-visits) and 71 more. |
| <a id="change-review"></a><Op verb="Change.review" /> | Write · runs at once. Emits [`Change.reviewed`](/code/events#change-reviewed). Clears: [`held-out-gate`](/code/refusals#check-held-out-gate), [`regression`](/code/refusals#check-regression), [`sample-rule`](/code/refusals#check-sample-rule), [`steering`](/code/refusals#check-steering). Used on [Refusals](/code/refusals), [Account ads](/plays/account-ads), [Answer engine optimization](/plays/aeo) and 39 more. |
| <a id="coupon-create"></a><Op verb="Coupon.create" /> | Write · runs at once. Emits [`Coupon.created`](/code/events#coupon-created). Used on [Sponsorships](/plays/sponsorships). |
| <a id="demandbudget-create"></a><Op verb="DemandBudget.create" /> | Write · runs at once. Emits [`DemandBudget.created`](/code/events#demandbudget-created). Used on [Hands-on](/strategy/hands-on), [Paid](/strategy/paid), [Passive](/strategy/passive). |
| <a id="experiment-conclude"></a><Op verb="Experiment.conclude" /> | Write · runs at once. Emits [`Experiment.concluded`](/code/events#experiment-concluded). Clears: [`intake`](/code/refusals#check-intake), [`readiness`](/code/refusals#check-readiness). Used on [Refusals](/code/refusals), [Agent legibility](/plays/agent-legibility), [Agent registries](/plays/agent-registries) and 7 more. |
| <a id="experiment-create"></a><Op verb="Experiment.create" /> | Write · runs at once. Emits [`Experiment.created`](/code/events#experiment-created). Used on [Positioning tournament](/plays/positioning-tournament). |
| <a id="experiment-get"></a><Op verb="Experiment.get" /> | A read, with no Event. Used on [Paid search](/plays/paid-search), [Paid social](/plays/paid-social). |
| <a id="experiment-start"></a><Op verb="Experiment.start" /> | Write · runs at once. Emits [`Experiment.started`](/code/events#experiment-started). Clears: [`pre-registration`](/code/refusals#check-pre-registration), [`price-split-by-buyer`](/code/refusals#check-price-split-by-buyer). Used on [Refusals](/code/refusals), [Agent legibility](/plays/agent-legibility), [Agent registries](/plays/agent-registries) and 8 more. |
| <a id="goal-get"></a><Op verb="Goal.get" /> | A read, with no Event. Used on [Revenue](/revenue). |
| <a id="icp-create"></a><Op verb="ICP.create" /> | Write · runs at once. Emits [`ICP.created`](/code/events#icp-created). Used on [Find your first customers](/capabilities/find-customers), [Hands-on](/strategy/hands-on). |
| <a id="interview-create"></a><Op verb="Interview.create" /> | Write · runs at once. Emits [`Interview.created`](/code/events#interview-created). Used on [Positioning tournament](/plays/positioning-tournament), [Waitlist interviews](/plays/signup-interviews). |
| <a id="keyresult-get"></a><Op verb="KeyResult.get" /> | A read, with no Event. Used on [Revenue](/revenue). |
| <a id="keyresult-list"></a><Op verb="KeyResult.list" /> | A read, with no Event. Used on [Revenue](/revenue). |
| <a id="market-enter"></a><Op verb="Market.enter" /> | One-way · money at stake · waits a business day. Emits [`Market.entered`](/code/events#market-entered). Clears: [`market`](/code/refusals#check-market). Used on [Refusals](/code/refusals), [Account visits](/plays/account-visits). |
| <a id="metric-define"></a><Op verb="Metric.define" /> | Two-way · runs at once. Emits [`Metric.defined`](/code/events#metric-defined). Used on [Metrics](/code/files/metrics), [Customer referrals](/plays/customer-referrals), [Risk-reversal offers](/plays/risk-reversal-offers). |
| <a id="metric-query"></a><Op verb="Metric.query" /> | Two-way · runs at once. Emits [`Metric.queried`](/code/events#metric-queried). Clears: [`baseline`](/code/refusals#check-baseline), [`recompute`](/code/refusals#check-recompute), [`scale-gate`](/code/refusals#check-scale-gate), [`step-gate`](/code/refusals#check-step-gate), and 2 more. Used on [Measure](/capabilities/measure), [Metrics](/code/files/metrics), [Refusals](/code/refusals) and 113 more. |
| <a id="metric-watch"></a><Op verb="Metric.watch" /> | Two-way · runs at once. Emits [`Metric.watched`](/code/events#metric-watched). Used on [Measure](/capabilities/measure), [Content](/code/files/content), [Signal expansion](/plays/signal-expansion) and 2 more. |
| <a id="playmix-compile"></a><Op verb="PlayMix.compile" /> | Two-way · runs at once. Emits [`PlayMix.compiled`](/code/events#playmix-compiled). Used on [Plays](/code/files/plays), [MCP](/code/mcp), [Home](/) and 5 more. |
| <a id="readout-create"></a><Op verb="Readout.create" /> | Write · runs at once. Emits [`Readout.created`](/code/events#readout-created). Used on [Positioning tournament](/plays/positioning-tournament). |
| <a id="readout-get"></a><Op verb="Readout.get" /> | A read, with no Event. Clears: [`readability`](/code/refusals#check-readability). Used on [Refusals](/code/refusals), [Positioning tournament](/plays/positioning-tournament). |
| <a id="recording-list"></a><Op verb="Recording.list" /> | A read, with no Event. Used on [Founder voice](/plays/founder-voice). |
| <a id="registration-attend"></a><Op verb="Registration.attend" /> | Two-way · runs at once. Emits [`Registration.attended`](/code/events#registration-attended). Used on [Hosted gatherings](/plays/gatherings). |
| <a id="registration-create"></a><Op verb="Registration.create" /> | Write · runs at once. Emits [`Registration.created`](/code/events#registration-created). Used on [Events and webinars](/plays/events-and-webinars). |
| <a id="registration-update"></a><Op verb="Registration.update" /> | Write · runs at once. Emits [`Registration.updated`](/code/events#registration-updated). Clears: [`partner-box`](/code/refusals#check-partner-box). Used on [Refusals](/code/refusals), [Events and webinars](/plays/events-and-webinars). |
| <a id="variant-create"></a><Op verb="Variant.create" /> | Write · runs at once. Emits [`Variant.created`](/code/events#variant-created). Used on [Sponsorships](/plays/sponsorships). |
| <a id="version-deploy"></a><Op verb="Version.deploy" /> | Write · runs at once. Emits [`Version.deployed`](/code/events#version-deployed). Clears: [`provenance`](/code/refusals#check-provenance). Used on [Refusals](/code/refusals), [Agent registries](/plays/agent-registries), [Open source](/plays/open-source) and 1 more. |

### Offers and Deals
| Call | How it runs, what it emits, where it is used |
| --- | --- |
| <a id="agreement-create"></a><Op verb="Agreement.create" /> | Write · runs at once. Emits [`Agreement.created`](/code/events#agreement-created). Refuses: [`borrowed-first`](/code/refusals#check-borrowed-first), [`evidence`](/code/refusals#check-evidence) · clears: [`agreement`](/code/refusals#check-agreement), [`pass-sheet-lock`](/code/refusals#check-pass-sheet-lock). Used on [Refusals](/code/refusals), [Paid pilot](/plays/paid-pilot), [Sponsorships](/plays/sponsorships) and 1 more. |
| <a id="agreement-sign"></a><Op verb="Agreement.sign" /> | One-way · money at stake · waits a business day. Emits [`Agreement.signed`](/code/events#agreement-signed). Clears: [`binding-terms`](/code/refusals#check-binding-terms), [`overlap-terms`](/code/refusals#check-overlap-terms). Used on [Refusals](/code/refusals), [Closer handoff](/plays/closer-handoff), [Commission partners](/plays/commission-partners) and 8 more. |
| <a id="agreement-terminate"></a><Op verb="Agreement.terminate" /> | One-way · money, customer at stake · waits a business day. Emits [`Agreement.terminated`](/code/events#agreement-terminated). Used on [Creator retainers](/plays/creator-retainers), [Paid pilot](/plays/paid-pilot). |
| <a id="agreement-update"></a><Op verb="Agreement.update" /> | Write · runs at once. Emits [`Agreement.updated`](/code/events#agreement-updated). Clears: [`mark-cap`](/code/refusals#check-mark-cap). Used on [Refusals](/code/refusals), [Paid pilot](/plays/paid-pilot). |
| <a id="commission-pay"></a><Op verb="Commission.pay" /> | One-way · money at stake · waits a business hour. Emits [`Commission.paid`](/code/events#commission-paid). Clears: [`reward-hold`](/code/refusals#check-reward-hold). Used on [Refusals](/code/refusals), [Closer handoff](/plays/closer-handoff), [Commission partners](/plays/commission-partners) and 1 more. |
| <a id="creditgrant-issue"></a><Op verb="CreditGrant.issue" /> | Two-way · runs at once. Emits [`CreditGrant.issued`](/code/events#creditgrant-issued). Clears: [`customer-side`](/code/refusals#check-customer-side). Used on [Refusals](/code/refusals), [Customer referrals](/plays/customer-referrals), [Made-with line](/plays/made-with) and 4 more. |
| <a id="creditgrant-void"></a><Op verb="CreditGrant.void" /> | One-way · customer at stake · waits a business hour. Emits [`CreditGrant.voided`](/code/events#creditgrant-voided). Used on [Made-with line](/plays/made-with). |
| <a id="deal-advance"></a><Op verb="Deal.advance" /> | Two-way · runs at once. Emits [`Deal.advanced`](/code/events#deal-advanced). Refuses: [`stage-fields`](/code/refusals#check-stage-fields). Used on [Open Deals](/revenue/deals), [Open](/revenue/deals/status/open), [Closer handoff](/plays/closer-handoff) and 2 more. |
| <a id="deal-assign"></a><Op verb="Deal.assign" /> | Two-way · runs at once. Emits [`Deal.assigned`](/code/events#deal-assigned). Clears: [`buyer-keeps`](/code/refusals#check-buyer-keeps). Used on [Refusals](/code/refusals), [Closer handoff](/plays/closer-handoff), [Paid pilot](/plays/paid-pilot) and 1 more. |
| <a id="deal-create"></a><Op verb="Deal.create" /> | Write · runs at once. Emits [`Deal.created`](/code/events#deal-created). Used on [Lost](/revenue/deals/status/lost), [Signal expansion](/plays/signal-expansion). |
| <a id="deal-list"></a><Op verb="Deal.list" /> | A read, with no Event. Used on [Revenue](/revenue), [Open Deals](/revenue/deals), [Open](/revenue/deals/status/open) and 3 more. |
| <a id="deal-lose"></a><Op verb="Deal.lose" /> | Write · runs at once. Emits [`Deal.lost`](/code/events#deal-lost). Used on [Lost](/revenue/deals/status/lost), [Closer handoff](/plays/closer-handoff), [Objection watch](/plays/objection-watch). |
| <a id="deal-propose"></a><Op verb="Deal.propose" /> | One-way · money, customer at stake · waits a business hour. Emits [`Deal.proposed`](/code/events#deal-proposed). Refuses: [`no-meeting-held`](/code/refusals#check-no-meeting-held). Used on [Open Deals](/revenue/deals), [Qualified](/revenue/deals/status/qualified), [Refusals](/code/refusals). |
| <a id="deal-update"></a><Op verb="Deal.update" /> | Write · runs at once. Emits [`Deal.updated`](/code/events#deal-updated). Clears: [`label-backlog`](/code/refusals#check-label-backlog), [`stage-fields`](/code/refusals#check-stage-fields), [`stalled-deal`](/code/refusals#stop-stalled-deal). Used on [Refusals](/code/refusals), [Open Deals](/revenue/deals), [Open](/revenue/deals/status/open) and 3 more. |
| <a id="deal-win"></a><Op verb="Deal.win" /> | Write · runs at once. Emits [`Deal.won`](/code/events#deal-won). Used on [Open Deals](/revenue/deals), [Proposed](/revenue/deals/status/proposed), [Automations](/code/files/workflows). |
| <a id="offer-accept"></a><Op verb="Offer.accept" /> | Write · runs at once. Emits [`Offer.accepted`](/code/events#offer-accepted). Used on [Refusals](/code/refusals). |
| <a id="offer-get"></a><Op verb="Offer.get" /> | A read, with no Event. Clears: [`price-match`](/code/refusals#check-price-match). Used on [Refusals](/code/refusals), [Owned newsletter](/plays/owned-newsletter). |
| <a id="offer-grant"></a><Op verb="Offer.grant" /> | Two-way · runs at once. Emits [`Offer.granted`](/code/events#offer-granted). Used on [Agent registries](/plays/agent-registries). |
| <a id="offer-publish"></a><Op verb="Offer.publish" /> | Write · runs at once. Emits [`Offer.published`](/code/events#offer-published). Refuses: [`contribution-floor`](/code/refusals#check-contribution-floor) · clears: [`activation-event`](/code/refusals#check-activation-event), [`bar-cap`](/code/refusals#check-bar-cap), [`contribution-floor`](/code/refusals#check-contribution-floor), [`limit-on-offer`](/code/refusals#check-limit-on-offer), and 5 more. Used on [Offers](/code/files/offers), [Refusals](/code/refusals), [Offers and trials](/revenue/offers) and 18 more. |
| <a id="offer-subscribe"></a><Op verb="Offer.subscribe" /> | Write · runs at once. Emits [`Offer.subscribed`](/code/events#offer-subscribed). Used on [Product-led growth](/plays/product-led). |
| <a id="offer-trial"></a><Op verb="Offer.trial" /> | Two-way · runs at once. Emits [`Offer.trialed`](/code/events#offer-trialed). Clears: [`cluster`](/code/refusals#check-cluster). Used on [Offers](/code/files/offers), [Refusals](/code/refusals), [Signup flows](/revenue/signup-flows) and 7 more. |
| <a id="offer-update"></a><Op verb="Offer.update" /> | Write · runs at once. Emits [`Offer.updated`](/code/events#offer-updated). Clears: [`capacity`](/code/refusals#check-capacity). Used on [Refusals](/code/refusals), [Directory listings](/plays/directory-listings), [Next order due](/plays/next-outcome) and 1 more. |
| <a id="order-cancel"></a><Op verb="Order.cancel" /> | Two-way · runs at once. Emits [`Order.canceled`](/code/events#order-canceled). Used on [Deposits before you build](/plays/reserve-drop). |
| <a id="order-deliver"></a><Op verb="Order.deliver" /> | Two-way · runs at once. Emits [`Order.delivered`](/code/events#order-delivered). Used on [Next order due](/plays/next-outcome). |
| <a id="order-list"></a><Op verb="Order.list" /> | A read, with no Event. Used on [First order size](/revenue/first-order-arr). |
| <a id="order-pay"></a><Op verb="Order.pay" /> | One-way · money at stake · waits a business hour. Emits [`Order.paid`](/code/events#order-paid). Used on [Won](/revenue/deals/status/won), [Deposits before you build](/plays/reserve-drop). |
| <a id="order-place"></a><Op verb="Order.place" /> | Two-way · runs at once. Emits [`Order.placed`](/code/events#order-placed). Used on [Offers and trials](/revenue/offers), [Gifting](/plays/gifting), [Next order due](/plays/next-outcome) and 2 more. |
| <a id="order-refund"></a><Op verb="Order.refund" /> | One-way · money, customer at stake · waits a business hour. Emits [`Order.refunded`](/code/events#order-refunded). Used on [Deposits before you build](/plays/reserve-drop). |
| <a id="order-revise"></a><Op verb="Order.revise" /> | Two-way · runs at once. Emits [`Order.revised`](/code/events#order-revised). Clears: [`class-cap`](/code/refusals#check-class-cap). Used on [Refusals](/code/refusals), [Gifting](/plays/gifting). |
| <a id="paymentsource-add"></a><Op verb="PaymentSource.add" /> | Two-way · runs at once. Emits [`PaymentSource.added`](/code/events#paymentsource-added). Clears: [`abuse`](/code/refusals#check-abuse), [`fraud`](/code/refusals#check-fraud). Used on [Refusals](/code/refusals), [Product-led growth](/plays/product-led), [Deposits before you build](/plays/reserve-drop). |
| <a id="period-close"></a><Op verb="Period.close" /> | Two-way · runs at once. Emits [`Period.closed`](/code/events#period-closed). Used on [Commission partners](/plays/commission-partners). |
| <a id="quote-accept"></a><Op verb="Quote.accept" /> | One-way · waits a business hour. Emits [`Quote.accepted`](/code/events#quote-accepted). Used on [Paid pilot](/plays/paid-pilot). |
| <a id="quote-create"></a><Op verb="Quote.create" /> | Write · runs at once. Emits [`Quote.created`](/code/events#quote-created). Used on [Paid pilot](/plays/paid-pilot). |
| <a id="quote-request"></a><Op verb="Quote.request" /> | Write · runs at once. Emits [`Quote.requested`](/code/events#quote-requested). Used on [Data residency](/plays/data-residency), [Trust pack](/plays/trust-pack). |
| <a id="quote-send"></a><Op verb="Quote.send" /> | One-way · customer at stake · waits a business hour. Emits [`Quote.sent`](/code/events#quote-sent). Refuses: [`price`](/code/refusals#check-price). Used on [Renewals](/revenue/renewals), [Home](/), [Quotes and discount approval](/revenue/quotes) and 17 more. |
| <a id="quote-supersede"></a><Op verb="Quote.supersede" /> | Two-way · runs at once. Emits [`Quote.superseded`](/code/events#quote-superseded). Clears: [`accept-guard`](/code/refusals#check-accept-guard). Used on [Refusals](/code/refusals), [Data residency](/plays/data-residency). |

### Customers
| Call | How it runs, what it emits, where it is used |
| --- | --- |
| <a id="apikey-issue"></a><Op verb="APIKey.issue" /> | Two-way · runs at once. Emits [`APIKey.issued`](/code/events#apikey-issued). Used on [Data stories](/plays/data-stories). |
| <a id="apikey-revoke"></a><Op verb="APIKey.revoke" /> | Two-way · runs at once. Emits [`APIKey.revoked`](/code/events#apikey-revoked). Used on [Data stories](/plays/data-stories), [Open source](/plays/open-source). |
| <a id="customer-activate"></a><Op verb="Customer.activate" /> | Two-way · runs at once. Emits [`Customer.activated`](/code/events#customer-activated). Used on [Onboarding](/revenue/onboarding), [Won](/revenue/deals/status/won), [Commission partners](/plays/commission-partners). |
| <a id="customer-exempt"></a><Op verb="Customer.exempt" /> | Two-way · runs at once. Emits [`Customer.exempted`](/code/events#customer-exempted). Used on [Made-with line](/plays/made-with). |
| <a id="customer-list"></a><Op verb="Customer.list" /> | A read, with no Event. Used on [Activation rate](/revenue/activation-rate), [Lost Customers](/revenue/churned-arr), [Month 3 retention](/revenue/month-3-retention) and 2 more. |
| <a id="entitlement-check"></a><Op verb="Entitlement.check" /> | Two-way · runs at once. Emits [`Entitlement.checked`](/code/events#entitlement-checked). Clears: [`trial-cost`](/code/refusals#check-trial-cost). Used on [Refusals](/code/refusals), [Agent-to-agent selling](/plays/agent-to-agent), [Product-led growth](/plays/product-led) and 5 more. |
| <a id="invoice-collect"></a><Op verb="Invoice.collect" /> | One-way · money, customer at stake · waits a business hour. Emits [`Invoice.collected`](/code/events#invoice-collected). Used on [Failed payments](/revenue/failed-payments). |
| <a id="invoice-list"></a><Op verb="Invoice.list" /> | A read, with no Event. Used on [Failed payments](/revenue/failed-payments). |
| <a id="invoice-refund"></a><Op verb="Invoice.refund" /> | One-way · money, customer at stake · waits a business hour. Emits [`Invoice.refunded`](/code/events#invoice-refunded). Used on [Paid pilot](/plays/paid-pilot), [Risk-reversal offers](/plays/risk-reversal-offers), [Run it beside the old tool](/plays/run-beside). |
| <a id="issue-create"></a><Op verb="Issue.create" /> | Write · runs at once. Emits [`Issue.created`](/code/events#issue-created). Clears: [`limit-truth`](/code/refusals#check-limit-truth). Used on [Refusals](/code/refusals), [Answer engine optimization](/plays/aeo), [Agent legibility](/plays/agent-legibility) and 3 more. |
| <a id="issue-get"></a><Op verb="Issue.get" /> | A read, with no Event. Clears: [`proof-drift`](/code/refusals#check-proof-drift). Used on [Refusals](/code/refusals), [Objection watch](/plays/objection-watch). |
| <a id="issue-resolve"></a><Op verb="Issue.resolve" /> | Write · runs at once. Emits [`Issue.resolved`](/code/events#issue-resolved). Clears: [`re-run-cap`](/code/refusals#check-re-run-cap). Used on [Refusals](/code/refusals), [Objection watch](/plays/objection-watch), [Paid pilot](/plays/paid-pilot). |
| <a id="issue-triage"></a><Op verb="Issue.triage" /> | Write · runs at once. Emits [`Issue.triaged`](/code/events#issue-triaged). Used on [Open source](/plays/open-source), [Programmatic SEO](/plays/programmatic-seo), [Review requests](/plays/review-requests) and 1 more. |
| <a id="memberdirectory-deprovision"></a><Op verb="MemberDirectory.deprovision" /> | Two-way · runs at once. Emits [`MemberDirectory.deprovisioned`](/code/events#memberdirectory-deprovisioned). Used on [Champion follow](/plays/champion-follow). |
| <a id="referral-create"></a><Op verb="Referral.create" /> | Write · runs at once. Emits [`Referral.created`](/code/events#referral-created). Used on [Made-with line](/plays/made-with). |
| <a id="renewal-open"></a><Op verb="Renewal.open" /> | Two-way · runs at once. Emits [`Renewal.opened`](/code/events#renewal-opened). Refuses: [`renewal-notice`](/code/refusals#check-renewal-notice). Used on [Renewals](/revenue/renewals), [Home](/), [Revenue](/revenue) and 3 more. |
| <a id="ssoconnection-create"></a><Op verb="SSOConnection.create" /> | Write · runs at once. Emits [`SSOConnection.created`](/code/events#ssoconnection-created). Used on [Single sign-on upgrade](/plays/sso-rung). |
| <a id="subscription-keep"></a><Op verb="Subscription.keep" /> | Two-way · runs at once. Emits [`Subscription.kept`](/code/events#subscription-kept). Clears: [`exit-never-waits`](/code/refusals#check-exit-never-waits). Used on [Refusals](/code/refusals), [When someone cancels](/revenue/cancel-and-save), [Home](/) and 2 more. |
| <a id="subscription-list"></a><Op verb="Subscription.list" /> | A read, with no Event. Used on [ARR](/revenue/arr). |
| <a id="subscription-pause"></a><Op verb="Subscription.pause" /> | Two-way · runs at once. Emits [`Subscription.paused`](/code/events#subscription-paused). Used on [Annual prepay](/plays/annual-prepay). |
| <a id="subscription-renew"></a><Op verb="Subscription.renew" /> | Two-way · runs at once. Emits [`Subscription.renewed`](/code/events#subscription-renewed). Used on [Renewals](/revenue/renewals). |
| <a id="subscription-resize"></a><Op verb="Subscription.resize" /> | Two-way · runs at once. Emits [`Subscription.resized`](/code/events#subscription-resized). Used on [More seats and upgrades](/revenue/upgrades-and-seats), [Home](/), [Signal expansion](/plays/signal-expansion). |
| <a id="subscription-switch"></a><Op verb="Subscription.switch" /> | Two-way · runs at once. Emits [`Subscription.switched`](/code/events#subscription-switched). Used on [More seats and upgrades](/revenue/upgrades-and-seats), [Annual prepay](/plays/annual-prepay), [Product-led growth](/plays/product-led) and 3 more. |
| <a id="subscription-unsubscribe"></a><Op verb="Subscription.unsubscribe" /> | Two-way · runs at once. Emits [`Subscription.unsubscribed`](/code/events#subscription-unsubscribed). Refuses: [`exit-never-waits`](/code/refusals#check-exit-never-waits). Used on [When someone cancels](/revenue/cancel-and-save), [Annual prepay](/plays/annual-prepay), [Portfolio cross-sell](/plays/cross-sell) and 3 more. |
| <a id="tenant-provision"></a><Op verb="Tenant.provision" /> | Write · runs at once. Emits [`Tenant.provisioned`](/code/events#tenant-provisioned). Clears: [`provision-throttle`](/code/refusals#check-provision-throttle). Used on [Refusals](/code/refusals), [Agent-to-agent selling](/plays/agent-to-agent), [Champion follow](/plays/champion-follow). |

### Not live yet
| Gap | What it adds, the ids, and what to use today |
| --- | --- |
| <a id="gap-content-checks"></a>#1 | The per-piece Checks provenance-hold and fact-check on <Op verb="Content.publish" /> and <Op verb="Message.broadcast" />. Ids: `check:provenance-hold`, `check:fact-check`. Use today: The 422 renders from the sample; <Op verb="Content.draft" /> with a sourced claim clears it. Hub inbox item: `core/2026-10-24-marketing-gaps-and-codes`. |
| <a id="gap-sales-guards"></a>#1 | The per-send Guards mailbox-warm on <Op verb="Message.schedule" />, price on <Op verb="Quote.send" /> and customer-collision on <Op verb="Contact.enrich" />. Ids: `check:mailbox-warm`, `check:price`, `check:customer-collision`. Use today: The 422 renders from the sample; <Op verb="Mailbox.warm" />, <Op verb="Approval.approve" /> and <Op verb="Lead.assign" /> clear it. Hub inbox item: `business/2026-10-24-sales-guards`. |
| <a id="gap-campaign-result-card"></a>#2 | GET on a Campaign returns one card: play, path, experiment, readout and ledger. Ids: `key:Campaign.play`, `key:Campaign.path`, `key:Campaign.experiment`, `key:Campaign.readout`, `key:Campaign.ledger`. Use today: <Op verb="Readout.list" /> and <Op verb="Metric.query" /> read the same figures. Hub inbox item: `business/2026-10-24-campaign-result-card`. |
| <a id="gap-campaign-runs-a-play"></a>#2 | A Campaign carries one Play run and gains `Campaign.start` (Not live yet, gaps #2) and `Campaign.pause` (Not live yet, gaps #2), with `Campaign.paused` carrying its reason. Ids: `verb:Campaign.start`, `verb:Campaign.pause`, `event:Campaign.paused`, `key:Campaign.create.play`, `key:Campaign.paused.reason`. Use today: <Op verb="Campaign.create" /> and <Op verb="Process.pause" /> run today; a Stop reads as a Process pause. Hub inbox item: `business/2026-10-24-campaign-runs-a-play`. |
| <a id="gap-content-draft-from"></a>#2 | <Op verb="Content.draft" /> and <Op verb="Video.draft" /> take a source (a webinar’s transcript, a recording, a post or a set of records), so a voice piece drafts from its author’s own words. Ids: `key:Content.draft.from`, `key:Video.draft.from`. Use today: <Op verb="Content.draft" /> with a brief that quotes the source; <Op verb="Video.draft" /> from the Brand and the Offer. Hub inbox item: `business/2026-10-24-content-verbs`. |
| <a id="gap-content-verbs"></a>#2 | Content gains <Op verb="Content.draft" /> from a source, <Op verb="Video.draft" /> from a source, `Content.refresh` (Not live yet, gaps #2), `Content.withdraw` (Not live yet, gaps #2) and `Gathering.schedule` (Not live yet, gaps #2). Ids: `verb:Content.refresh`, `verb:Content.withdraw`, `verb:Gathering.schedule`, `event:Gathering.opened`. Use today: <Op verb="Content.draft" /> with a brief. Hub inbox item: `business/2026-10-24-content-verbs`. |
| <a id="gap-data-verbs"></a>#2 | Enrichment exposes `Organization.enrich` (Not live yet, gaps #2), and Prospecting gains `Contact.import` (Not live yet, gaps #2) and `Prospect.find` (Not live yet, gaps #2). Ids: `verb:Contact.import`, `verb:Organization.enrich`, `verb:Prospect.find`. Use today: <Op verb="Contact.enrich" /> and <Op verb="Lead.create" />, one Contact at a time. Hub inbox item: `business/2026-10-24-data-verbs`. |
| <a id="gap-deal-fields"></a>#2 | <Op verb="Deal.lose" /> gains a typed lost reason beside its free text, and Deals gain the Checks no-meeting-held and stalled-deal. Ids: `key:Deal.lostReason`, `check:no-meeting-held`, `check:stalled-deal`. Use today: <Op verb="Deal.lose" /> with a free-text reason, and <Op verb="Deal.update" /> to set closesOn and nextStep. Hub inbox item: `business/2026-10-24-deal-fields`. |
| <a id="gap-decision-expected-result"></a>#2 | A Decision gains expected, the Key Result leaf it moves, and reopensWhen. Ids: `key:Decision.expected`, `key:Decision.reopensWhen`. Use today: <Op verb="Decision.list" /> returns choice, reason and stakes. Hub inbox item: `business/2026-10-24-decision-expected-result`. |
| <a id="gap-gift-delivery"></a>#2 | The gift-delivery capability: a gift the Person picks, delivered through the API and paid from your budget. Ids: `catalog:gift-delivery`. Use today: <Op verb="Mandate.spend" />, which above the Limit opens an Approval and waits. Hub inbox item: `business/2026-10-24-gift-delivery`. |
| <a id="gap-print-and-mail"></a>#2 | The print-and-mail capability: a letter or postcard sent through the API and paid from your budget. Ids: `catalog:print-and-mail`. Use today: <Op verb="Mandate.spend" />, which above the Limit opens an Approval and waits. Hub inbox item: `business/2026-10-24-print-and-mail`. |
| <a id="gap-weighted-pipeline"></a>#2 | Expected from open Deals: each open Deal’s ARR times the 90-day win rate of its status, beside the win rate, sales cycle and coverage it reads. Ids: `metric:weighted-pipeline`, `metric:win-rate`, `metric:sales-cycle`, `metric:coverage`. Use today: <Op verb="Deal.list" /> by status and closesOn, summed by hand. Hub inbox item: `sales/2026-10-24-weighted-pipeline`. |
| <a id="gap-win-back-verb"></a>#2 | Success gains one save-or-win-back Verb that books a returning former Customer to Won back. Ids: `verb:Subscription.reactivate`. Use today: One <Op verb="Message.schedule" /> after the reason is fixed; the Customer subscribes again on their own. Hub inbox item: `business/2026-10-24-win-back-verb`. |
| <a id="gap-customer-checks"></a>#3 | The Checks exit-never-waits, customer-ask-cap and consent-stop. Ids: `check:exit-never-waits`, `check:customer-ask-cap`, `check:consent-stop`. Use today: The refusal renders from the sample; <Op verb="Decision.list" /> and <Op verb="Message.schedule" /> clear it. Hub inbox item: `sales/2026-10-24-customer-checks`. |
| <a id="gap-referral-invite"></a>#3 | Referrals gains the declared Verb `Referral.invite` (Not live yet, gaps #3). Ids: `verb:Referral.invite`. Use today: One ask as a <Op verb="Message.schedule" />. Hub inbox item: `business/2026-10-24-referral-invite`. |
| <a id="gap-advocate-ladder"></a>#4 | The Play that asks a happy Customer for a review, then a reference, then a referral, one ask at a time. Ids: `play:advocate-ladder`. Use today: `Order.delivered` for an activated Customer starts one ask, a <Op verb="Message.schedule" />. Hub inbox item: `sales/2026-10-24-keep-grow-gap-plays`. |
| <a id="gap-downgrade-save"></a>#4 | The Play that offers one save before a seat or plan downgrade runs. Ids: `play:downgrade-save`. Use today: The hub Workflow change-plan: <Op verb="Subscription.resize" /> runs at once; one <Op verb="Subscription.keep" /> offer sits beside it. Hub inbox item: `sales/2026-10-24-keep-grow-gap-plays`. |
| <a id="gap-failed-payment-recovery"></a>#4 | The Play that recovers a failed card before the Subscription lapses. Ids: `play:failed-payment-recovery`. Use today: The hub Workflow dunning: <Op verb="Invoice.collect" /> retries, then one card-update note. Hub inbox item: `sales/2026-10-24-keep-grow-gap-plays`. |
| <a id="gap-first-outcome-onboarding"></a>#4 | The Play that gets each new Customer to a first outcome by day 14. Ids: `play:first-outcome-onboarding`. Use today: The hub Workflow onboard-customer, started by `Order.paid`. Hub inbox item: `sales/2026-10-24-keep-grow-gap-plays`. |
| <a id="gap-fix-triggered-win-back"></a>#4 | The Play that writes once to former Customers when the reason they left is fixed. Ids: `play:fix-triggered-win-back`. Use today: The hub Workflow save-and-win-back: its win-back step, one <Op verb="Message.schedule" />. Hub inbox item: `sales/2026-10-24-keep-grow-gap-plays`. |
| <a id="gap-keep-grow-gap-plays"></a>#4 | The Keep, Grow and Referral Plays no record holds yet; each proposed Play has its own entry. Ids: `catalog:keep-grow-plays`. Use today: The hub Workflows cancel-subscription, dunning, change-plan, save-and-win-back, onboard-customer, silence-watch and fan-out-outcome. Hub inbox item: `sales/2026-10-24-keep-grow-gap-plays`. |
| <a id="gap-metric-parent"></a>#4 | The gross line beside net revenue retention, <Op verb="Metric.query" /> scoped to one Campaign, and the per-100 unit. Ids: `metric:gross-revenue-retention`, `key:Metric.query.campaign`, `key:Metric.unit.per-100`. Use today: <Op verb="Metric.query" /> on net-revenue-retention and logo-churn, the hub readings beside it. Hub inbox item: `sales/2026-10-25-metric-parent-and-revenue-bridge`. |
| <a id="gap-outcome-review"></a>#4 | The Play that reviews a delivered outcome with the Customer and offers the next one. Ids: `play:outcome-review`. Use today: The hub Workflow fan-out-outcome. Hub inbox item: `sales/2026-10-24-keep-grow-gap-plays`. |
| <a id="gap-quiet-account-rescue"></a>#4 | The Play that calls a paying Customer who went quiet, before they cancel. Ids: `play:quiet-account-rescue`. Use today: The hub Workflow silence-watch, which opens a Task in <Op verb="Task.next" />. Hub inbox item: `sales/2026-10-24-keep-grow-gap-plays`. |
| <a id="gap-revenue-bridge"></a>#4 | The Metric parent field, <Op verb="Metric.query" /> by node, and the revenue bridge nodes under ARR. Ids: `key:Metric.parent`, `key:Metric.query.by`, `metric:arr`, `metric:net-new-arr`, `metric:new-arr`, `metric:icp-reached`, and 11 more in `export/gaps.json`. Use today: <Op verb="Metric.query" /> on each leaf Metric the hub holds. Hub inbox item: `sales/2026-10-25-metric-parent-and-revenue-bridge`. |
| <a id="gap-save-at-cancel"></a>#4 | The Play that offers one save after a Customer cancels, with the cancel already done. Ids: `play:save-at-cancel`. Use today: The hub Workflow cancel-subscription, then one <Op verb="Subscription.keep" /> offer. Hub inbox item: `sales/2026-10-24-keep-grow-gap-plays`. |
| <a id="gap-local-plays"></a>#5 | The 26 local Plays with no hub id become catalog Plays, with play:\<id>@N and the add play command. Ids: `catalog:play-at-version`, `catalog:add-play`, `play:instant-response`, `play:warm-intros`, `play:signup-interviews`, `play:guest-circuit`, and 1 more in `export/gaps.json`. Use today: The Play compiles from this site's record; the page names it by id. Hub inbox item: `sales/2026-10-24-local-plays-contrib`. |
| <a id="gap-answer-share"></a>#6 | Answer share: the share of AI answer runs that name the Startup, per engine, read from a panel of prompts. Ids: `metric:answer-share`. Use today: <Op verb="Keyword.measure" /> on each prompt, and the visits AI answers send, as Acquisition kind answer. Hub inbox item: `sales/2026-10-24-pins-and-templates`. |
| <a id="gap-pins-and-templates"></a>#6 | Leaseline in the hub's example Startups, the leaseline Template, guides in the ids snapshot, and the Templates' seedPlays. Ids: `template:leaseline`, `key:Template.seedPlays`, `key:Template.compoundPlays`, `metric:indexed-page-yield`. Use today: Every page runs on leaseline.app as the hub's guide sample. Hub inbox item: `sales/2026-10-24-pins-and-templates`. |
| <a id="gap-speed-to-lead"></a>#6 | Speed to lead (minutes from an Interested reply or signup to a person’s answer) and Meetings held, as Metrics. Ids: `metric:speed-to-lead`, `metric:meetings-held`. Use today: <Op verb="Metric.query" /> on first-response-time, and <Op verb="Meeting.book" /> records each call. Hub inbox item: `sales/2026-10-24-speed-to-lead-question`. |
| <a id="gap-play-run-trace"></a>#7 | The run trace: `Trigger.fire` (Not live yet, gaps #7) in try mode, a Decision's options and subject, each Action's Verb and checks, and the Handoff Brief. Ids: `verb:Trigger.fire`, `key:Event.list.play`, `key:Decision.options`, `key:Decision.by`, `key:Decision.on`, `key:Action.verb`, and 6 more in `export/gaps.json`. Use today: <Op verb="Event.list" /> and the CLI trigger command replay an Event in test. Hub inbox item: `sales/2026-10-24-play-run-trace`. |
| <a id="gap-play-dry-run-codes"></a>#8 | The dry-run codes, the two subject-held Checks, the 60-minute standard, the eval suite, timeToKnow, worker.owns, the Trigger shape and the readout basis. Ids: `check:use-when`, `check:baseline`, `check:role-unstaffed`, `check:inbound-source`, `check:billing-connected`, `check:limit-on-offer`, and 11 more in `export/gaps.json`. Use today: The dry run renders from the sample; each check names the call that clears it. Hub inbox item: `sales/2026-10-24-play-dry-run-codes`. |
| <a id="gap-annual-prepay-save"></a>#9 | Deepen annual-prepay with a save Decision whose cancel never waits on the agent. Ids: `catalog:annual-prepay-save`. Use today: <Op verb="Subscription.keep" /> offers one save; the cancel runs at once. Hub inbox item: `sales/2026-10-24-annual-prepay-save-decision`. |
| <a id="gap-trigger-events"></a>#10 | The Events Play Triggers start on that no registry Verb emits. Ids: `event:APIKey.activated`, `event:APIKey.stalled`, `event:Acquisition.recorded`, `event:Ad.clicked`, `event:Ad.published`, `event:Ad.rejected`, and 128 more in `export/gaps.json`. Use today: <Op verb="Event.list" /> reads every Event the platform records; a Play on one of these compiles once it is registered. Hub inbox item: `sales/2026-10-24-salesbuilder-trigger-events`. |
| <a id="gap-capability-verbs"></a>#11 | The capability catalog's outside searches: `Organization.count` (Not live yet, gaps #11) and `Organization.find` (Not live yet, gaps #11) size and list companies, `Prospect.verify` (Not live yet, gaps #11) checks an address, `Keyword.find` (Not live yet, gaps #11) lists terms worth targeting. Ids: `verb:Organization.count`, `verb:Organization.find`, `verb:Prospect.verify`, `verb:Keyword.find`. Use today: <Op verb="Contact.enrich" />, one Contact at a time, and <Op verb="Keyword.measure" /> on terms you name. Hub inbox item: `business/2026-10-25-capability-catalog-verbs`. |
| <a id="gap-get-found-effects"></a>#12 | <Op verb="Domain.connect" /> verifies the site with Google and Bing and submits the sitemap; <Op verb="Site.publish" /> and <Op verb="Content.publish" /> push each changed page; <Op verb="Domain.verify" /> returns each key page's index state. Ids: `key:Domain.verify.searchEngines`, `key:Domain.verify.pages`. Use today: <Op verb="Domain.connect" /> proves ownership with a TXT record, and <Op verb="Domain.verify" /> checks DNS, ownership and the certificate. Hub inbox item: `business/2026-10-25-get-found-effects`. |

Every id above renders with the Not live yet mark and the call to use today. The ledger ships as `export/gaps.json`.