# CLI commands

URL: /code/cli/reference · Id: `interface:cli`

> Every StartupBuilder operation as a startup-builder do command, grouped by Noun.

Every [Verb](/business/nouns/verb) on every [Noun](/business/nouns/noun) as one `startup-builder do` command, with the same JSON input as the API.

### Grammar
```bash
npx startup-builder do <Noun.verb> --json '<input>' [--try | --send | --do]
npx startup-builder schema <Noun.verb>
```

The [CLI spec](/code/cli/spec) covers authentication, Modes, and errors.

### Access Level
| Operation | Command |
| --- | --- |
| [AccessLevel.get](/business/nouns/access-level/get?interface=cli) | `npx startup-builder do AccessLevel.get --json '{"id":"access_level_1"}'` |
| [AccessLevel.list](/business/nouns/access-level/list?interface=cli) | `npx startup-builder do AccessLevel.list --json '{"limit":20}'` |

### Account
| Operation | Command |
| --- | --- |
| [Account.get](/business/nouns/account/get?interface=cli) | `npx startup-builder do Account.get --json '{"id":"account_1"}'` |
| [Account.list](/business/nouns/account/list?interface=cli) | `npx startup-builder do Account.list --json '{"limit":20}'` |
| [Account.payout](/business/nouns/account/payout?interface=cli) | `npx startup-builder do Account.payout --json '{"account":"account_1"}'` |
| [Account.sweep](/business/nouns/account/sweep?interface=cli) | `npx startup-builder do Account.sweep --json '{"from":"account_1","to":"account_1"}'` |

### Acquisition
| Operation | Command |
| --- | --- |
| [Acquisition.get](/business/nouns/acquisition/get?interface=cli) | `npx startup-builder do Acquisition.get --json '{"id":"acquisition_1"}'` |
| [Acquisition.list](/business/nouns/acquisition/list?interface=cli) | `npx startup-builder do Acquisition.list --json '{"limit":20}'` |

### Action
| Operation | Command |
| --- | --- |
| [Action.create](/business/nouns/action/create?interface=cli) | `npx startup-builder do Action.create --json '{"by":"worker_1"}'` |
| [Action.get](/business/nouns/action/get?interface=cli) | `npx startup-builder do Action.get --json '{"id":"action_1"}'` |
| [Action.list](/business/nouns/action/list?interface=cli) | `npx startup-builder do Action.list --json '{"limit":20}'` |
| [Action.answer](/business/nouns/action/answer?interface=cli) | `npx startup-builder do Action.answer --json '{"action":"action_1","question":"question_1","payload":{}}'` |
| [Action.ask](/business/nouns/action/ask?interface=cli) | `npx startup-builder do Action.ask --json '{"action":"action_1","to":"thing_1","text":"Example text"}'` |
| [Action.attest](/business/nouns/action/attest?interface=cli) | `npx startup-builder do Action.attest --json '{"action":"action_1","credential":"credential_1"}'` |
| [Action.cancel](/business/nouns/action/cancel?interface=cli) | `npx startup-builder do Action.cancel --json '{"action":"action_1"}'` |
| [Action.evaluate](/business/nouns/action/evaluate?interface=cli) | `npx startup-builder do Action.evaluate --json '{"action":"action_1","evaluator":"Example evaluator"}'` |
| [Action.pause](/business/nouns/action/pause?interface=cli) | `npx startup-builder do Action.pause --json '{"action":"action_1","reason":"Example reason"}'` |
| [Action.redirect](/business/nouns/action/redirect?interface=cli) | `npx startup-builder do Action.redirect --json '{"action":"action_1","changes":{}}'` |
| [Action.resume](/business/nouns/action/resume?interface=cli) | `npx startup-builder do Action.resume --json '{"action":"action_1","reason":"Example reason"}'` |
| [Action.retry](/business/nouns/action/retry?interface=cli) | `npx startup-builder do Action.retry --json '{"action":"action_1"}'` |

### Ad
| Operation | Command |
| --- | --- |
| [Ad.create](/business/nouns/ad/create?interface=cli) | `npx startup-builder do Ad.create --json '{"format":"search"}'` |
| [Ad.get](/business/nouns/ad/get?interface=cli) | `npx startup-builder do Ad.get --json '{"id":"ad_1"}'` |
| [Ad.list](/business/nouns/ad/list?interface=cli) | `npx startup-builder do Ad.list --json '{"limit":20}'` |
| [Ad.update](/business/nouns/ad/update?interface=cli) | `npx startup-builder do Ad.update --json '{"id":"ad_1","format":"search"}'` |
| [Ad.delete](/business/nouns/ad/delete?interface=cli) | `npx startup-builder do Ad.delete --json '{"id":"ad_1"}'` |

### Agent
| Operation | Command |
| --- | --- |
| [Agent.create](/business/nouns/agent/create?interface=cli) | `npx startup-builder do Agent.create --json '{"instructions":"Example instructions","model":"Example model"}'` |
| [Agent.get](/business/nouns/agent/get?interface=cli) | `npx startup-builder do Agent.get --json '{"id":"agent_1"}'` |
| [Agent.list](/business/nouns/agent/list?interface=cli) | `npx startup-builder do Agent.list --json '{"limit":20}'` |
| [Agent.update](/business/nouns/agent/update?interface=cli) | `npx startup-builder do Agent.update --json '{"id":"agent_1","skills":["skill_1"]}'` |
| [Agent.delete](/business/nouns/agent/delete?interface=cli) | `npx startup-builder do Agent.delete --json '{"id":"agent_1"}'` |
| [Agent.mint](/business/nouns/agent/mint?interface=cli) | `npx startup-builder do Agent.mint --json '{"tenant":"tenant_1","product":"product_1"}'` |
| [Agent.pause](/business/nouns/agent/pause?interface=cli) | `npx startup-builder do Agent.pause --json '{"agents":["agent_1"],"reason":"Example reason"}'` |
| [Agent.resume](/business/nouns/agent/resume?interface=cli) | `npx startup-builder do Agent.resume --json '{"agent":"agent_1"}'` |
| [Agent.retire](/business/nouns/agent/retire?interface=cli) | `npx startup-builder do Agent.retire --json '{"agent":"agent_1","reason":"Example reason"}'` |

### Agreement
| Operation | Command |
| --- | --- |
| [Agreement.create](/business/nouns/agreement/create?interface=cli) | `npx startup-builder do Agreement.create --json '{"term":"Example term"}'` |
| [Agreement.get](/business/nouns/agreement/get?interface=cli) | `npx startup-builder do Agreement.get --json '{"id":"agreement_1"}'` |
| [Agreement.list](/business/nouns/agreement/list?interface=cli) | `npx startup-builder do Agreement.list --json '{"limit":20}'` |
| [Agreement.update](/business/nouns/agreement/update?interface=cli) | `npx startup-builder do Agreement.update --json '{"id":"agreement_1","signedAt":"2026-10-22T12:00:00Z"}'` |
| [Agreement.sign](/business/nouns/agreement/sign?interface=cli) | `npx startup-builder do Agreement.sign --json '{"agreement":"agreement_1"}'` |
| [Agreement.terminate](/business/nouns/agreement/terminate?interface=cli) | `npx startup-builder do Agreement.terminate --json '{"agreement":"agreement_1","reason":"Example reason"}'` |

### API Key
| Operation | Command |
| --- | --- |
| [APIKey.get](/business/nouns/api-key/get?interface=cli) | `npx startup-builder do APIKey.get --json '{"id":"api_key_1"}'` |
| [APIKey.list](/business/nouns/api-key/list?interface=cli) | `npx startup-builder do APIKey.list --json '{"limit":20}'` |
| [APIKey.issue](/business/nouns/api-key/issue?interface=cli) | `npx startup-builder do APIKey.issue --json '{"customer":"customer_1","name":"Nightly sync","environment":"test"}'` |
| [APIKey.revoke](/business/nouns/api-key/revoke?interface=cli) | `npx startup-builder do APIKey.revoke --json '{"apiKey":"api_key_1"}'` |
| [APIKey.roll](/business/nouns/api-key/roll?interface=cli) | `npx startup-builder do APIKey.roll --json '{"apiKey":"api_key_1"}'` |

### App
| Operation | Command |
| --- | --- |
| [App.publish](/business/nouns/app/publish?interface=cli) | `npx startup-builder do App.publish --json '{"app":"app_1"}'` |

### Approval
| Operation | Command |
| --- | --- |
| [Approval.create](/business/nouns/approval/create?interface=cli) | `npx startup-builder do Approval.create --json '{"by":"worker_1"}'` |
| [Approval.get](/business/nouns/approval/get?interface=cli) | `npx startup-builder do Approval.get --json '{"id":"approval_1"}'` |
| [Approval.list](/business/nouns/approval/list?interface=cli) | `npx startup-builder do Approval.list --json '{"limit":20}'` |
| [Approval.update](/business/nouns/approval/update?interface=cli) | `npx startup-builder do Approval.update --json '{"id":"approval_1","verdict":"allowed"}'` |
| [Approval.delete](/business/nouns/approval/delete?interface=cli) | `npx startup-builder do Approval.delete --json '{"id":"approval_1"}'` |
| [Approval.approve](/business/nouns/approval/approve?interface=cli) | `npx startup-builder do Approval.approve --json '{"approval":"approval_1"}'` |
| [Approval.refuse](/business/nouns/approval/refuse?interface=cli) | `npx startup-builder do Approval.refuse --json '{"approval":"approval_1","reason":"Example reason"}'` |

### Attestation
| Operation | Command |
| --- | --- |
| [Attestation.create](/business/nouns/attestation/create?interface=cli) | `npx startup-builder do Attestation.create --json '{"outcome":"performed","signedAt":"2026-10-22T12:00:00Z"}'` |
| [Attestation.get](/business/nouns/attestation/get?interface=cli) | `npx startup-builder do Attestation.get --json '{"id":"attestation_1"}'` |
| [Attestation.list](/business/nouns/attestation/list?interface=cli) | `npx startup-builder do Attestation.list --json '{"limit":20}'` |

### Audience
| Operation | Command |
| --- | --- |
| [Audience.create](/business/nouns/audience/create?interface=cli) | `npx startup-builder do Audience.create --json '{"id":"audience_1","type":["noun_1"]}'` |
| [Audience.get](/business/nouns/audience/get?interface=cli) | `npx startup-builder do Audience.get --json '{"id":"audience_1"}'` |
| [Audience.list](/business/nouns/audience/list?interface=cli) | `npx startup-builder do Audience.list --json '{"limit":20}'` |
| [Audience.update](/business/nouns/audience/update?interface=cli) | `npx startup-builder do Audience.update --json '{"id":"audience_1","size":1}'` |
| [Audience.delete](/business/nouns/audience/delete?interface=cli) | `npx startup-builder do Audience.delete --json '{"id":"audience_1"}'` |

### Audit
| Operation | Command |
| --- | --- |
| [Audit.get](/business/nouns/audit/get?interface=cli) | `npx startup-builder do Audit.get --json '{"id":"audit_1"}'` |
| [Audit.list](/business/nouns/audit/list?interface=cli) | `npx startup-builder do Audit.list --json '{"limit":20}'` |

### Bill
| Operation | Command |
| --- | --- |
| [Bill.create](/business/nouns/bill/create?interface=cli) | `npx startup-builder do Bill.create --json '{"organization":"organization_1","amount":{"amount":49,"currency":"USD"},"dueOn":"2026-10-22"}'` |
| [Bill.get](/business/nouns/bill/get?interface=cli) | `npx startup-builder do Bill.get --json '{"id":"bill_1"}'` |
| [Bill.list](/business/nouns/bill/list?interface=cli) | `npx startup-builder do Bill.list --json '{"limit":20}'` |
| [Bill.update](/business/nouns/bill/update?interface=cli) | `npx startup-builder do Bill.update --json '{"id":"bill_1","organization":"organization_1"}'` |
| [Bill.approve](/business/nouns/bill/approve?interface=cli) | `npx startup-builder do Bill.approve --json '{"bill":"bill_1"}'` |
| [Bill.pay](/business/nouns/bill/pay?interface=cli) | `npx startup-builder do Bill.pay --json '{"bill":"bill_1"}'` |

### Brand
| Operation | Command |
| --- | --- |
| [Brand.create](/business/nouns/brand/create?interface=cli) | `npx startup-builder do Brand.create --json '{"name":"Acme"}'` |
| [Brand.get](/business/nouns/brand/get?interface=cli) | `npx startup-builder do Brand.get --json '{"id":"brand_1"}'` |
| [Brand.list](/business/nouns/brand/list?interface=cli) | `npx startup-builder do Brand.list --json '{"limit":20}'` |
| [Brand.update](/business/nouns/brand/update?interface=cli) | `npx startup-builder do Brand.update --json '{"id":"brand_1","name":"Acme"}'` |
| [Brand.delete](/business/nouns/brand/delete?interface=cli) | `npx startup-builder do Brand.delete --json '{"id":"brand_1"}'` |
| [Brand.clear](/business/nouns/brand/clear?interface=cli) | `npx startup-builder do Brand.clear --json '{"brand":"brand_1"}'` |

### Budget
| Operation | Command |
| --- | --- |
| [Budget.create](/business/nouns/budget/create?interface=cli) | `npx startup-builder do Budget.create --json '{"account":"expense.ads","period":"period_1","amount":{"amount":49,"currency":"USD"}}'` |
| [Budget.get](/business/nouns/budget/get?interface=cli) | `npx startup-builder do Budget.get --json '{"id":"budget_1"}'` |
| [Budget.list](/business/nouns/budget/list?interface=cli) | `npx startup-builder do Budget.list --json '{"limit":20}'` |
| [Budget.update](/business/nouns/budget/update?interface=cli) | `npx startup-builder do Budget.update --json '{"id":"budget_1","account":"expense.ads"}'` |
| [Budget.delete](/business/nouns/budget/delete?interface=cli) | `npx startup-builder do Budget.delete --json '{"id":"budget_1"}'` |

### Builder
| Operation | Command |
| --- | --- |
| [Builder.get](/business/nouns/builder/get?interface=cli) | `npx startup-builder do Builder.get --json '{"id":"builder_1"}'` |
| [Builder.list](/business/nouns/builder/list?interface=cli) | `npx startup-builder do Builder.list --json '{"limit":20}'` |

### Campaign
| Operation | Command |
| --- | --- |
| [Campaign.create](/business/nouns/campaign/create?interface=cli) | `npx startup-builder do Campaign.create --json '{"budget":{"amount":49,"currency":"USD"}}'` |
| [Campaign.get](/business/nouns/campaign/get?interface=cli) | `npx startup-builder do Campaign.get --json '{"id":"campaign_1"}'` |
| [Campaign.list](/business/nouns/campaign/list?interface=cli) | `npx startup-builder do Campaign.list --json '{"limit":20}'` |
| [Campaign.update](/business/nouns/campaign/update?interface=cli) | `npx startup-builder do Campaign.update --json '{"id":"campaign_1","budget":{"amount":49,"currency":"USD"}}'` |
| [Campaign.delete](/business/nouns/campaign/delete?interface=cli) | `npx startup-builder do Campaign.delete --json '{"id":"campaign_1"}'` |

### Candidate
| Operation | Command |
| --- | --- |
| [Candidate.create](/business/nouns/candidate/create?interface=cli) | `npx startup-builder do Candidate.create --json '{"opening":"opening_1","person":"person_1","source":"pool"}'` |
| [Candidate.get](/business/nouns/candidate/get?interface=cli) | `npx startup-builder do Candidate.get --json '{"id":"candidate_1"}'` |
| [Candidate.list](/business/nouns/candidate/list?interface=cli) | `npx startup-builder do Candidate.list --json '{"limit":20}'` |
| [Candidate.update](/business/nouns/candidate/update?interface=cli) | `npx startup-builder do Candidate.update --json '{"id":"candidate_1","opening":"opening_1"}'` |
| [Candidate.delete](/business/nouns/candidate/delete?interface=cli) | `npx startup-builder do Candidate.delete --json '{"id":"candidate_1"}'` |
| [Candidate.screen](/business/nouns/candidate/screen?interface=cli) | `npx startup-builder do Candidate.screen --json '{"candidate":"candidate_1"}'` |

### Capability
| Operation | Command |
| --- | --- |
| [Capability.get](/business/nouns/capability/get?interface=cli) | `npx startup-builder do Capability.get --json '{"id":"capability_1"}'` |
| [Capability.list](/business/nouns/capability/list?interface=cli) | `npx startup-builder do Capability.list --json '{"limit":20}'` |

### Capital Call
| Operation | Command |
| --- | --- |
| CapitalCall.get | `npx startup-builder do CapitalCall.get --json '{"id":"capital_call_1"}'` |
| CapitalCall.list | `npx startup-builder do CapitalCall.list --json '{"limit":20}'` |

### Capital Commitment
| Operation | Command |
| --- | --- |
| CapitalCommitment.create | `npx startup-builder do CapitalCommitment.create --json '{"investor":"party_1","amount":{"amount":49,"currency":"USD"}}'` |
| CapitalCommitment.get | `npx startup-builder do CapitalCommitment.get --json '{"id":"capital_commitment_1"}'` |
| CapitalCommitment.list | `npx startup-builder do CapitalCommitment.list --json '{"limit":20}'` |
| CapitalCommitment.update | `npx startup-builder do CapitalCommitment.update --json '{"id":"capital_commitment_1","investor":"party_1"}'` |
| CapitalCommitment.countersign | `npx startup-builder do CapitalCommitment.countersign --json '{"commitment":"capital_commitment_1","agreement":"agreement_1"}'` |

### Card
| Operation | Command |
| --- | --- |
| [Card.get](/business/nouns/card/get?interface=cli) | `npx startup-builder do Card.get --json '{"id":"card_1"}'` |
| [Card.list](/business/nouns/card/list?interface=cli) | `npx startup-builder do Card.list --json '{"limit":20}'` |
| [Card.issue](/business/nouns/card/issue?interface=cli) | `npx startup-builder do Card.issue --json '{"mandate":"mandate_1","form":"singleUse"}'` |

### Change
| Operation | Command |
| --- | --- |
| [Change.create](/business/nouns/change/create?interface=cli) | `npx startup-builder do Change.create --json '{"base":"version_1"}'` |
| [Change.get](/business/nouns/change/get?interface=cli) | `npx startup-builder do Change.get --json '{"id":"change_1"}'` |
| [Change.list](/business/nouns/change/list?interface=cli) | `npx startup-builder do Change.list --json '{"limit":20}'` |
| [Change.merge](/business/nouns/change/merge?interface=cli) | `npx startup-builder do Change.merge --json '{"change":"change_1"}'` |
| [Change.revert](/business/nouns/change/revert?interface=cli) | `npx startup-builder do Change.revert --json '{"change":"change_1","reason":"Example reason"}'` |
| [Change.review](/business/nouns/change/review?interface=cli) | `npx startup-builder do Change.review --json '{"change":"change_1"}'` |

### Channel
| Operation | Command |
| --- | --- |
| [Channel.create](/business/nouns/channel/create?interface=cli) | `npx startup-builder do Channel.create --json '{"medium":"email"}'` |
| [Channel.get](/business/nouns/channel/get?interface=cli) | `npx startup-builder do Channel.get --json '{"id":"channel_1"}'` |
| [Channel.list](/business/nouns/channel/list?interface=cli) | `npx startup-builder do Channel.list --json '{"limit":20}'` |
| [Channel.update](/business/nouns/channel/update?interface=cli) | `npx startup-builder do Channel.update --json '{"id":"channel_1","medium":"email"}'` |
| [Channel.delete](/business/nouns/channel/delete?interface=cli) | `npx startup-builder do Channel.delete --json '{"id":"channel_1"}'` |

### Cohort
| Operation | Command |
| --- | --- |
| [Cohort.create](/business/nouns/cohort/create?interface=cli) | `npx startup-builder do Cohort.create --json '{"query":{}}'` |
| [Cohort.get](/business/nouns/cohort/get?interface=cli) | `npx startup-builder do Cohort.get --json '{"id":"cohort_1"}'` |
| [Cohort.list](/business/nouns/cohort/list?interface=cli) | `npx startup-builder do Cohort.list --json '{"limit":20}'` |
| [Cohort.update](/business/nouns/cohort/update?interface=cli) | `npx startup-builder do Cohort.update --json '{"id":"cohort_1","query":{}}'` |
| [Cohort.delete](/business/nouns/cohort/delete?interface=cli) | `npx startup-builder do Cohort.delete --json '{"id":"cohort_1"}'` |

### Collection
| Operation | Command |
| --- | --- |
| [Collection.create](/business/nouns/collection/create?interface=cli) | `npx startup-builder do Collection.create --json '{"id":"collection_1","type":["noun_1"]}'` |
| [Collection.get](/business/nouns/collection/get?interface=cli) | `npx startup-builder do Collection.get --json '{"id":"collection_1"}'` |
| [Collection.list](/business/nouns/collection/list?interface=cli) | `npx startup-builder do Collection.list --json '{"limit":20}'` |
| [Collection.update](/business/nouns/collection/update?interface=cli) | `npx startup-builder do Collection.update --json '{"id":"collection_1","query":{}}'` |
| [Collection.delete](/business/nouns/collection/delete?interface=cli) | `npx startup-builder do Collection.delete --json '{"id":"collection_1"}'` |
| [Collection.export](/business/nouns/collection/export?interface=cli) | `npx startup-builder do Collection.export --json '{"collection":"collection_1","to":"Example to"}'` |
| [Collection.query](/business/nouns/collection/query?interface=cli) | `npx startup-builder do Collection.query --json '{"query":"Example query"}'` |

### Comment
| Operation | Command |
| --- | --- |
| [Comment.create](/business/nouns/comment/create?interface=cli) | `npx startup-builder do Comment.create --json '{"body":"Example body"}'` |
| [Comment.get](/business/nouns/comment/get?interface=cli) | `npx startup-builder do Comment.get --json '{"id":"comment_1"}'` |
| [Comment.list](/business/nouns/comment/list?interface=cli) | `npx startup-builder do Comment.list --json '{"limit":20}'` |
| [Comment.update](/business/nouns/comment/update?interface=cli) | `npx startup-builder do Comment.update --json '{"id":"comment_1","body":"Example body"}'` |
| [Comment.delete](/business/nouns/comment/delete?interface=cli) | `npx startup-builder do Comment.delete --json '{"id":"comment_1"}'` |

### Commission
| Operation | Command |
| --- | --- |
| [Commission.create](/business/nouns/commission/create?interface=cli) | `npx startup-builder do Commission.create --json '{"rate":1,"term":1,"clawbackDays":1}'` |
| [Commission.get](/business/nouns/commission/get?interface=cli) | `npx startup-builder do Commission.get --json '{"id":"commission_1"}'` |
| [Commission.list](/business/nouns/commission/list?interface=cli) | `npx startup-builder do Commission.list --json '{"limit":20}'` |
| [Commission.update](/business/nouns/commission/update?interface=cli) | `npx startup-builder do Commission.update --json '{"id":"commission_1","rate":1}'` |
| [Commission.pay](/business/nouns/commission/pay?interface=cli) | `npx startup-builder do Commission.pay --json '{"commission":"commission_1"}'` |

### Company
| Operation | Command |
| --- | --- |
| [Company.create](/business/nouns/company/create?interface=cli) | `npx startup-builder do Company.create --json '{"name":"Acme","legalName":"Acme Inc.","jurisdiction":"US-DE"}'` |
| [Company.get](/business/nouns/company/get?interface=cli) | `npx startup-builder do Company.get --json '{"id":"company_1"}'` |
| [Company.list](/business/nouns/company/list?interface=cli) | `npx startup-builder do Company.list --json '{"limit":20}'` |
| [Company.update](/business/nouns/company/update?interface=cli) | `npx startup-builder do Company.update --json '{"id":"company_1","legalName":"Acme Inc."}'` |
| [Company.dissolve](/business/nouns/company/dissolve?interface=cli) | `npx startup-builder do Company.dissolve --json '{"company":"company_1","reason":"Example reason"}'` |
| [Company.incorporate](/business/nouns/company/incorporate?interface=cli) | `npx startup-builder do Company.incorporate --json '{"legalName":"Acme Inc.","jurisdiction":"US-DE"}'` |
| [Company.register](/business/nouns/company/register?interface=cli) | `npx startup-builder do Company.register --json '{"jurisdiction":"US-TX","kind":"salesTax"}'` |
| [Company.submit](/business/nouns/company/submit?interface=cli) | `npx startup-builder do Company.submit --json '{"jurisdiction":"US-TX","kind":"salesTax","periods":["period_1"]}'` |

### Component
| Operation | Command |
| --- | --- |
| [Component.create](/business/nouns/component/create?interface=cli) | `npx startup-builder do Component.create --json '{"name":"Acme","props":{}}'` |
| [Component.get](/business/nouns/component/get?interface=cli) | `npx startup-builder do Component.get --json '{"id":"component_1"}'` |
| [Component.list](/business/nouns/component/list?interface=cli) | `npx startup-builder do Component.list --json '{"limit":20}'` |
| [Component.update](/business/nouns/component/update?interface=cli) | `npx startup-builder do Component.update --json '{"id":"component_1","name":"Acme"}'` |
| [Component.delete](/business/nouns/component/delete?interface=cli) | `npx startup-builder do Component.delete --json '{"id":"component_1"}'` |

### Consent
| Operation | Command |
| --- | --- |
| [Consent.create](/business/nouns/consent/create?interface=cli) | `npx startup-builder do Consent.create --json '{"basis":"Example basis"}'` |
| [Consent.get](/business/nouns/consent/get?interface=cli) | `npx startup-builder do Consent.get --json '{"id":"consent_1"}'` |
| [Consent.list](/business/nouns/consent/list?interface=cli) | `npx startup-builder do Consent.list --json '{"limit":20}'` |
| [Consent.update](/business/nouns/consent/update?interface=cli) | `npx startup-builder do Consent.update --json '{"id":"consent_1","withdrawnAt":"2026-10-22T12:00:00Z"}'` |
| [Consent.withdraw](/business/nouns/consent/withdraw?interface=cli) | `npx startup-builder do Consent.withdraw --json '{"consent":"consent_1"}'` |

### Contact
| Operation | Command |
| --- | --- |
| [Contact.create](/business/nouns/contact/create?interface=cli) | `npx startup-builder do Contact.create --json '{"email":"ada@acme.com"}'` |
| [Contact.get](/business/nouns/contact/get?interface=cli) | `npx startup-builder do Contact.get --json '{"id":"contact_1"}'` |
| [Contact.list](/business/nouns/contact/list?interface=cli) | `npx startup-builder do Contact.list --json '{"limit":20}'` |
| [Contact.update](/business/nouns/contact/update?interface=cli) | `npx startup-builder do Contact.update --json '{"id":"contact_1","email":"ada@acme.com"}'` |
| [Contact.delete](/business/nouns/contact/delete?interface=cli) | `npx startup-builder do Contact.delete --json '{"id":"contact_1"}'` |
| [Contact.enrich](/business/nouns/contact/enrich?interface=cli) | `npx startup-builder do Contact.enrich --json '{"contact":"contact_1"}'` |
| [Contact.enroll](/business/nouns/contact/enroll?interface=cli) | `npx startup-builder do Contact.enroll --json '{"contact":"contact_1","sequence":"sequence_1"}'` |
| [Contact.merge](/business/nouns/contact/merge?interface=cli) | `npx startup-builder do Contact.merge --json '{"contact":"contact_1","into":"contact_1"}'` |
| [Contact.subscribe](/business/nouns/contact/subscribe?interface=cli) | `npx startup-builder do Contact.subscribe --json '{"contact":"contact_1","topics":["Example topics"]}'` |
| [Contact.suppress](/business/nouns/contact/suppress?interface=cli) | `npx startup-builder do Contact.suppress --json '{"contact":"contact_1"}'` |
| [Contact.unsubscribe](/business/nouns/contact/unsubscribe?interface=cli) | `npx startup-builder do Contact.unsubscribe --json '{"contact":"contact_1"}'` |

### Content
| Operation | Command |
| --- | --- |
| [Content.create](/business/nouns/content/create?interface=cli) | `npx startup-builder do Content.create --json '{"title":"Acme API"}'` |
| [Content.get](/business/nouns/content/get?interface=cli) | `npx startup-builder do Content.get --json '{"id":"content_1"}'` |
| [Content.list](/business/nouns/content/list?interface=cli) | `npx startup-builder do Content.list --json '{"limit":20}'` |
| [Content.update](/business/nouns/content/update?interface=cli) | `npx startup-builder do Content.update --json '{"id":"content_1","title":"Acme API"}'` |
| [Content.delete](/business/nouns/content/delete?interface=cli) | `npx startup-builder do Content.delete --json '{"id":"content_1"}'` |
| [Content.draft](/business/nouns/content/draft?interface=cli) | `npx startup-builder do Content.draft --json '{"kind":"article","brief":"Example brief"}'` |
| [Content.publish](/business/nouns/content/publish?interface=cli) | `npx startup-builder do Content.publish --json '{"content":"content_1"}'` |

### Control
| Operation | Command |
| --- | --- |
| [Control.get](/business/nouns/control/get?interface=cli) | `npx startup-builder do Control.get --json '{"id":"control_1"}'` |
| [Control.list](/business/nouns/control/list?interface=cli) | `npx startup-builder do Control.list --json '{"limit":20}'` |

### Conversation
| Operation | Command |
| --- | --- |
| [Conversation.create](/business/nouns/conversation/create?interface=cli) | `npx startup-builder do Conversation.create --json '{"subject":"Example subject"}'` |
| [Conversation.get](/business/nouns/conversation/get?interface=cli) | `npx startup-builder do Conversation.get --json '{"id":"conversation_1"}'` |
| [Conversation.list](/business/nouns/conversation/list?interface=cli) | `npx startup-builder do Conversation.list --json '{"limit":20}'` |
| [Conversation.update](/business/nouns/conversation/update?interface=cli) | `npx startup-builder do Conversation.update --json '{"id":"conversation_1","answeredAt":"2026-10-22T12:00:00Z"}'` |
| [Conversation.delete](/business/nouns/conversation/delete?interface=cli) | `npx startup-builder do Conversation.delete --json '{"id":"conversation_1"}'` |
| [Conversation.answer](/business/nouns/conversation/answer?interface=cli) | `npx startup-builder do Conversation.answer --json '{"conversation":"conversation_1","body":"Example body"}'` |
| [Conversation.assign](/business/nouns/conversation/assign?interface=cli) | `npx startup-builder do Conversation.assign --json '{"conversation":"conversation_1"}'` |
| [Conversation.close](/business/nouns/conversation/close?interface=cli) | `npx startup-builder do Conversation.close --json '{"conversation":"conversation_1","resolution":"confirmed"}'` |
| [Conversation.escalate](/business/nouns/conversation/escalate?interface=cli) | `npx startup-builder do Conversation.escalate --json '{"conversation":"conversation_1","reason":"lowConfidence"}'` |
| [Conversation.reopen](/business/nouns/conversation/reopen?interface=cli) | `npx startup-builder do Conversation.reopen --json '{"conversation":"conversation_1","signal":"askedForPerson"}'` |

### Cost
| Operation | Command |
| --- | --- |
| [Cost.get](/business/nouns/cost/get?interface=cli) | `npx startup-builder do Cost.get --json '{"id":"cost_1"}'` |
| [Cost.list](/business/nouns/cost/list?interface=cli) | `npx startup-builder do Cost.list --json '{"limit":20}'` |

### Coupon
| Operation | Command |
| --- | --- |
| [Coupon.create](/business/nouns/coupon/create?interface=cli) | `npx startup-builder do Coupon.create --json '{"duration":"once"}'` |
| [Coupon.get](/business/nouns/coupon/get?interface=cli) | `npx startup-builder do Coupon.get --json '{"id":"coupon_1"}'` |
| [Coupon.list](/business/nouns/coupon/list?interface=cli) | `npx startup-builder do Coupon.list --json '{"limit":20}'` |
| [Coupon.update](/business/nouns/coupon/update?interface=cli) | `npx startup-builder do Coupon.update --json '{"id":"coupon_1","percentOff":1}'` |

### Credential
| Operation | Command |
| --- | --- |
| [Credential.create](/business/nouns/credential/create?interface=cli) | `npx startup-builder do Credential.create --json '{"issuer":"Example issuer","jurisdiction":"US-DE"}'` |
| [Credential.get](/business/nouns/credential/get?interface=cli) | `npx startup-builder do Credential.get --json '{"id":"credential_1"}'` |
| [Credential.list](/business/nouns/credential/list?interface=cli) | `npx startup-builder do Credential.list --json '{"limit":20}'` |
| [Credential.update](/business/nouns/credential/update?interface=cli) | `npx startup-builder do Credential.update --json '{"id":"credential_1","jurisdiction":"US-DE"}'` |
| [Credential.delete](/business/nouns/credential/delete?interface=cli) | `npx startup-builder do Credential.delete --json '{"id":"credential_1"}'` |
| [Credential.verify](/business/nouns/credential/verify?interface=cli) | `npx startup-builder do Credential.verify --json '{"credential":"credential_1"}'` |

### Credit Grant
| Operation | Command |
| --- | --- |
| [CreditGrant.create](/business/nouns/credit-grant/create?interface=cli) | `npx startup-builder do CreditGrant.create --json '{"amount":{"amount":49,"currency":"USD"},"category":"paid"}'` |
| [CreditGrant.get](/business/nouns/credit-grant/get?interface=cli) | `npx startup-builder do CreditGrant.get --json '{"id":"credit_grant_1"}'` |
| [CreditGrant.list](/business/nouns/credit-grant/list?interface=cli) | `npx startup-builder do CreditGrant.list --json '{"limit":20}'` |
| [CreditGrant.apply](/business/nouns/credit-grant/apply?interface=cli) | `npx startup-builder do CreditGrant.apply --json '{"invoice":"invoice_1"}'` |
| [CreditGrant.issue](/business/nouns/credit-grant/issue?interface=cli) | `npx startup-builder do CreditGrant.issue --json '{"customer":"customer_1","amount":{"amount":49,"currency":"USD"},"category":"paid"}'` |
| [CreditGrant.void](/business/nouns/credit-grant/void?interface=cli) | `npx startup-builder do CreditGrant.void --json '{"creditGrant":"credit_grant_1","reason":"Example reason"}'` |

### Criterion
| Operation | Command |
| --- | --- |
| [Criterion.get](/business/nouns/criterion/get?interface=cli) | `npx startup-builder do Criterion.get --json '{"id":"criterion_1"}'` |
| [Criterion.list](/business/nouns/criterion/list?interface=cli) | `npx startup-builder do Criterion.list --json '{"limit":20}'` |

### Customer
| Operation | Command |
| --- | --- |
| [Customer.create](/business/nouns/customer/create?interface=cli) | `npx startup-builder do Customer.create --json '{"since":"2026-10-22T12:00:00Z"}'` |
| [Customer.get](/business/nouns/customer/get?interface=cli) | `npx startup-builder do Customer.get --json '{"id":"customer_1"}'` |
| [Customer.list](/business/nouns/customer/list?interface=cli) | `npx startup-builder do Customer.list --json '{"limit":20}'` |
| [Customer.update](/business/nouns/customer/update?interface=cli) | `npx startup-builder do Customer.update --json '{"id":"customer_1","since":"2026-10-22T12:00:00Z"}'` |
| [Customer.delete](/business/nouns/customer/delete?interface=cli) | `npx startup-builder do Customer.delete --json '{"id":"customer_1"}'` |
| [Customer.activate](/business/nouns/customer/activate?interface=cli) | `npx startup-builder do Customer.activate --json '{"customer":"customer_1","offer":"offer_1"}'` |
| [Customer.exempt](/business/nouns/customer/exempt?interface=cli) | `npx startup-builder do Customer.exempt --json '{"customer":"customer_1","certificate":"file_1","jurisdictions":["US-TX"]}'` |

### Dashboard
| Operation | Command |
| --- | --- |
| [Dashboard.create](/business/nouns/dashboard/create?interface=cli) | `npx startup-builder do Dashboard.create --json '{"scope":"Startup"}'` |
| [Dashboard.get](/business/nouns/dashboard/get?interface=cli) | `npx startup-builder do Dashboard.get --json '{"id":"dashboard_1"}'` |
| [Dashboard.list](/business/nouns/dashboard/list?interface=cli) | `npx startup-builder do Dashboard.list --json '{"limit":20}'` |
| [Dashboard.update](/business/nouns/dashboard/update?interface=cli) | `npx startup-builder do Dashboard.update --json '{"id":"dashboard_1","scope":"Startup"}'` |
| [Dashboard.delete](/business/nouns/dashboard/delete?interface=cli) | `npx startup-builder do Dashboard.delete --json '{"id":"dashboard_1"}'` |
| [Dashboard.ask](/business/nouns/dashboard/ask?interface=cli) | `npx startup-builder do Dashboard.ask --json '{"question":"Example question"}'` |
| [Dashboard.schedule](/business/nouns/dashboard/schedule?interface=cli) | `npx startup-builder do Dashboard.schedule --json '{"dashboard":"dashboard_1","cadence":"daily","to":"Example to"}'` |

### Dataset
| Operation | Command |
| --- | --- |
| [Dataset.create](/business/nouns/dataset/create?interface=cli) | `npx startup-builder do Dataset.create --json '{"name":"Acme","promise":"A first draft within one day."}'` |
| [Dataset.get](/business/nouns/dataset/get?interface=cli) | `npx startup-builder do Dataset.get --json '{"id":"dataset_1"}'` |
| [Dataset.list](/business/nouns/dataset/list?interface=cli) | `npx startup-builder do Dataset.list --json '{"limit":20}'` |
| [Dataset.update](/business/nouns/dataset/update?interface=cli) | `npx startup-builder do Dataset.update --json '{"id":"dataset_1","records":1}'` |
| [Dataset.delete](/business/nouns/dataset/delete?interface=cli) | `npx startup-builder do Dataset.delete --json '{"id":"dataset_1"}'` |

### Deal
| Operation | Command |
| --- | --- |
| [Deal.create](/business/nouns/deal/create?interface=cli) | `npx startup-builder do Deal.create --json '{"value":{"amount":49,"currency":"USD"}}'` |
| [Deal.get](/business/nouns/deal/get?interface=cli) | `npx startup-builder do Deal.get --json '{"id":"deal_1"}'` |
| [Deal.list](/business/nouns/deal/list?interface=cli) | `npx startup-builder do Deal.list --json '{"limit":20}'` |
| [Deal.update](/business/nouns/deal/update?interface=cli) | `npx startup-builder do Deal.update --json '{"id":"deal_1","value":{"amount":49,"currency":"USD"}}'` |
| [Deal.delete](/business/nouns/deal/delete?interface=cli) | `npx startup-builder do Deal.delete --json '{"id":"deal_1"}'` |
| [Deal.advance](/business/nouns/deal/advance?interface=cli) | `npx startup-builder do Deal.advance --json '{"deal":"deal_1"}'` |
| [Deal.assign](/business/nouns/deal/assign?interface=cli) | `npx startup-builder do Deal.assign --json '{"deal":"deal_1"}'` |
| [Deal.lose](/business/nouns/deal/lose?interface=cli) | `npx startup-builder do Deal.lose --json '{"deal":"deal_1","reason":"Example reason"}'` |
| [Deal.propose](/business/nouns/deal/propose?interface=cli) | `npx startup-builder do Deal.propose --json '{"deal":"deal_1","quote":"quote_1"}'` |
| [Deal.win](/business/nouns/deal/win?interface=cli) | `npx startup-builder do Deal.win --json '{"deal":"deal_1"}'` |

### Decision
| Operation | Command |
| --- | --- |
| [Decision.create](/business/nouns/decision/create?interface=cli) | `npx startup-builder do Decision.create --json '{"choice":"Example choice","reason":"Example reason"}'` |
| [Decision.get](/business/nouns/decision/get?interface=cli) | `npx startup-builder do Decision.get --json '{"id":"decision_1"}'` |
| [Decision.list](/business/nouns/decision/list?interface=cli) | `npx startup-builder do Decision.list --json '{"limit":20}'` |
| [Decision.supersede](/business/nouns/decision/supersede?interface=cli) | `npx startup-builder do Decision.supersede --json '{"decision":"decision_1","by":"decision_1"}'` |

### Demand Budget
| Operation | Command |
| --- | --- |
| [DemandBudget.create](/business/nouns/demand-budget/create?interface=cli) | `npx startup-builder do DemandBudget.create --json '{"amount":{"amount":49,"currency":"USD"},"tier":"$0","target":"Example target","stopRule":"Example stop rule"}'` |
| [DemandBudget.get](/business/nouns/demand-budget/get?interface=cli) | `npx startup-builder do DemandBudget.get --json '{"id":"demand_budget_1"}'` |
| [DemandBudget.list](/business/nouns/demand-budget/list?interface=cli) | `npx startup-builder do DemandBudget.list --json '{"limit":20}'` |
| [DemandBudget.update](/business/nouns/demand-budget/update?interface=cli) | `npx startup-builder do DemandBudget.update --json '{"id":"demand_budget_1","amount":{"amount":49,"currency":"USD"}}'` |

### Dispute
| Operation | Command |
| --- | --- |
| [Dispute.get](/business/nouns/dispute/get?interface=cli) | `npx startup-builder do Dispute.get --json '{"id":"dispute_1"}'` |
| [Dispute.list](/business/nouns/dispute/list?interface=cli) | `npx startup-builder do Dispute.list --json '{"limit":20}'` |
| [Dispute.accept](/business/nouns/dispute/accept?interface=cli) | `npx startup-builder do Dispute.accept --json '{"dispute":"dispute_1","reason":"Example reason"}'` |
| [Dispute.answer](/business/nouns/dispute/answer?interface=cli) | `npx startup-builder do Dispute.answer --json '{"dispute":"dispute_1","evidence":["evidence_1"]}'` |
| [Dispute.appeal](/business/nouns/dispute/appeal?interface=cli) | `npx startup-builder do Dispute.appeal --json '{"dispute":"dispute_1","reason":"Example reason"}'` |
| [Dispute.decide](/business/nouns/dispute/decide?interface=cli) | `npx startup-builder do Dispute.decide --json '{"dispute":"dispute_1","decision":"buyer","reason":"Example reason"}'` |

### DNS Record
| Operation | Command |
| --- | --- |
| [DNSRecord.get](/business/nouns/dns-record/get?interface=cli) | `npx startup-builder do DNSRecord.get --json '{"id":"dns_record_1"}'` |
| [DNSRecord.list](/business/nouns/dns-record/list?interface=cli) | `npx startup-builder do DNSRecord.list --json '{"limit":20}'` |
| [DNSRecord.remove](/business/nouns/dns-record/remove?interface=cli) | `npx startup-builder do DNSRecord.remove --json '{"record":"dns_record_1"}'` |
| [DNSRecord.set](/business/nouns/dns-record/set?interface=cli) | `npx startup-builder do DNSRecord.set --json '{"domain":"domain_1","type":"a","name":"Acme","value":"Example value"}'` |

### Document
| Operation | Command |
| --- | --- |
| [Document.create](/business/nouns/document/create?interface=cli) | `npx startup-builder do Document.create --json '{"form":"document"}'` |
| [Document.get](/business/nouns/document/get?interface=cli) | `npx startup-builder do Document.get --json '{"id":"document_1"}'` |
| [Document.list](/business/nouns/document/list?interface=cli) | `npx startup-builder do Document.list --json '{"limit":20}'` |
| [Document.update](/business/nouns/document/update?interface=cli) | `npx startup-builder do Document.update --json '{"id":"document_1","form":"document"}'` |
| [Document.delete](/business/nouns/document/delete?interface=cli) | `npx startup-builder do Document.delete --json '{"id":"document_1"}'` |
| [Document.render](/business/nouns/document/render?interface=cli) | `npx startup-builder do Document.render --json '{"document":"document_1","format":"Example format"}'` |

### Domain
| Operation | Command |
| --- | --- |
| [Domain.create](/business/nouns/domain/create?interface=cli) | `npx startup-builder do Domain.create --json '{"hostname":"acme.com","role":"canonical"}'` |
| [Domain.get](/business/nouns/domain/get?interface=cli) | `npx startup-builder do Domain.get --json '{"id":"domain_1"}'` |
| [Domain.list](/business/nouns/domain/list?interface=cli) | `npx startup-builder do Domain.list --json '{"limit":20}'` |
| [Domain.update](/business/nouns/domain/update?interface=cli) | `npx startup-builder do Domain.update --json '{"id":"domain_1","hostname":"acme.com"}'` |
| [Domain.delete](/business/nouns/domain/delete?interface=cli) | `npx startup-builder do Domain.delete --json '{"id":"domain_1"}'` |
| [Domain.authenticate](/business/nouns/domain/authenticate?interface=cli) | `npx startup-builder do Domain.authenticate --json '{"domain":"domain_1"}'` |
| [Domain.benchmark](/business/nouns/domain/benchmark?interface=cli) | `npx startup-builder do Domain.benchmark --json '{"hostname":"taxcalc.tools"}'` |
| [Domain.claim](/business/nouns/domain/claim?interface=cli) | `npx startup-builder do Domain.claim --json '{"hostname":"acme.headless.ly","startup":"startup_1"}'` |
| [Domain.connect](/business/nouns/domain/connect?interface=cli) | `npx startup-builder do Domain.connect --json '{"hostname":"acme.com","startup":"startup_1"}'` |
| [Domain.register](/business/nouns/domain/register?interface=cli) | `npx startup-builder do Domain.register --json '{"hostname":"acme.com","startup":"startup_1"}'` |
| [Domain.release](/business/nouns/domain/release?interface=cli) | `npx startup-builder do Domain.release --json '{"domain":"domain_1","reason":"Example reason"}'` |
| [Domain.renew](/business/nouns/domain/renew?interface=cli) | `npx startup-builder do Domain.renew --json '{"domain":"domain_1"}'` |
| [Domain.search](/business/nouns/domain/search?interface=cli) | `npx startup-builder do Domain.search --json '{"query":"Example query"}'` |
| [Domain.transfer](/business/nouns/domain/transfer?interface=cli) | `npx startup-builder do Domain.transfer --json '{"domain":"domain_1","to":"Example to","kind":"in"}'` |
| [Domain.verify](/business/nouns/domain/verify?interface=cli) | `npx startup-builder do Domain.verify --json '{"domain":"domain_1"}'` |

### Enrollment
| Operation | Command |
| --- | --- |
| [Enrollment.create](/business/nouns/enrollment/create?interface=cli) | `npx startup-builder do Enrollment.create --json '{"step":"Example step"}'` |
| [Enrollment.get](/business/nouns/enrollment/get?interface=cli) | `npx startup-builder do Enrollment.get --json '{"id":"enrollment_1"}'` |
| [Enrollment.list](/business/nouns/enrollment/list?interface=cli) | `npx startup-builder do Enrollment.list --json '{"limit":20}'` |
| [Enrollment.update](/business/nouns/enrollment/update?interface=cli) | `npx startup-builder do Enrollment.update --json '{"id":"enrollment_1","nextAt":"2026-10-22T12:00:00Z"}'` |
| [Enrollment.delete](/business/nouns/enrollment/delete?interface=cli) | `npx startup-builder do Enrollment.delete --json '{"id":"enrollment_1"}'` |
| [Enrollment.cancel](/business/nouns/enrollment/cancel?interface=cli) | `npx startup-builder do Enrollment.cancel --json '{"enrollment":"enrollment_1","reason":"replied"}'` |
| [Enrollment.pause](/business/nouns/enrollment/pause?interface=cli) | `npx startup-builder do Enrollment.pause --json '{"enrollment":"enrollment_1"}'` |
| [Enrollment.resume](/business/nouns/enrollment/resume?interface=cli) | `npx startup-builder do Enrollment.resume --json '{"enrollment":"enrollment_1"}'` |

### Entitlement
| Operation | Command |
| --- | --- |
| [Entitlement.create](/business/nouns/entitlement/create?interface=cli) | `npx startup-builder do Entitlement.create --json '{"verb":"verb_1"}'` |
| [Entitlement.get](/business/nouns/entitlement/get?interface=cli) | `npx startup-builder do Entitlement.get --json '{"id":"entitlement_1"}'` |
| [Entitlement.list](/business/nouns/entitlement/list?interface=cli) | `npx startup-builder do Entitlement.list --json '{"limit":20}'` |
| [Entitlement.update](/business/nouns/entitlement/update?interface=cli) | `npx startup-builder do Entitlement.update --json '{"id":"entitlement_1","verb":"verb_1"}'` |
| [Entitlement.delete](/business/nouns/entitlement/delete?interface=cli) | `npx startup-builder do Entitlement.delete --json '{"id":"entitlement_1"}'` |
| [Entitlement.check](/business/nouns/entitlement/check?interface=cli) | `npx startup-builder do Entitlement.check --json '{"customer":"customer_1","verb":"verb_1"}'` |

### Entry
| Operation | Command |
| --- | --- |
| [Entry.get](/business/nouns/entry/get?interface=cli) | `npx startup-builder do Entry.get --json '{"id":"entry_1"}'` |
| [Entry.list](/business/nouns/entry/list?interface=cli) | `npx startup-builder do Entry.list --json '{"limit":20}'` |
| [Entry.post](/business/nouns/entry/post?interface=cli) | `npx startup-builder do Entry.post --json '{"debit":"Example debit","credit":"Example credit","amount":{"amount":49,"currency":"USD"},"memo":"Example memo"}'` |
| [Entry.settle](/business/nouns/entry/settle?interface=cli) | `npx startup-builder do Entry.settle --json '{"period":"period_1","from":"company_1","to":"company_1"}'` |

### Evaluator
| Operation | Command |
| --- | --- |
| [Evaluator.create](/business/nouns/evaluator/create?interface=cli) | `npx startup-builder do Evaluator.create --json '{"kind":"code","rubric":"Example rubric"}'` |
| [Evaluator.get](/business/nouns/evaluator/get?interface=cli) | `npx startup-builder do Evaluator.get --json '{"id":"evaluator_1"}'` |
| [Evaluator.list](/business/nouns/evaluator/list?interface=cli) | `npx startup-builder do Evaluator.list --json '{"limit":20}'` |
| [Evaluator.update](/business/nouns/evaluator/update?interface=cli) | `npx startup-builder do Evaluator.update --json '{"id":"evaluator_1","integration":"integration_1"}'` |
| [Evaluator.delete](/business/nouns/evaluator/delete?interface=cli) | `npx startup-builder do Evaluator.delete --json '{"id":"evaluator_1"}'` |

### Event
| Operation | Command |
| --- | --- |
| [Event.create](/business/nouns/event/create?interface=cli) | `npx startup-builder do Event.create --json '{"name":"Acme","at":"2026-10-22T12:00:00Z"}'` |
| [Event.get](/business/nouns/event/get?interface=cli) | `npx startup-builder do Event.get --json '{"id":"event_1"}'` |
| [Event.list](/business/nouns/event/list?interface=cli) | `npx startup-builder do Event.list --json '{"limit":20}'` |
| [Event.capture](/business/nouns/event/capture?interface=cli) | `npx startup-builder do Event.capture --json '{"name":"Acme"}'` |

### Evidence
| Operation | Command |
| --- | --- |
| [Evidence.create](/business/nouns/evidence/create?interface=cli) | `npx startup-builder do Evidence.create --json '{"grade":"Behavior"}'` |
| [Evidence.get](/business/nouns/evidence/get?interface=cli) | `npx startup-builder do Evidence.get --json '{"id":"evidence_1"}'` |
| [Evidence.list](/business/nouns/evidence/list?interface=cli) | `npx startup-builder do Evidence.list --json '{"limit":20}'` |

### Experiment
| Operation | Command |
| --- | --- |
| [Experiment.create](/business/nouns/experiment/create?interface=cli) | `npx startup-builder do Experiment.create --json '{"variants":{}}'` |
| [Experiment.get](/business/nouns/experiment/get?interface=cli) | `npx startup-builder do Experiment.get --json '{"id":"experiment_1"}'` |
| [Experiment.list](/business/nouns/experiment/list?interface=cli) | `npx startup-builder do Experiment.list --json '{"limit":20}'` |
| [Experiment.conclude](/business/nouns/experiment/conclude?interface=cli) | `npx startup-builder do Experiment.conclude --json '{"experiment":"experiment_1","decision":"ship"}'` |
| [Experiment.start](/business/nouns/experiment/start?interface=cli) | `npx startup-builder do Experiment.start --json '{"experiment":"experiment_1"}'` |

### Exposure
| Operation | Command |
| --- | --- |
| [Exposure.create](/business/nouns/exposure/create?interface=cli) | `npx startup-builder do Exposure.create --json '{"unit":"Example unit","options":{},"propensity":1,"at":"2026-10-22T12:00:00Z"}'` |
| [Exposure.get](/business/nouns/exposure/get?interface=cli) | `npx startup-builder do Exposure.get --json '{"id":"exposure_1"}'` |
| [Exposure.list](/business/nouns/exposure/list?interface=cli) | `npx startup-builder do Exposure.list --json '{"limit":20}'` |

### File
| Operation | Command |
| --- | --- |
| [File.create](/business/nouns/file/create?interface=cli) | `npx startup-builder do File.create --json '{"contentType":"Example content type","size":1}'` |
| [File.get](/business/nouns/file/get?interface=cli) | `npx startup-builder do File.get --json '{"id":"file_1"}'` |
| [File.list](/business/nouns/file/list?interface=cli) | `npx startup-builder do File.list --json '{"limit":20}'` |
| [File.update](/business/nouns/file/update?interface=cli) | `npx startup-builder do File.update --json '{"id":"file_1","size":1}'` |
| [File.delete](/business/nouns/file/delete?interface=cli) | `npx startup-builder do File.delete --json '{"id":"file_1"}'` |
| [File.edit](/business/nouns/file/edit?interface=cli) | `npx startup-builder do File.edit --json '{"file":"file_1","instruction":"Example instruction"}'` |
| [File.generate](/business/nouns/file/generate?interface=cli) | `npx startup-builder do File.generate --json '{"kind":"image","prompt":"Example prompt"}'` |

### Flag
| Operation | Command |
| --- | --- |
| [Flag.create](/business/nouns/flag/create?interface=cli) | `npx startup-builder do Flag.create --json '{"key":"new-checkout"}'` |
| [Flag.get](/business/nouns/flag/get?interface=cli) | `npx startup-builder do Flag.get --json '{"id":"flag_1"}'` |
| [Flag.list](/business/nouns/flag/list?interface=cli) | `npx startup-builder do Flag.list --json '{"limit":20}'` |
| [Flag.update](/business/nouns/flag/update?interface=cli) | `npx startup-builder do Flag.update --json '{"id":"flag_1","key":"new-checkout"}'` |
| [Flag.delete](/business/nouns/flag/delete?interface=cli) | `npx startup-builder do Flag.delete --json '{"id":"flag_1"}'` |
| [Flag.evaluate](/business/nouns/flag/evaluate?interface=cli) | `npx startup-builder do Flag.evaluate --json '{"flag":"flag_1","unit":"Example unit"}'` |

### Flow
| Operation | Command |
| --- | --- |
| [Flow.create](/business/nouns/flow/create?interface=cli) | `npx startup-builder do Flow.create --json '{"persona":"persona_1","offer":"offer_1","steps":["dashboard_1"]}'` |
| [Flow.get](/business/nouns/flow/get?interface=cli) | `npx startup-builder do Flow.get --json '{"id":"flow_1"}'` |
| [Flow.list](/business/nouns/flow/list?interface=cli) | `npx startup-builder do Flow.list --json '{"limit":20}'` |
| [Flow.update](/business/nouns/flow/update?interface=cli) | `npx startup-builder do Flow.update --json '{"id":"flow_1","persona":"persona_1"}'` |
| [Flow.delete](/business/nouns/flow/delete?interface=cli) | `npx startup-builder do Flow.delete --json '{"id":"flow_1"}'` |

### Forecast
| Operation | Command |
| --- | --- |
| [Forecast.create](/business/nouns/forecast/create?interface=cli) | `npx startup-builder do Forecast.create --json '{"asOf":"2026-10-22T12:00:00Z","runwayWeeks":1,"defaultAlive":true,"spendState":"free"}'` |
| [Forecast.get](/business/nouns/forecast/get?interface=cli) | `npx startup-builder do Forecast.get --json '{"id":"forecast_1"}'` |
| [Forecast.list](/business/nouns/forecast/list?interface=cli) | `npx startup-builder do Forecast.list --json '{"limit":20}'` |

### Form
| Operation | Command |
| --- | --- |
| [Form.create](/business/nouns/form/create?interface=cli) | `npx startup-builder do Form.create --json '{"fields":{}}'` |
| [Form.get](/business/nouns/form/get?interface=cli) | `npx startup-builder do Form.get --json '{"id":"form_1"}'` |
| [Form.list](/business/nouns/form/list?interface=cli) | `npx startup-builder do Form.list --json '{"limit":20}'` |
| [Form.update](/business/nouns/form/update?interface=cli) | `npx startup-builder do Form.update --json '{"id":"form_1","fields":{}}'` |
| [Form.delete](/business/nouns/form/delete?interface=cli) | `npx startup-builder do Form.delete --json '{"id":"form_1"}'` |

### Function
| Operation | Command |
| --- | --- |
| [Function.create](/business/nouns/function/create?interface=cli) | `npx startup-builder do Function.create --json '{"kind":"code"}'` |
| [Function.get](/business/nouns/function/get?interface=cli) | `npx startup-builder do Function.get --json '{"id":"function_1"}'` |
| [Function.list](/business/nouns/function/list?interface=cli) | `npx startup-builder do Function.list --json '{"limit":20}'` |
| [Function.update](/business/nouns/function/update?interface=cli) | `npx startup-builder do Function.update --json '{"id":"function_1","kind":"code"}'` |
| [Function.delete](/business/nouns/function/delete?interface=cli) | `npx startup-builder do Function.delete --json '{"id":"function_1"}'` |

### Fund
| Operation | Command |
| --- | --- |
| Fund.create | `npx startup-builder do Fund.create --json '{"name":"Acme"}'` |
| Fund.get | `npx startup-builder do Fund.get --json '{"id":"fund_1"}'` |
| Fund.list | `npx startup-builder do Fund.list --json '{"limit":20}'` |
| Fund.update | `npx startup-builder do Fund.update --json '{"id":"fund_1","name":"Acme"}'` |
| Fund.delete | `npx startup-builder do Fund.delete --json '{"id":"fund_1"}'` |
| Fund.call | `npx startup-builder do Fund.call --json '{"fund":"fund_1","amount":{"amount":49,"currency":"USD"},"dueOn":"2026-10-22","purpose":"Example purpose"}'` |
| Fund.distribute | `npx startup-builder do Fund.distribute --json '{"fund":"fund_1","amount":{"amount":49,"currency":"USD"},"kind":"cash"}'` |
| Fund.report | `npx startup-builder do Fund.report --json '{"fund":"fund_1","period":"period_1"}'` |

### Fund Distribution
| Operation | Command |
| --- | --- |
| FundDistribution.get | `npx startup-builder do FundDistribution.get --json '{"id":"fund_distribution_1"}'` |
| FundDistribution.list | `npx startup-builder do FundDistribution.list --json '{"limit":20}'` |

### Funnel
| Operation | Command |
| --- | --- |
| [Funnel.create](/business/nouns/funnel/create?interface=cli) | `npx startup-builder do Funnel.create --json '{"steps":{}}'` |
| [Funnel.get](/business/nouns/funnel/get?interface=cli) | `npx startup-builder do Funnel.get --json '{"id":"funnel_1"}'` |
| [Funnel.list](/business/nouns/funnel/list?interface=cli) | `npx startup-builder do Funnel.list --json '{"limit":20}'` |
| [Funnel.update](/business/nouns/funnel/update?interface=cli) | `npx startup-builder do Funnel.update --json '{"id":"funnel_1","steps":{}}'` |
| [Funnel.delete](/business/nouns/funnel/delete?interface=cli) | `npx startup-builder do Funnel.delete --json '{"id":"funnel_1"}'` |

### Gathering
| Operation | Command |
| --- | --- |
| [Gathering.create](/business/nouns/gathering/create?interface=cli) | `npx startup-builder do Gathering.create --json '{"title":"Acme API","at":"2026-10-22T12:00:00Z"}'` |
| [Gathering.get](/business/nouns/gathering/get?interface=cli) | `npx startup-builder do Gathering.get --json '{"id":"gathering_1"}'` |
| [Gathering.list](/business/nouns/gathering/list?interface=cli) | `npx startup-builder do Gathering.list --json '{"limit":20}'` |
| [Gathering.update](/business/nouns/gathering/update?interface=cli) | `npx startup-builder do Gathering.update --json '{"id":"gathering_1","title":"Acme API"}'` |
| [Gathering.delete](/business/nouns/gathering/delete?interface=cli) | `npx startup-builder do Gathering.delete --json '{"id":"gathering_1"}'` |
| [Gathering.register](/business/nouns/gathering/register?interface=cli) | `npx startup-builder do Gathering.register --json '{"gathering":"gathering_1","contact":"contact_1"}'` |

### Goal
| Operation | Command |
| --- | --- |
| [Goal.create](/business/nouns/goal/create?interface=cli) | `npx startup-builder do Goal.create --json '{"objective":"Example objective"}'` |
| [Goal.get](/business/nouns/goal/get?interface=cli) | `npx startup-builder do Goal.get --json '{"id":"goal_1"}'` |
| [Goal.list](/business/nouns/goal/list?interface=cli) | `npx startup-builder do Goal.list --json '{"limit":20}'` |
| [Goal.update](/business/nouns/goal/update?interface=cli) | `npx startup-builder do Goal.update --json '{"id":"goal_1","horizon":"day"}'` |
| [Goal.delete](/business/nouns/goal/delete?interface=cli) | `npx startup-builder do Goal.delete --json '{"id":"goal_1"}'` |

### Guard
| Operation | Command |
| --- | --- |
| [Guard.create](/business/nouns/guard/create?interface=cli) | `npx startup-builder do Guard.create --json '{"tier":"code"}'` |
| [Guard.get](/business/nouns/guard/get?interface=cli) | `npx startup-builder do Guard.get --json '{"id":"guard_1"}'` |
| [Guard.list](/business/nouns/guard/list?interface=cli) | `npx startup-builder do Guard.list --json '{"limit":20}'` |
| [Guard.update](/business/nouns/guard/update?interface=cli) | `npx startup-builder do Guard.update --json '{"id":"guard_1","tier":"code"}'` |
| [Guard.delete](/business/nouns/guard/delete?interface=cli) | `npx startup-builder do Guard.delete --json '{"id":"guard_1"}'` |

### Handle
| Operation | Command |
| --- | --- |
| [Handle.create](/business/nouns/handle/create?interface=cli) | `npx startup-builder do Handle.create --json '{"venue":"Example venue","name":"Acme"}'` |
| [Handle.get](/business/nouns/handle/get?interface=cli) | `npx startup-builder do Handle.get --json '{"id":"handle_1"}'` |
| [Handle.list](/business/nouns/handle/list?interface=cli) | `npx startup-builder do Handle.list --json '{"limit":20}'` |
| [Handle.update](/business/nouns/handle/update?interface=cli) | `npx startup-builder do Handle.update --json '{"id":"handle_1","name":"Acme"}'` |
| [Handle.connect](/business/nouns/handle/connect?interface=cli) | `npx startup-builder do Handle.connect --json '{"handle":"handle_1","integration":"integration_1"}'` |

### Holder
| Operation | Command |
| --- | --- |
| [Holder.create](/business/nouns/holder/create?interface=cli) | `npx startup-builder do Holder.create --json '{"party":"party_1"}'` |
| [Holder.get](/business/nouns/holder/get?interface=cli) | `npx startup-builder do Holder.get --json '{"id":"holder_1"}'` |
| [Holder.list](/business/nouns/holder/list?interface=cli) | `npx startup-builder do Holder.list --json '{"limit":20}'` |
| [Holder.update](/business/nouns/holder/update?interface=cli) | `npx startup-builder do Holder.update --json '{"id":"holder_1","party":"party_1"}'` |

### Human
| Operation | Command |
| --- | --- |
| [Human.create](/business/nouns/human/create?interface=cli) | `npx startup-builder do Human.create --json '{"name":"Acme","email":"ada@acme.com"}'` |
| [Human.get](/business/nouns/human/get?interface=cli) | `npx startup-builder do Human.get --json '{"id":"human_1"}'` |
| [Human.list](/business/nouns/human/list?interface=cli) | `npx startup-builder do Human.list --json '{"limit":20}'` |
| [Human.update](/business/nouns/human/update?interface=cli) | `npx startup-builder do Human.update --json '{"id":"human_1","email":"ada@acme.com"}'` |
| [Human.delete](/business/nouns/human/delete?interface=cli) | `npx startup-builder do Human.delete --json '{"id":"human_1"}'` |
| [Human.hold](/business/nouns/human/hold?interface=cli) | `npx startup-builder do Human.hold --json '{"human":"human_1","amount":{"amount":49,"currency":"USD"},"cause":"Example cause"}'` |
| [Human.invite](/business/nouns/human/invite?interface=cli) | `npx startup-builder do Human.invite --json '{"email":"ada@acme.com","role":"role_1"}'` |
| [Human.onboard](/business/nouns/human/onboard?interface=cli) | `npx startup-builder do Human.onboard --json '{"human":"human_1"}'` |
| [Human.recruit](/business/nouns/human/recruit?interface=cli) | `npx startup-builder do Human.recruit --json '{"email":"ada@acme.com"}'` |
| [Human.release](/business/nouns/human/release?interface=cli) | `npx startup-builder do Human.release --json '{"human":"human_1","cause":"Example cause"}'` |
| [Human.remit](/business/nouns/human/remit?interface=cli) | `npx startup-builder do Human.remit --json '{"human":"human_1"}'` |
| [Human.suspend](/business/nouns/human/suspend?interface=cli) | `npx startup-builder do Human.suspend --json '{"human":"human_1","reason":"Example reason"}'` |

### Hypothesis
| Operation | Command |
| --- | --- |
| [Hypothesis.create](/business/nouns/hypothesis/create?interface=cli) | `npx startup-builder do Hypothesis.create --json '{"statement":"Drafts patents for solo inventors.","kind":"founding"}'` |
| [Hypothesis.get](/business/nouns/hypothesis/get?interface=cli) | `npx startup-builder do Hypothesis.get --json '{"id":"hypothesis_1"}'` |
| [Hypothesis.list](/business/nouns/hypothesis/list?interface=cli) | `npx startup-builder do Hypothesis.list --json '{"limit":20}'` |
| [Hypothesis.drop](/business/nouns/hypothesis/drop?interface=cli) | `npx startup-builder do Hypothesis.drop --json '{"hypothesis":"hypothesis_1","reason":"Example reason"}'` |
| [Hypothesis.test](/business/nouns/hypothesis/test?interface=cli) | `npx startup-builder do Hypothesis.test --json '{"hypothesis":"hypothesis_1","experiment":"experiment_1"}'` |

### ICP
| Operation | Command |
| --- | --- |
| [ICP.create](/business/nouns/icp/create?interface=cli) | `npx startup-builder do ICP.create --json '{"description":"The first Offer."}'` |
| [ICP.get](/business/nouns/icp/get?interface=cli) | `npx startup-builder do ICP.get --json '{"id":"icp_1"}'` |
| [ICP.list](/business/nouns/icp/list?interface=cli) | `npx startup-builder do ICP.list --json '{"limit":20}'` |
| [ICP.update](/business/nouns/icp/update?interface=cli) | `npx startup-builder do ICP.update --json '{"id":"icp_1","description":"The first Offer."}'` |
| [ICP.delete](/business/nouns/icp/delete?interface=cli) | `npx startup-builder do ICP.delete --json '{"id":"icp_1"}'` |

### Idea
| Operation | Command |
| --- | --- |
| [Idea.create](/business/nouns/idea/create?interface=cli) | `npx startup-builder do Idea.create --json '{"statement":"Drafts patents for solo inventors."}'` |
| [Idea.get](/business/nouns/idea/get?interface=cli) | `npx startup-builder do Idea.get --json '{"id":"idea_1"}'` |
| [Idea.list](/business/nouns/idea/list?interface=cli) | `npx startup-builder do Idea.list --json '{"limit":20}'` |
| [Idea.pursue](/business/nouns/idea/pursue?interface=cli) | `npx startup-builder do Idea.pursue --json '{"idea":"idea_1"}'` |

### Implementation
| Operation | Command |
| --- | --- |
| [Implementation.create](/business/nouns/implementation/create?interface=cli) | `npx startup-builder do Implementation.create --json '{"kind":"managed"}'` |
| [Implementation.get](/business/nouns/implementation/get?interface=cli) | `npx startup-builder do Implementation.get --json '{"id":"implementation_1"}'` |
| [Implementation.list](/business/nouns/implementation/list?interface=cli) | `npx startup-builder do Implementation.list --json '{"limit":20}'` |
| [Implementation.update](/business/nouns/implementation/update?interface=cli) | `npx startup-builder do Implementation.update --json '{"id":"implementation_1","kind":"managed"}'` |
| [Implementation.delete](/business/nouns/implementation/delete?interface=cli) | `npx startup-builder do Implementation.delete --json '{"id":"implementation_1"}'` |

### Incident
| Operation | Command |
| --- | --- |
| [Incident.create](/business/nouns/incident/create?interface=cli) | `npx startup-builder do Incident.create --json '{"severity":"minor","detectedAt":"2026-10-22T12:00:00Z"}'` |
| [Incident.get](/business/nouns/incident/get?interface=cli) | `npx startup-builder do Incident.get --json '{"id":"incident_1"}'` |
| [Incident.list](/business/nouns/incident/list?interface=cli) | `npx startup-builder do Incident.list --json '{"limit":20}'` |
| [Incident.update](/business/nouns/incident/update?interface=cli) | `npx startup-builder do Incident.update --json '{"id":"incident_1","severity":"minor"}'` |
| [Incident.delete](/business/nouns/incident/delete?interface=cli) | `npx startup-builder do Incident.delete --json '{"id":"incident_1"}'` |
| [Incident.acknowledge](/business/nouns/incident/acknowledge?interface=cli) | `npx startup-builder do Incident.acknowledge --json '{"incident":"incident_1"}'` |
| [Incident.open](/business/nouns/incident/open?interface=cli) | `npx startup-builder do Incident.open --json '{"severity":"sev1","cause":"Example cause"}'` |
| [Incident.resolve](/business/nouns/incident/resolve?interface=cli) | `npx startup-builder do Incident.resolve --json '{"incident":"incident_1","summary":"Example summary"}'` |

### Instrument
| Operation | Command |
| --- | --- |
| [Instrument.get](/business/nouns/instrument/get?interface=cli) | `npx startup-builder do Instrument.get --json '{"id":"instrument_1"}'` |
| [Instrument.list](/business/nouns/instrument/list?interface=cli) | `npx startup-builder do Instrument.list --json '{"limit":20}'` |
| [Instrument.cancel](/business/nouns/instrument/cancel?interface=cli) | `npx startup-builder do Instrument.cancel --json '{"instrument":"instrument_1","reason":"unvested"}'` |
| [Instrument.convert](/business/nouns/instrument/convert?interface=cli) | `npx startup-builder do Instrument.convert --json '{"instrument":"instrument_1","roundPrice":{"amount":49,"currency":"USD"}}'` |
| [Instrument.exercise](/business/nouns/instrument/exercise?interface=cli) | `npx startup-builder do Instrument.exercise --json '{"instrument":"instrument_1","quantity":1}'` |
| [Instrument.grant](/business/nouns/instrument/grant?interface=cli) | `npx startup-builder do Instrument.grant --json '{"holder":"holder_1","quantity":1,"strike":{"amount":49,"currency":"USD"},"vesting":{}}'` |

### Integration
| Operation | Command |
| --- | --- |
| [Integration.create](/business/nouns/integration/create?interface=cli) | `npx startup-builder do Integration.create --json '{"acquired":"owned","scope":"studio","mode":"mirror"}'` |
| [Integration.get](/business/nouns/integration/get?interface=cli) | `npx startup-builder do Integration.get --json '{"id":"integration_1"}'` |
| [Integration.list](/business/nouns/integration/list?interface=cli) | `npx startup-builder do Integration.list --json '{"limit":20}'` |
| [Integration.update](/business/nouns/integration/update?interface=cli) | `npx startup-builder do Integration.update --json '{"id":"integration_1","scope":"studio"}'` |
| [Integration.delete](/business/nouns/integration/delete?interface=cli) | `npx startup-builder do Integration.delete --json '{"id":"integration_1"}'` |
| [Integration.call](/business/nouns/integration/call?interface=cli) | `npx startup-builder do Integration.call --json '{"integration":"integration_1","method":"GET","path":"/"}'` |
| [Integration.connect](/business/nouns/integration/connect?interface=cli) | `npx startup-builder do Integration.connect --json '{"system":"system_1","scope":"studio","grants":["Example grants"]}'` |
| [Integration.pause](/business/nouns/integration/pause?interface=cli) | `npx startup-builder do Integration.pause --json '{"integration":"integration_1"}'` |
| [Integration.reconnect](/business/nouns/integration/reconnect?interface=cli) | `npx startup-builder do Integration.reconnect --json '{"integration":"integration_1"}'` |
| [Integration.refresh](/business/nouns/integration/refresh?interface=cli) | `npx startup-builder do Integration.refresh --json '{"integration":"integration_1"}'` |
| [Integration.resume](/business/nouns/integration/resume?interface=cli) | `npx startup-builder do Integration.resume --json '{"integration":"integration_1"}'` |
| [Integration.revoke](/business/nouns/integration/revoke?interface=cli) | `npx startup-builder do Integration.revoke --json '{"integration":"integration_1"}'` |
| [Integration.sync](/business/nouns/integration/sync?interface=cli) | `npx startup-builder do Integration.sync --json '{"integration":"integration_1"}'` |

### Interface
| Operation | Command |
| --- | --- |
| [Interface.create](/business/nouns/interface/create?interface=cli) | `npx startup-builder do Interface.create --json '{"kind":"api"}'` |
| [Interface.get](/business/nouns/interface/get?interface=cli) | `npx startup-builder do Interface.get --json '{"id":"interface_1"}'` |
| [Interface.list](/business/nouns/interface/list?interface=cli) | `npx startup-builder do Interface.list --json '{"limit":20}'` |
| [Interface.update](/business/nouns/interface/update?interface=cli) | `npx startup-builder do Interface.update --json '{"id":"interface_1","kind":"api"}'` |
| [Interface.delete](/business/nouns/interface/delete?interface=cli) | `npx startup-builder do Interface.delete --json '{"id":"interface_1"}'` |

### Interview
| Operation | Command |
| --- | --- |
| [Interview.create](/business/nouns/interview/create?interface=cli) | `npx startup-builder do Interview.create --json '{"script":"template_1"}'` |
| [Interview.get](/business/nouns/interview/get?interface=cli) | `npx startup-builder do Interview.get --json '{"id":"interview_1"}'` |
| [Interview.list](/business/nouns/interview/list?interface=cli) | `npx startup-builder do Interview.list --json '{"limit":20}'` |

### Invoice
| Operation | Command |
| --- | --- |
| [Invoice.create](/business/nouns/invoice/create?interface=cli) | `npx startup-builder do Invoice.create --json '{"total":{"amount":49,"currency":"USD"},"due":"2026-10-22"}'` |
| [Invoice.get](/business/nouns/invoice/get?interface=cli) | `npx startup-builder do Invoice.get --json '{"id":"invoice_1"}'` |
| [Invoice.list](/business/nouns/invoice/list?interface=cli) | `npx startup-builder do Invoice.list --json '{"limit":20}'` |
| [Invoice.update](/business/nouns/invoice/update?interface=cli) | `npx startup-builder do Invoice.update --json '{"id":"invoice_1","total":{"amount":49,"currency":"USD"}}'` |
| [Invoice.bill](/business/nouns/invoice/bill?interface=cli) | `npx startup-builder do Invoice.bill --json '{"invoice":"invoice_1"}'` |
| [Invoice.collect](/business/nouns/invoice/collect?interface=cli) | `npx startup-builder do Invoice.collect --json '{"invoice":"invoice_1"}'` |
| [Invoice.refund](/business/nouns/invoice/refund?interface=cli) | `npx startup-builder do Invoice.refund --json '{"invoice":"invoice_1","reason":"Example reason"}'` |
| [Invoice.void](/business/nouns/invoice/void?interface=cli) | `npx startup-builder do Invoice.void --json '{"invoice":"invoice_1","reason":"Example reason"}'` |

### Issue
| Operation | Command |
| --- | --- |
| [Issue.create](/business/nouns/issue/create?interface=cli) | `npx startup-builder do Issue.create --json '{"by":"worker_1"}'` |
| [Issue.get](/business/nouns/issue/get?interface=cli) | `npx startup-builder do Issue.get --json '{"id":"issue_1"}'` |
| [Issue.list](/business/nouns/issue/list?interface=cli) | `npx startup-builder do Issue.list --json '{"limit":20}'` |
| [Issue.update](/business/nouns/issue/update?interface=cli) | `npx startup-builder do Issue.update --json '{"id":"issue_1","kind":"bug"}'` |
| [Issue.delete](/business/nouns/issue/delete?interface=cli) | `npx startup-builder do Issue.delete --json '{"id":"issue_1"}'` |
| [Issue.estimate](/business/nouns/issue/estimate?interface=cli) | `npx startup-builder do Issue.estimate --json '{"issue":"issue_1","days":1}'` |
| [Issue.reopen](/business/nouns/issue/reopen?interface=cli) | `npx startup-builder do Issue.reopen --json '{"issue":"issue_1","reason":"Example reason"}'` |
| [Issue.resolve](/business/nouns/issue/resolve?interface=cli) | `npx startup-builder do Issue.resolve --json '{"issue":"issue_1","resolution":"Example resolution"}'` |
| [Issue.schedule](/business/nouns/issue/schedule?interface=cli) | `npx startup-builder do Issue.schedule --json '{"issue":"issue_1","week":"2026-10-22"}'` |
| [Issue.triage](/business/nouns/issue/triage?interface=cli) | `npx startup-builder do Issue.triage --json '{"issue":"issue_1"}'` |

### Key Result
| Operation | Command |
| --- | --- |
| [KeyResult.create](/business/nouns/key-result/create?interface=cli) | `npx startup-builder do KeyResult.create --json '{"baseline":1,"target":1,"deadline":"2026-10-22"}'` |
| [KeyResult.get](/business/nouns/key-result/get?interface=cli) | `npx startup-builder do KeyResult.get --json '{"id":"key_result_1"}'` |
| [KeyResult.list](/business/nouns/key-result/list?interface=cli) | `npx startup-builder do KeyResult.list --json '{"limit":20}'` |
| [KeyResult.update](/business/nouns/key-result/update?interface=cli) | `npx startup-builder do KeyResult.update --json '{"id":"key_result_1","baseline":1}'` |
| [KeyResult.delete](/business/nouns/key-result/delete?interface=cli) | `npx startup-builder do KeyResult.delete --json '{"id":"key_result_1"}'` |

### Keyword
| Operation | Command |
| --- | --- |
| [Keyword.create](/business/nouns/keyword/create?interface=cli) | `npx startup-builder do Keyword.create --json '{"phrase":"Example phrase"}'` |
| [Keyword.get](/business/nouns/keyword/get?interface=cli) | `npx startup-builder do Keyword.get --json '{"id":"keyword_1"}'` |
| [Keyword.list](/business/nouns/keyword/list?interface=cli) | `npx startup-builder do Keyword.list --json '{"limit":20}'` |
| [Keyword.update](/business/nouns/keyword/update?interface=cli) | `npx startup-builder do Keyword.update --json '{"id":"keyword_1","form":"search"}'` |
| [Keyword.delete](/business/nouns/keyword/delete?interface=cli) | `npx startup-builder do Keyword.delete --json '{"id":"keyword_1"}'` |
| [Keyword.measure](/business/nouns/keyword/measure?interface=cli) | `npx startup-builder do Keyword.measure --json '{"keyword":"keyword_1"}'` |

### Lead
| Operation | Command |
| --- | --- |
| [Lead.create](/business/nouns/lead/create?interface=cli) | `npx startup-builder do Lead.create --json '{"email":"ada@acme.com"}'` |
| [Lead.get](/business/nouns/lead/get?interface=cli) | `npx startup-builder do Lead.get --json '{"id":"lead_1"}'` |
| [Lead.list](/business/nouns/lead/list?interface=cli) | `npx startup-builder do Lead.list --json '{"limit":20}'` |
| [Lead.update](/business/nouns/lead/update?interface=cli) | `npx startup-builder do Lead.update --json '{"id":"lead_1","owner":"worker_1"}'` |
| [Lead.delete](/business/nouns/lead/delete?interface=cli) | `npx startup-builder do Lead.delete --json '{"id":"lead_1"}'` |
| [Lead.assign](/business/nouns/lead/assign?interface=cli) | `npx startup-builder do Lead.assign --json '{"lead":"lead_1"}'` |
| [Lead.convert](/business/nouns/lead/convert?interface=cli) | `npx startup-builder do Lead.convert --json '{"lead":"lead_1","offer":"offer_1","route":"Example route"}'` |
| [Lead.disqualify](/business/nouns/lead/disqualify?interface=cli) | `npx startup-builder do Lead.disqualify --json '{"lead":"lead_1","reason":"noFit"}'` |
| [Lead.nurture](/business/nouns/lead/nurture?interface=cli) | `npx startup-builder do Lead.nurture --json '{"lead":"lead_1"}'` |
| [Lead.qualify](/business/nouns/lead/qualify?interface=cli) | `npx startup-builder do Lead.qualify --json '{"lead":"lead_1","offer":"offer_1"}'` |

### Lifecycle
| Operation | Command |
| --- | --- |
| [Lifecycle.get](/business/nouns/lifecycle/get?interface=cli) | `npx startup-builder do Lifecycle.get --json '{"id":"lifecycle_1"}'` |
| [Lifecycle.list](/business/nouns/lifecycle/list?interface=cli) | `npx startup-builder do Lifecycle.list --json '{"limit":20}'` |
| [Lifecycle.update](/business/nouns/lifecycle/update?interface=cli) | `npx startup-builder do Lifecycle.update --json '{"id":"lifecycle_1","states":["Example states"]}'` |

### Limit
| Operation | Command |
| --- | --- |
| [Limit.create](/business/nouns/limit/create?interface=cli) | `npx startup-builder do Limit.create --json '{"amount":{"amount":49,"currency":"USD"}}'` |
| [Limit.get](/business/nouns/limit/get?interface=cli) | `npx startup-builder do Limit.get --json '{"id":"limit_1"}'` |
| [Limit.list](/business/nouns/limit/list?interface=cli) | `npx startup-builder do Limit.list --json '{"limit":20}'` |
| [Limit.update](/business/nouns/limit/update?interface=cli) | `npx startup-builder do Limit.update --json '{"id":"limit_1","amount":{"amount":49,"currency":"USD"}}'` |
| [Limit.delete](/business/nouns/limit/delete?interface=cli) | `npx startup-builder do Limit.delete --json '{"id":"limit_1"}'` |
| [Limit.raise](/business/nouns/limit/raise?interface=cli) | `npx startup-builder do Limit.raise --json '{"limit":"limit_1","to":{}}'` |

### Mailbox
| Operation | Command |
| --- | --- |
| [Mailbox.create](/business/nouns/mailbox/create?interface=cli) | `npx startup-builder do Mailbox.create --json '{"medium":"email","address":"ada@acme.com","stream":"transactional"}'` |
| [Mailbox.get](/business/nouns/mailbox/get?interface=cli) | `npx startup-builder do Mailbox.get --json '{"id":"mailbox_1"}'` |
| [Mailbox.list](/business/nouns/mailbox/list?interface=cli) | `npx startup-builder do Mailbox.list --json '{"limit":20}'` |
| [Mailbox.update](/business/nouns/mailbox/update?interface=cli) | `npx startup-builder do Mailbox.update --json '{"id":"mailbox_1","address":"ada@acme.com"}'` |
| [Mailbox.rest](/business/nouns/mailbox/rest?interface=cli) | `npx startup-builder do Mailbox.rest --json '{"mailbox":"mailbox_1","reason":"complaints"}'` |
| [Mailbox.retire](/business/nouns/mailbox/retire?interface=cli) | `npx startup-builder do Mailbox.retire --json '{"mailbox":"mailbox_1"}'` |
| [Mailbox.warm](/business/nouns/mailbox/warm?interface=cli) | `npx startup-builder do Mailbox.warm --json '{"mailbox":"mailbox_1","cap":1}'` |

### Mandate
| Operation | Command |
| --- | --- |
| [Mandate.create](/business/nouns/mandate/create?interface=cli) | `npx startup-builder do Mandate.create --json '{"expiresAt":"2026-10-22T12:00:00Z"}'` |
| [Mandate.get](/business/nouns/mandate/get?interface=cli) | `npx startup-builder do Mandate.get --json '{"id":"mandate_1"}'` |
| [Mandate.list](/business/nouns/mandate/list?interface=cli) | `npx startup-builder do Mandate.list --json '{"limit":20}'` |
| [Mandate.update](/business/nouns/mandate/update?interface=cli) | `npx startup-builder do Mandate.update --json '{"id":"mandate_1","expiresAt":"2026-10-22T12:00:00Z"}'` |
| [Mandate.delete](/business/nouns/mandate/delete?interface=cli) | `npx startup-builder do Mandate.delete --json '{"id":"mandate_1"}'` |
| [Mandate.authorize](/business/nouns/mandate/authorize?interface=cli) | `npx startup-builder do Mandate.authorize --json '{"agent":"agent_1","verb":"Example verb","limit":"limit_1"}'` |
| [Mandate.pause](/business/nouns/mandate/pause?interface=cli) | `npx startup-builder do Mandate.pause --json '{"mandate":"mandate_1"}'` |
| [Mandate.resume](/business/nouns/mandate/resume?interface=cli) | `npx startup-builder do Mandate.resume --json '{"mandate":"mandate_1"}'` |
| [Mandate.revoke](/business/nouns/mandate/revoke?interface=cli) | `npx startup-builder do Mandate.revoke --json '{"mandate":"mandate_1"}'` |
| [Mandate.spend](/business/nouns/mandate/spend?interface=cli) | `npx startup-builder do Mandate.spend --json '{"mandate":"mandate_1","amount":{"amount":49,"currency":"USD"},"payee":"Example payee"}'` |

### Mapping
| Operation | Command |
| --- | --- |
| [Mapping.create](/business/nouns/mapping/create?interface=cli) | `npx startup-builder do Mapping.create --json '{"verb":"Meeting.book"}'` |
| [Mapping.get](/business/nouns/mapping/get?interface=cli) | `npx startup-builder do Mapping.get --json '{"id":"mapping_1"}'` |
| [Mapping.list](/business/nouns/mapping/list?interface=cli) | `npx startup-builder do Mapping.list --json '{"limit":20}'` |
| [Mapping.update](/business/nouns/mapping/update?interface=cli) | `npx startup-builder do Mapping.update --json '{"id":"mapping_1","verb":"Meeting.book"}'` |
| [Mapping.delete](/business/nouns/mapping/delete?interface=cli) | `npx startup-builder do Mapping.delete --json '{"id":"mapping_1"}'` |

### Market
| Operation | Command |
| --- | --- |
| [Market.create](/business/nouns/market/create?interface=cli) | `npx startup-builder do Market.create --json '{"countries":["Example countries"],"currency":"USD","locales":["Example locales"]}'` |
| [Market.get](/business/nouns/market/get?interface=cli) | `npx startup-builder do Market.get --json '{"id":"market_1"}'` |
| [Market.list](/business/nouns/market/list?interface=cli) | `npx startup-builder do Market.list --json '{"limit":20}'` |
| [Market.update](/business/nouns/market/update?interface=cli) | `npx startup-builder do Market.update --json '{"id":"market_1","currency":"USD"}'` |
| [Market.delete](/business/nouns/market/delete?interface=cli) | `npx startup-builder do Market.delete --json '{"id":"market_1"}'` |
| [Market.enter](/business/nouns/market/enter?interface=cli) | `npx startup-builder do Market.enter --json '{"startup":"startup_1","market":"market_1"}'` |

### Meeting
| Operation | Command |
| --- | --- |
| [Meeting.create](/business/nouns/meeting/create?interface=cli) | `npx startup-builder do Meeting.create --json '{"at":"2026-10-22T12:00:00Z"}'` |
| [Meeting.get](/business/nouns/meeting/get?interface=cli) | `npx startup-builder do Meeting.get --json '{"id":"meeting_1"}'` |
| [Meeting.list](/business/nouns/meeting/list?interface=cli) | `npx startup-builder do Meeting.list --json '{"limit":20}'` |
| [Meeting.update](/business/nouns/meeting/update?interface=cli) | `npx startup-builder do Meeting.update --json '{"id":"meeting_1","at":"2026-10-22T12:00:00Z"}'` |
| [Meeting.delete](/business/nouns/meeting/delete?interface=cli) | `npx startup-builder do Meeting.delete --json '{"id":"meeting_1"}'` |
| [Meeting.book](/business/nouns/meeting/book?interface=cli) | `npx startup-builder do Meeting.book --json '{"contact":"contact_1","at":"2026-10-22T12:00:00Z"}'` |

### Member Directory
| Operation | Command |
| --- | --- |
| [MemberDirectory.create](/business/nouns/member-directory/create?interface=cli) | `npx startup-builder do MemberDirectory.create --json '{"groupRoles":{}}'` |
| [MemberDirectory.get](/business/nouns/member-directory/get?interface=cli) | `npx startup-builder do MemberDirectory.get --json '{"id":"member_directory_1"}'` |
| [MemberDirectory.list](/business/nouns/member-directory/list?interface=cli) | `npx startup-builder do MemberDirectory.list --json '{"limit":20}'` |
| [MemberDirectory.update](/business/nouns/member-directory/update?interface=cli) | `npx startup-builder do MemberDirectory.update --json '{"id":"member_directory_1","groupRoles":{}}'` |
| [MemberDirectory.deactivate](/business/nouns/member-directory/deactivate?interface=cli) | `npx startup-builder do MemberDirectory.deactivate --json '{"directory":"member_directory_1"}'` |
| [MemberDirectory.deprovision](/business/nouns/member-directory/deprovision?interface=cli) | `npx startup-builder do MemberDirectory.deprovision --json '{"directory":"member_directory_1","person":"person_1"}'` |
| [MemberDirectory.provision](/business/nouns/member-directory/provision?interface=cli) | `npx startup-builder do MemberDirectory.provision --json '{"tenant":"tenant_1"}'` |

### Memory
| Operation | Command |
| --- | --- |
| [Memory.create](/business/nouns/memory/create?interface=cli) | `npx startup-builder do Memory.create --json '{"id":"memory_1","type":["noun_1"]}'` |
| [Memory.get](/business/nouns/memory/get?interface=cli) | `npx startup-builder do Memory.get --json '{"id":"memory_1"}'` |
| [Memory.list](/business/nouns/memory/list?interface=cli) | `npx startup-builder do Memory.list --json '{"limit":20}'` |
| [Memory.update](/business/nouns/memory/update?interface=cli) | `npx startup-builder do Memory.update --json '{"id":"memory_1","type":["noun_1"]}'` |
| [Memory.delete](/business/nouns/memory/delete?interface=cli) | `npx startup-builder do Memory.delete --json '{"id":"memory_1"}'` |

### Message
| Operation | Command |
| --- | --- |
| [Message.create](/business/nouns/message/create?interface=cli) | `npx startup-builder do Message.create --json '{"medium":"email","direction":"inbound","body":"Example body"}'` |
| [Message.get](/business/nouns/message/get?interface=cli) | `npx startup-builder do Message.get --json '{"id":"message_1"}'` |
| [Message.list](/business/nouns/message/list?interface=cli) | `npx startup-builder do Message.list --json '{"limit":20}'` |
| [Message.update](/business/nouns/message/update?interface=cli) | `npx startup-builder do Message.update --json '{"id":"message_1","medium":"email"}'` |
| [Message.delete](/business/nouns/message/delete?interface=cli) | `npx startup-builder do Message.delete --json '{"id":"message_1"}'` |
| [Message.broadcast](/business/nouns/message/broadcast?interface=cli) | `npx startup-builder do Message.broadcast --json '{"message":"message_1","audience":"audience_1"}'` |
| [Message.schedule](/business/nouns/message/schedule?interface=cli) | `npx startup-builder do Message.schedule --json '{"message":"message_1","at":"2026-10-22T12:00:00Z"}'` |

### Meter
| Operation | Command |
| --- | --- |
| [Meter.create](/business/nouns/meter/create?interface=cli) | `npx startup-builder do Meter.create --json '{"unit":"call","of":"Reminder.sent","aggregation":"sum","window":"month"}'` |
| [Meter.get](/business/nouns/meter/get?interface=cli) | `npx startup-builder do Meter.get --json '{"id":"meter_1"}'` |
| [Meter.list](/business/nouns/meter/list?interface=cli) | `npx startup-builder do Meter.list --json '{"limit":20}'` |
| [Meter.update](/business/nouns/meter/update?interface=cli) | `npx startup-builder do Meter.update --json '{"id":"meter_1","unit":"call"}'` |
| [Meter.delete](/business/nouns/meter/delete?interface=cli) | `npx startup-builder do Meter.delete --json '{"id":"meter_1"}'` |

### Metric
| Operation | Command |
| --- | --- |
| [Metric.create](/business/nouns/metric/create?interface=cli) | `npx startup-builder do Metric.create --json '{"query":"Example query"}'` |
| [Metric.get](/business/nouns/metric/get?interface=cli) | `npx startup-builder do Metric.get --json '{"id":"metric_1"}'` |
| [Metric.list](/business/nouns/metric/list?interface=cli) | `npx startup-builder do Metric.list --json '{"limit":20}'` |
| [Metric.update](/business/nouns/metric/update?interface=cli) | `npx startup-builder do Metric.update --json '{"id":"metric_1","query":"Example query"}'` |
| [Metric.delete](/business/nouns/metric/delete?interface=cli) | `npx startup-builder do Metric.delete --json '{"id":"metric_1"}'` |
| [Metric.define](/business/nouns/metric/define?interface=cli) | `npx startup-builder do Metric.define --json '{"name":"Acme","query":"Example query","unit":"Example unit"}'` |
| [Metric.query](/business/nouns/metric/query?interface=cli) | `npx startup-builder do Metric.query --json '{"shape":"trend"}'` |
| [Metric.watch](/business/nouns/metric/watch?interface=cli) | `npx startup-builder do Metric.watch --json '{"metric":"metric_1","threshold":1,"direction":"above"}'` |

### Minimum Success Criteria
| Operation | Command |
| --- | --- |
| [MinimumSuccessCriteria.create](/business/nouns/minimum-success-criteria/create?interface=cli) | `npx startup-builder do MinimumSuccessCriteria.create --json '{"objective":"Example objective","metric":"metric_1","value":1,"by":"2026-10-22"}'` |
| [MinimumSuccessCriteria.get](/business/nouns/minimum-success-criteria/get?interface=cli) | `npx startup-builder do MinimumSuccessCriteria.get --json '{"id":"minimum_success_criteria_1"}'` |
| [MinimumSuccessCriteria.list](/business/nouns/minimum-success-criteria/list?interface=cli) | `npx startup-builder do MinimumSuccessCriteria.list --json '{"limit":20}'` |
| [MinimumSuccessCriteria.update](/business/nouns/minimum-success-criteria/update?interface=cli) | `npx startup-builder do MinimumSuccessCriteria.update --json '{"id":"minimum_success_criteria_1","metric":"metric_1"}'` |
| [MinimumSuccessCriteria.delete](/business/nouns/minimum-success-criteria/delete?interface=cli) | `npx startup-builder do MinimumSuccessCriteria.delete --json '{"id":"minimum_success_criteria_1"}'` |

### Mode
| Operation | Command |
| --- | --- |
| [Mode.get](/business/nouns/mode/get?interface=cli) | `npx startup-builder do Mode.get --json '{"id":"mode_1"}'` |
| [Mode.list](/business/nouns/mode/list?interface=cli) | `npx startup-builder do Mode.list --json '{"limit":20}'` |

### Monitor
| Operation | Command |
| --- | --- |
| [Monitor.create](/business/nouns/monitor/create?interface=cli) | `npx startup-builder do Monitor.create --json '{"kind":"internal","target":"/health"}'` |
| [Monitor.get](/business/nouns/monitor/get?interface=cli) | `npx startup-builder do Monitor.get --json '{"id":"monitor_1"}'` |
| [Monitor.list](/business/nouns/monitor/list?interface=cli) | `npx startup-builder do Monitor.list --json '{"limit":20}'` |
| [Monitor.update](/business/nouns/monitor/update?interface=cli) | `npx startup-builder do Monitor.update --json '{"id":"monitor_1","kind":"internal"}'` |
| [Monitor.check](/business/nouns/monitor/check?interface=cli) | `npx startup-builder do Monitor.check --json '{"monitor":"monitor_1"}'` |

### Motion
| Operation | Command |
| --- | --- |
| [Motion.get](/business/nouns/motion/get?interface=cli) | `npx startup-builder do Motion.get --json '{"id":"motion_1"}'` |
| [Motion.list](/business/nouns/motion/list?interface=cli) | `npx startup-builder do Motion.list --json '{"limit":20}'` |

### Noun
| Operation | Command |
| --- | --- |
| [Noun.create](/business/nouns/noun/create?interface=cli) | `npx startup-builder do Noun.create --json '{"name":"Acme"}'` |
| [Noun.get](/business/nouns/noun/get?interface=cli) | `npx startup-builder do Noun.get --json '{"id":"noun_1"}'` |
| [Noun.list](/business/nouns/noun/list?interface=cli) | `npx startup-builder do Noun.list --json '{"limit":20}'` |
| [Noun.update](/business/nouns/noun/update?interface=cli) | `npx startup-builder do Noun.update --json '{"id":"noun_1","name":"Acme"}'` |
| [Noun.delete](/business/nouns/noun/delete?interface=cli) | `npx startup-builder do Noun.delete --json '{"id":"noun_1"}'` |
| [Noun.retire](/business/nouns/noun/retire?interface=cli) | `npx startup-builder do Noun.retire --json '{"noun":"noun_1"}'` |
| [Noun.trace](/business/nouns/noun/trace?interface=cli) | `npx startup-builder do Noun.trace --json '{"noun":"noun_1"}'` |

### Offer
| Operation | Command |
| --- | --- |
| [Offer.create](/business/nouns/offer/create?interface=cli) | `npx startup-builder do Offer.create --json '{"price":{"amount":49,"currency":"USD"}}'` |
| [Offer.get](/business/nouns/offer/get?interface=cli) | `npx startup-builder do Offer.get --json '{"id":"offer_1"}'` |
| [Offer.list](/business/nouns/offer/list?interface=cli) | `npx startup-builder do Offer.list --json '{"limit":20}'` |
| [Offer.update](/business/nouns/offer/update?interface=cli) | `npx startup-builder do Offer.update --json '{"id":"offer_1","price":{"amount":49,"currency":"USD"}}'` |
| [Offer.delete](/business/nouns/offer/delete?interface=cli) | `npx startup-builder do Offer.delete --json '{"id":"offer_1"}'` |
| [Offer.accept](/business/nouns/offer/accept?interface=cli) | `npx startup-builder do Offer.accept --json '{"offer":"offer_1","party":"Ada Lovelace"}'` |
| [Offer.grant](/business/nouns/offer/grant?interface=cli) | `npx startup-builder do Offer.grant --json '{"offer":"offer_1","verb":"verb_1"}'` |
| [Offer.publish](/business/nouns/offer/publish?interface=cli) | `npx startup-builder do Offer.publish --json '{"offer":"offer_1"}'` |
| [Offer.subscribe](/business/nouns/offer/subscribe?interface=cli) | `npx startup-builder do Offer.subscribe --json '{"offer":"offer_1"}'` |
| [Offer.trial](/business/nouns/offer/trial?interface=cli) | `npx startup-builder do Offer.trial --json '{"offer":"offer_1","customer":"customer_1","days":1}'` |
| [Offer.withdraw](/business/nouns/offer/withdraw?interface=cli) | `npx startup-builder do Offer.withdraw --json '{"offer":"offer_1"}'` |

### Opening
| Operation | Command |
| --- | --- |
| [Opening.create](/business/nouns/opening/create?interface=cli) | `npx startup-builder do Opening.create --json '{"role":"role_1","kind":"floor","reason":"floor","hypothesis":"hypothesis_1"}'` |
| [Opening.get](/business/nouns/opening/get?interface=cli) | `npx startup-builder do Opening.get --json '{"id":"opening_1"}'` |
| [Opening.list](/business/nouns/opening/list?interface=cli) | `npx startup-builder do Opening.list --json '{"limit":20}'` |
| [Opening.update](/business/nouns/opening/update?interface=cli) | `npx startup-builder do Opening.update --json '{"id":"opening_1","role":"role_1"}'` |
| [Opening.delete](/business/nouns/opening/delete?interface=cli) | `npx startup-builder do Opening.delete --json '{"id":"opening_1"}'` |

### Order
| Operation | Command |
| --- | --- |
| [Order.create](/business/nouns/order/create?interface=cli) | `npx startup-builder do Order.create --json '{"total":{"amount":49,"currency":"USD"}}'` |
| [Order.get](/business/nouns/order/get?interface=cli) | `npx startup-builder do Order.get --json '{"id":"order_1"}'` |
| [Order.list](/business/nouns/order/list?interface=cli) | `npx startup-builder do Order.list --json '{"limit":20}'` |
| [Order.update](/business/nouns/order/update?interface=cli) | `npx startup-builder do Order.update --json '{"id":"order_1","total":{"amount":49,"currency":"USD"}}'` |
| [Order.cancel](/business/nouns/order/cancel?interface=cli) | `npx startup-builder do Order.cancel --json '{"order":"order_1"}'` |
| [Order.confirm](/business/nouns/order/confirm?interface=cli) | `npx startup-builder do Order.confirm --json '{"order":"order_1"}'` |
| [Order.deliver](/business/nouns/order/deliver?interface=cli) | `npx startup-builder do Order.deliver --json '{"order":"order_1","work":{}}'` |
| [Order.dispute](/business/nouns/order/dispute?interface=cli) | `npx startup-builder do Order.dispute --json '{"order":"order_1","reason":"Example reason"}'` |
| [Order.fulfill](/business/nouns/order/fulfill?interface=cli) | `npx startup-builder do Order.fulfill --json '{"order":"order_1"}'` |
| [Order.pay](/business/nouns/order/pay?interface=cli) | `npx startup-builder do Order.pay --json '{"order":"order_1"}'` |
| [Order.place](/business/nouns/order/place?interface=cli) | `npx startup-builder do Order.place --json '{"offer":"offer_1"}'` |
| [Order.refund](/business/nouns/order/refund?interface=cli) | `npx startup-builder do Order.refund --json '{"order":"order_1","reason":"Example reason"}'` |
| [Order.revise](/business/nouns/order/revise?interface=cli) | `npx startup-builder do Order.revise --json '{"order":"order_1","changes":"Example changes"}'` |
| [Order.screen](/business/nouns/order/screen?interface=cli) | `npx startup-builder do Order.screen --json '{"order":"order_1"}'` |
| [Order.start](/business/nouns/order/start?interface=cli) | `npx startup-builder do Order.start --json '{"order":"order_1","received":{}}'` |

### Organization
| Operation | Command |
| --- | --- |
| [Organization.create](/business/nouns/organization/create?interface=cli) | `npx startup-builder do Organization.create --json '{"name":"Acme"}'` |
| [Organization.get](/business/nouns/organization/get?interface=cli) | `npx startup-builder do Organization.get --json '{"id":"organization_1"}'` |
| [Organization.list](/business/nouns/organization/list?interface=cli) | `npx startup-builder do Organization.list --json '{"limit":20}'` |
| [Organization.update](/business/nouns/organization/update?interface=cli) | `npx startup-builder do Organization.update --json '{"id":"organization_1","name":"Acme"}'` |
| [Organization.delete](/business/nouns/organization/delete?interface=cli) | `npx startup-builder do Organization.delete --json '{"id":"organization_1"}'` |
| [Organization.merge](/business/nouns/organization/merge?interface=cli) | `npx startup-builder do Organization.merge --json '{"organization":"organization_1","into":"organization_1"}'` |

### Outcome Contract
| Operation | Command |
| --- | --- |
| [OutcomeContract.get](/business/nouns/outcome-contract/get?interface=cli) | `npx startup-builder do OutcomeContract.get --json '{"id":"outcome_contract_1"}'` |
| [OutcomeContract.list](/business/nouns/outcome-contract/list?interface=cli) | `npx startup-builder do OutcomeContract.list --json '{"limit":20}'` |
| [OutcomeContract.update](/business/nouns/outcome-contract/update?interface=cli) | `npx startup-builder do OutcomeContract.update --json '{"id":"outcome_contract_1","done":"Order.accepted"}'` |

### Page
| Operation | Command |
| --- | --- |
| [Page.create](/business/nouns/page/create?interface=cli) | `npx startup-builder do Page.create --json '{"path":"/"}'` |
| [Page.get](/business/nouns/page/get?interface=cli) | `npx startup-builder do Page.get --json '{"id":"page_1"}'` |
| [Page.list](/business/nouns/page/list?interface=cli) | `npx startup-builder do Page.list --json '{"limit":20}'` |
| [Page.update](/business/nouns/page/update?interface=cli) | `npx startup-builder do Page.update --json '{"id":"page_1","path":"/"}'` |
| [Page.delete](/business/nouns/page/delete?interface=cli) | `npx startup-builder do Page.delete --json '{"id":"page_1"}'` |

### Partner
| Operation | Command |
| --- | --- |
| [Partner.create](/business/nouns/partner/create?interface=cli) | `npx startup-builder do Partner.create --json '{"name":"Acme","side":"supply"}'` |
| [Partner.get](/business/nouns/partner/get?interface=cli) | `npx startup-builder do Partner.get --json '{"id":"partner_1"}'` |
| [Partner.list](/business/nouns/partner/list?interface=cli) | `npx startup-builder do Partner.list --json '{"limit":20}'` |
| [Partner.update](/business/nouns/partner/update?interface=cli) | `npx startup-builder do Partner.update --json '{"id":"partner_1","side":"supply"}'` |
| [Partner.delete](/business/nouns/partner/delete?interface=cli) | `npx startup-builder do Partner.delete --json '{"id":"partner_1"}'` |

### Party
| Operation | Command |
| --- | --- |
| [Party.create](/business/nouns/party/create?interface=cli) | `npx startup-builder do Party.create --json '{"name":"Acme"}'` |
| [Party.get](/business/nouns/party/get?interface=cli) | `npx startup-builder do Party.get --json '{"id":"party_1"}'` |
| [Party.list](/business/nouns/party/list?interface=cli) | `npx startup-builder do Party.list --json '{"limit":20}'` |
| [Party.update](/business/nouns/party/update?interface=cli) | `npx startup-builder do Party.update --json '{"id":"party_1","name":"Acme"}'` |
| [Party.delete](/business/nouns/party/delete?interface=cli) | `npx startup-builder do Party.delete --json '{"id":"party_1"}'` |
| [Party.screen](/business/nouns/party/screen?interface=cli) | `npx startup-builder do Party.screen --json '{"party":"party_1"}'` |

### Pay Run
| Operation | Command |
| --- | --- |
| [PayRun.get](/business/nouns/pay-run/get?interface=cli) | `npx startup-builder do PayRun.get --json '{"id":"pay_run_1"}'` |
| [PayRun.list](/business/nouns/pay-run/list?interface=cli) | `npx startup-builder do PayRun.list --json '{"limit":20}'` |
| [PayRun.approve](/business/nouns/pay-run/approve?interface=cli) | `npx startup-builder do PayRun.approve --json '{"payRun":"pay_run_1"}'` |
| [PayRun.pay](/business/nouns/pay-run/pay?interface=cli) | `npx startup-builder do PayRun.pay --json '{"payRun":"pay_run_1"}'` |
| [PayRun.prepare](/business/nouns/pay-run/prepare?interface=cli) | `npx startup-builder do PayRun.prepare --json '{"company":"company_1","periodStart":"2026-10-22","periodEnd":"2026-10-22","payDate":"2026-10-22"}'` |
| [PayRun.void](/business/nouns/pay-run/void?interface=cli) | `npx startup-builder do PayRun.void --json '{"payRun":"pay_run_1","reason":"Example reason"}'` |

### Payment Source
| Operation | Command |
| --- | --- |
| [PaymentSource.get](/business/nouns/payment-source/get?interface=cli) | `npx startup-builder do PaymentSource.get --json '{"id":"payment_source_1"}'` |
| [PaymentSource.list](/business/nouns/payment-source/list?interface=cli) | `npx startup-builder do PaymentSource.list --json '{"limit":20}'` |
| [PaymentSource.update](/business/nouns/payment-source/update?interface=cli) | `npx startup-builder do PaymentSource.update --json '{"id":"payment_source_1","kind":"card"}'` |
| [PaymentSource.add](/business/nouns/payment-source/add?interface=cli) | `npx startup-builder do PaymentSource.add --json '{"customer":"customer_1","kind":"card"}'` |
| [PaymentSource.remove](/business/nouns/payment-source/remove?interface=cli) | `npx startup-builder do PaymentSource.remove --json '{"paymentSource":"payment_source_1"}'` |

### Period
| Operation | Command |
| --- | --- |
| [Period.get](/business/nouns/period/get?interface=cli) | `npx startup-builder do Period.get --json '{"id":"period_1"}'` |
| [Period.list](/business/nouns/period/list?interface=cli) | `npx startup-builder do Period.list --json '{"limit":20}'` |
| [Period.update](/business/nouns/period/update?interface=cli) | `npx startup-builder do Period.update --json '{"id":"period_1","month":"2026-10-22"}'` |
| [Period.close](/business/nouns/period/close?interface=cli) | `npx startup-builder do Period.close --json '{"period":"period_1"}'` |
| [Period.lock](/business/nouns/period/lock?interface=cli) | `npx startup-builder do Period.lock --json '{"period":"period_1"}'` |
| [Period.recognize](/business/nouns/period/recognize?interface=cli) | `npx startup-builder do Period.recognize --json '{"period":"period_1"}'` |

### Permission
| Operation | Command |
| --- | --- |
| [Permission.create](/business/nouns/permission/create?interface=cli) | `npx startup-builder do Permission.create --json '{"scope":"Example scope"}'` |
| [Permission.get](/business/nouns/permission/get?interface=cli) | `npx startup-builder do Permission.get --json '{"id":"permission_1"}'` |
| [Permission.list](/business/nouns/permission/list?interface=cli) | `npx startup-builder do Permission.list --json '{"limit":20}'` |
| [Permission.update](/business/nouns/permission/update?interface=cli) | `npx startup-builder do Permission.update --json '{"id":"permission_1","limit":"limit_1"}'` |
| [Permission.delete](/business/nouns/permission/delete?interface=cli) | `npx startup-builder do Permission.delete --json '{"id":"permission_1"}'` |

### Person
| Operation | Command |
| --- | --- |
| [Person.create](/business/nouns/person/create?interface=cli) | `npx startup-builder do Person.create --json '{"name":"Acme"}'` |
| [Person.get](/business/nouns/person/get?interface=cli) | `npx startup-builder do Person.get --json '{"id":"person_1"}'` |
| [Person.list](/business/nouns/person/list?interface=cli) | `npx startup-builder do Person.list --json '{"limit":20}'` |
| [Person.update](/business/nouns/person/update?interface=cli) | `npx startup-builder do Person.update --json '{"id":"person_1","verified":true}'` |
| [Person.delete](/business/nouns/person/delete?interface=cli) | `npx startup-builder do Person.delete --json '{"id":"person_1"}'` |

### Persona
| Operation | Command |
| --- | --- |
| [Persona.create](/business/nouns/persona/create?interface=cli) | `npx startup-builder do Persona.create --json '{"job":"Example job"}'` |
| [Persona.get](/business/nouns/persona/get?interface=cli) | `npx startup-builder do Persona.get --json '{"id":"persona_1"}'` |
| [Persona.list](/business/nouns/persona/list?interface=cli) | `npx startup-builder do Persona.list --json '{"limit":20}'` |
| [Persona.update](/business/nouns/persona/update?interface=cli) | `npx startup-builder do Persona.update --json '{"id":"persona_1","from":"Hypothesis#approach@v1"}'` |
| [Persona.delete](/business/nouns/persona/delete?interface=cli) | `npx startup-builder do Persona.delete --json '{"id":"persona_1"}'` |

### Play
| Operation | Command |
| --- | --- |
| [Play.create](/business/nouns/play/create?interface=cli) | `npx startup-builder do Play.create --json '{"family":"demand"}'` |
| [Play.get](/business/nouns/play/get?interface=cli) | `npx startup-builder do Play.get --json '{"id":"play_1"}'` |
| [Play.list](/business/nouns/play/list?interface=cli) | `npx startup-builder do Play.list --json '{"limit":20}'` |
| [Play.update](/business/nouns/play/update?interface=cli) | `npx startup-builder do Play.update --json '{"id":"play_1","family":"demand"}'` |
| [Play.delete](/business/nouns/play/delete?interface=cli) | `npx startup-builder do Play.delete --json '{"id":"play_1"}'` |
| [Play.apply](/business/nouns/play/apply?interface=cli) | `npx startup-builder do Play.apply --json '{"play":"play_1","cohort":"Example cohort"}'` |

### Play Mix
| Operation | Command |
| --- | --- |
| [PlayMix.get](/business/nouns/play-mix/get?interface=cli) | `npx startup-builder do PlayMix.get --json '{"id":"play_mix_1"}'` |
| [PlayMix.list](/business/nouns/play-mix/list?interface=cli) | `npx startup-builder do PlayMix.list --json '{"limit":20}'` |
| [PlayMix.compile](/business/nouns/play-mix/compile?interface=cli) | `npx startup-builder do PlayMix.compile --json '{"startup":"startup_1"}'` |

### Policy
| Operation | Command |
| --- | --- |
| [Policy.create](/business/nouns/policy/create?interface=cli) | `npx startup-builder do Policy.create --json '{"rule":"Example rule"}'` |
| [Policy.get](/business/nouns/policy/get?interface=cli) | `npx startup-builder do Policy.get --json '{"id":"policy_1"}'` |
| [Policy.list](/business/nouns/policy/list?interface=cli) | `npx startup-builder do Policy.list --json '{"limit":20}'` |
| [Policy.update](/business/nouns/policy/update?interface=cli) | `npx startup-builder do Policy.update --json '{"id":"policy_1","rule":"Example rule"}'` |
| [Policy.delete](/business/nouns/policy/delete?interface=cli) | `npx startup-builder do Policy.delete --json '{"id":"policy_1"}'` |

### Portal
| Operation | Command |
| --- | --- |
| [Portal.create](/business/nouns/portal/create?interface=cli) | `npx startup-builder do Portal.create --json '{"path":"/"}'` |
| [Portal.get](/business/nouns/portal/get?interface=cli) | `npx startup-builder do Portal.get --json '{"id":"portal_1"}'` |
| [Portal.list](/business/nouns/portal/list?interface=cli) | `npx startup-builder do Portal.list --json '{"limit":20}'` |
| [Portal.update](/business/nouns/portal/update?interface=cli) | `npx startup-builder do Portal.update --json '{"id":"portal_1","path":"/"}'` |
| [Portal.delete](/business/nouns/portal/delete?interface=cli) | `npx startup-builder do Portal.delete --json '{"id":"portal_1"}'` |

### Portfolio
| Operation | Command |
| --- | --- |
| [Portfolio.create](/business/nouns/portfolio/create?interface=cli) | `npx startup-builder do Portfolio.create --json '{"id":"portfolio_1","type":["noun_1"]}'` |
| [Portfolio.get](/business/nouns/portfolio/get?interface=cli) | `npx startup-builder do Portfolio.get --json '{"id":"portfolio_1"}'` |
| [Portfolio.list](/business/nouns/portfolio/list?interface=cli) | `npx startup-builder do Portfolio.list --json '{"limit":20}'` |
| [Portfolio.update](/business/nouns/portfolio/update?interface=cli) | `npx startup-builder do Portfolio.update --json '{"id":"portfolio_1","membership":"held"}'` |
| [Portfolio.delete](/business/nouns/portfolio/delete?interface=cli) | `npx startup-builder do Portfolio.delete --json '{"id":"portfolio_1"}'` |
| [Portfolio.brake](/business/nouns/portfolio/brake?interface=cli) | `npx startup-builder do Portfolio.brake --json '{"portfolio":"portfolio_1","effects":["send"],"reason":"Example reason","until":"2026-10-22T12:00:00Z"}'` |
| [Portfolio.lift](/business/nouns/portfolio/lift?interface=cli) | `npx startup-builder do Portfolio.lift --json '{"portfolio":"portfolio_1","brake":"setting_1","reason":"Example reason"}'` |

### Post
| Operation | Command |
| --- | --- |
| [Post.create](/business/nouns/post/create?interface=cli) | `npx startup-builder do Post.create --json '{"format":"Example format"}'` |
| [Post.get](/business/nouns/post/get?interface=cli) | `npx startup-builder do Post.get --json '{"id":"post_1"}'` |
| [Post.list](/business/nouns/post/list?interface=cli) | `npx startup-builder do Post.list --json '{"limit":20}'` |
| [Post.update](/business/nouns/post/update?interface=cli) | `npx startup-builder do Post.update --json '{"id":"post_1","publishAt":"2026-10-22T12:00:00Z"}'` |
| [Post.publish](/business/nouns/post/publish?interface=cli) | `npx startup-builder do Post.publish --json '{"post":"post_1"}'` |
| [Post.schedule](/business/nouns/post/schedule?interface=cli) | `npx startup-builder do Post.schedule --json '{"post":"post_1","at":"2026-10-22T12:00:00Z"}'` |
| [Post.withdraw](/business/nouns/post/withdraw?interface=cli) | `npx startup-builder do Post.withdraw --json '{"post":"post_1","reason":"Example reason"}'` |

### Problem
| Operation | Command |
| --- | --- |
| [Problem.create](/business/nouns/problem/create?interface=cli) | `npx startup-builder do Problem.create --json '{"statement":"Drafts patents for solo inventors."}'` |
| [Problem.get](/business/nouns/problem/get?interface=cli) | `npx startup-builder do Problem.get --json '{"id":"problem_1"}'` |
| [Problem.list](/business/nouns/problem/list?interface=cli) | `npx startup-builder do Problem.list --json '{"limit":20}'` |
| [Problem.update](/business/nouns/problem/update?interface=cli) | `npx startup-builder do Problem.update --json '{"id":"problem_1","statement":"Drafts patents for solo inventors."}'` |
| [Problem.delete](/business/nouns/problem/delete?interface=cli) | `npx startup-builder do Problem.delete --json '{"id":"problem_1"}'` |
| [Problem.rank](/business/nouns/problem/rank?interface=cli) | `npx startup-builder do Problem.rank --json '{"icp":"icp_1"}'` |
| [Problem.suggest](/business/nouns/problem/suggest?interface=cli) | `npx startup-builder do Problem.suggest --json '{"text":"Example text"}'` |

### Process
| Operation | Command |
| --- | --- |
| [Process.create](/business/nouns/process/create?interface=cli) | `npx startup-builder do Process.create --json '{"name":"Acme"}'` |
| [Process.get](/business/nouns/process/get?interface=cli) | `npx startup-builder do Process.get --json '{"id":"process_1"}'` |
| [Process.list](/business/nouns/process/list?interface=cli) | `npx startup-builder do Process.list --json '{"limit":20}'` |
| [Process.update](/business/nouns/process/update?interface=cli) | `npx startup-builder do Process.update --json '{"id":"process_1","name":"Acme"}'` |
| [Process.delete](/business/nouns/process/delete?interface=cli) | `npx startup-builder do Process.delete --json '{"id":"process_1"}'` |
| [Process.enable](/business/nouns/process/enable?interface=cli) | `npx startup-builder do Process.enable --json '{"process":"process_1"}'` |
| [Process.pause](/business/nouns/process/pause?interface=cli) | `npx startup-builder do Process.pause --json '{"process":"process_1"}'` |

### Product
| Operation | Command |
| --- | --- |
| [Product.create](/business/nouns/product/create?interface=cli) | `npx startup-builder do Product.create --json '{"name":"Acme","promise":"A first draft within one day."}'` |
| [Product.get](/business/nouns/product/get?interface=cli) | `npx startup-builder do Product.get --json '{"id":"product_1"}'` |
| [Product.list](/business/nouns/product/list?interface=cli) | `npx startup-builder do Product.list --json '{"limit":20}'` |
| [Product.update](/business/nouns/product/update?interface=cli) | `npx startup-builder do Product.update --json '{"id":"product_1","name":"Acme"}'` |
| [Product.delete](/business/nouns/product/delete?interface=cli) | `npx startup-builder do Product.delete --json '{"id":"product_1"}'` |

### Product Template
| Operation | Command |
| --- | --- |
| [ProductTemplate.create](/business/nouns/product-template/create?interface=cli) | `npx startup-builder do ProductTemplate.create --json '{"slug":"acme","kind":"data","supply":"Example supply","worker":"agents","buyer":"human","earningModel":"subscription"}'` |
| [ProductTemplate.get](/business/nouns/product-template/get?interface=cli) | `npx startup-builder do ProductTemplate.get --json '{"id":"product_template_1"}'` |
| [ProductTemplate.list](/business/nouns/product-template/list?interface=cli) | `npx startup-builder do ProductTemplate.list --json '{"limit":20}'` |
| [ProductTemplate.update](/business/nouns/product-template/update?interface=cli) | `npx startup-builder do ProductTemplate.update --json '{"id":"product_template_1","slug":"acme"}'` |
| [ProductTemplate.delete](/business/nouns/product-template/delete?interface=cli) | `npx startup-builder do ProductTemplate.delete --json '{"id":"product_template_1"}'` |

### Project
| Operation | Command |
| --- | --- |
| [Project.create](/business/nouns/project/create?interface=cli) | `npx startup-builder do Project.create --json '{"startsOn":"2026-10-22"}'` |
| [Project.get](/business/nouns/project/get?interface=cli) | `npx startup-builder do Project.get --json '{"id":"project_1"}'` |
| [Project.list](/business/nouns/project/list?interface=cli) | `npx startup-builder do Project.list --json '{"limit":20}'` |
| [Project.update](/business/nouns/project/update?interface=cli) | `npx startup-builder do Project.update --json '{"id":"project_1","startsOn":"2026-10-22"}'` |
| [Project.delete](/business/nouns/project/delete?interface=cli) | `npx startup-builder do Project.delete --json '{"id":"project_1"}'` |

### Proof
| Operation | Command |
| --- | --- |
| [Proof.get](/business/nouns/proof/get?interface=cli) | `npx startup-builder do Proof.get --json '{"id":"proof_1"}'` |
| [Proof.list](/business/nouns/proof/list?interface=cli) | `npx startup-builder do Proof.list --json '{"limit":20}'` |

### Prospect
| Operation | Command |
| --- | --- |
| [Prospect.create](/business/nouns/prospect/create?interface=cli) | `npx startup-builder do Prospect.create --json '{"foundIn":"Example found in","basis":"Example basis"}'` |
| [Prospect.get](/business/nouns/prospect/get?interface=cli) | `npx startup-builder do Prospect.get --json '{"id":"prospect_1"}'` |
| [Prospect.list](/business/nouns/prospect/list?interface=cli) | `npx startup-builder do Prospect.list --json '{"limit":20}'` |
| [Prospect.update](/business/nouns/prospect/update?interface=cli) | `npx startup-builder do Prospect.update --json '{"id":"prospect_1","foundIn":"Example found in"}'` |
| [Prospect.delete](/business/nouns/prospect/delete?interface=cli) | `npx startup-builder do Prospect.delete --json '{"id":"prospect_1"}'` |
| [Prospect.engage](/business/nouns/prospect/engage?interface=cli) | `npx startup-builder do Prospect.engage --json '{"prospect":"prospect_1"}'` |

### Publication
| Operation | Command |
| --- | --- |
| [Publication.get](/business/nouns/publication/get?interface=cli) | `npx startup-builder do Publication.get --json '{"id":"publication_1"}'` |
| [Publication.list](/business/nouns/publication/list?interface=cli) | `npx startup-builder do Publication.list --json '{"limit":20}'` |

### Purpose
| Operation | Command |
| --- | --- |
| [Purpose.create](/business/nouns/purpose/create?interface=cli) | `npx startup-builder do Purpose.create --json '{"name":"Acme"}'` |
| [Purpose.get](/business/nouns/purpose/get?interface=cli) | `npx startup-builder do Purpose.get --json '{"id":"purpose_1"}'` |
| [Purpose.list](/business/nouns/purpose/list?interface=cli) | `npx startup-builder do Purpose.list --json '{"limit":20}'` |
| [Purpose.update](/business/nouns/purpose/update?interface=cli) | `npx startup-builder do Purpose.update --json '{"id":"purpose_1","name":"Acme"}'` |
| [Purpose.delete](/business/nouns/purpose/delete?interface=cli) | `npx startup-builder do Purpose.delete --json '{"id":"purpose_1"}'` |

### Question
| Operation | Command |
| --- | --- |
| [Question.get](/business/nouns/question/get?interface=cli) | `npx startup-builder do Question.get --json '{"id":"question_1"}'` |
| [Question.list](/business/nouns/question/list?interface=cli) | `npx startup-builder do Question.list --json '{"limit":20}'` |

### Quote
| Operation | Command |
| --- | --- |
| [Quote.create](/business/nouns/quote/create?interface=cli) | `npx startup-builder do Quote.create --json '{"total":{"amount":49,"currency":"USD"},"validUntil":"2026-10-22","lines":{}}'` |
| [Quote.get](/business/nouns/quote/get?interface=cli) | `npx startup-builder do Quote.get --json '{"id":"quote_1"}'` |
| [Quote.list](/business/nouns/quote/list?interface=cli) | `npx startup-builder do Quote.list --json '{"limit":20}'` |
| [Quote.update](/business/nouns/quote/update?interface=cli) | `npx startup-builder do Quote.update --json '{"id":"quote_1","total":{"amount":49,"currency":"USD"}}'` |
| [Quote.delete](/business/nouns/quote/delete?interface=cli) | `npx startup-builder do Quote.delete --json '{"id":"quote_1"}'` |
| [Quote.accept](/business/nouns/quote/accept?interface=cli) | `npx startup-builder do Quote.accept --json '{"quote":"quote_1","party":"party_1"}'` |
| [Quote.decline](/business/nouns/quote/decline?interface=cli) | `npx startup-builder do Quote.decline --json '{"quote":"quote_1"}'` |
| [Quote.expire](/business/nouns/quote/expire?interface=cli) | `npx startup-builder do Quote.expire --json '{"quote":"quote_1"}'` |
| [Quote.request](/business/nouns/quote/request?interface=cli) | `npx startup-builder do Quote.request --json '{"offers":["offer_1"]}'` |
| [Quote.send](/business/nouns/quote/send?interface=cli) | `npx startup-builder do Quote.send --json '{"quote":"quote_1"}'` |
| [Quote.supersede](/business/nouns/quote/supersede?interface=cli) | `npx startup-builder do Quote.supersede --json '{"quote":"quote_1","by":"quote_1"}'` |

### Readout
| Operation | Command |
| --- | --- |
| [Readout.create](/business/nouns/readout/create?interface=cli) | `npx startup-builder do Readout.create --json '{"value":1,"n":1,"readability":"A"}'` |
| [Readout.get](/business/nouns/readout/get?interface=cli) | `npx startup-builder do Readout.get --json '{"id":"readout_1"}'` |
| [Readout.list](/business/nouns/readout/list?interface=cli) | `npx startup-builder do Readout.list --json '{"limit":20}'` |
| [Readout.update](/business/nouns/readout/update?interface=cli) | `npx startup-builder do Readout.update --json '{"id":"readout_1","value":1}'` |
| [Readout.delete](/business/nouns/readout/delete?interface=cli) | `npx startup-builder do Readout.delete --json '{"id":"readout_1"}'` |

### Recording
| Operation | Command |
| --- | --- |
| [Recording.get](/business/nouns/recording/get?interface=cli) | `npx startup-builder do Recording.get --json '{"id":"recording_1"}'` |
| [Recording.list](/business/nouns/recording/list?interface=cli) | `npx startup-builder do Recording.list --json '{"limit":20}'` |

### Recovery Objective
| Operation | Command |
| --- | --- |
| [RecoveryObjective.create](/business/nouns/recovery-objective/create?interface=cli) | `npx startup-builder do RecoveryObjective.create --json '{"recoveryPoint":"Example recovery point","recoveryTime":"Example recovery time","drillEvery":"Example drill every"}'` |
| [RecoveryObjective.get](/business/nouns/recovery-objective/get?interface=cli) | `npx startup-builder do RecoveryObjective.get --json '{"id":"recovery_objective_1"}'` |
| [RecoveryObjective.list](/business/nouns/recovery-objective/list?interface=cli) | `npx startup-builder do RecoveryObjective.list --json '{"limit":20}'` |
| [RecoveryObjective.update](/business/nouns/recovery-objective/update?interface=cli) | `npx startup-builder do RecoveryObjective.update --json '{"id":"recovery_objective_1","lastDrill":"2026-10-22T12:00:00Z"}'` |
| [RecoveryObjective.delete](/business/nouns/recovery-objective/delete?interface=cli) | `npx startup-builder do RecoveryObjective.delete --json '{"id":"recovery_objective_1"}'` |
| [RecoveryObjective.drill](/business/nouns/recovery-objective/drill?interface=cli) | `npx startup-builder do RecoveryObjective.drill --json '{"objective":"recovery_objective_1"}'` |

### Referral
| Operation | Command |
| --- | --- |
| [Referral.create](/business/nouns/referral/create?interface=cli) | `npx startup-builder do Referral.create --json '{"reward":{"amount":49,"currency":"USD"}}'` |
| [Referral.get](/business/nouns/referral/get?interface=cli) | `npx startup-builder do Referral.get --json '{"id":"referral_1"}'` |
| [Referral.list](/business/nouns/referral/list?interface=cli) | `npx startup-builder do Referral.list --json '{"limit":20}'` |
| [Referral.update](/business/nouns/referral/update?interface=cli) | `npx startup-builder do Referral.update --json '{"id":"referral_1","reward":{"amount":49,"currency":"USD"}}'` |
| [Referral.delete](/business/nouns/referral/delete?interface=cli) | `npx startup-builder do Referral.delete --json '{"id":"referral_1"}'` |

### Registration
| Operation | Command |
| --- | --- |
| [Registration.create](/business/nouns/registration/create?interface=cli) | `npx startup-builder do Registration.create --json '{"registeredAt":"2026-10-22T12:00:00Z"}'` |
| [Registration.get](/business/nouns/registration/get?interface=cli) | `npx startup-builder do Registration.get --json '{"id":"registration_1"}'` |
| [Registration.list](/business/nouns/registration/list?interface=cli) | `npx startup-builder do Registration.list --json '{"limit":20}'` |
| [Registration.update](/business/nouns/registration/update?interface=cli) | `npx startup-builder do Registration.update --json '{"id":"registration_1","registeredAt":"2026-10-22T12:00:00Z"}'` |
| [Registration.delete](/business/nouns/registration/delete?interface=cli) | `npx startup-builder do Registration.delete --json '{"id":"registration_1"}'` |
| [Registration.admit](/business/nouns/registration/admit?interface=cli) | `npx startup-builder do Registration.admit --json '{"registration":"registration_1"}'` |
| [Registration.approve](/business/nouns/registration/approve?interface=cli) | `npx startup-builder do Registration.approve --json '{"registration":"registration_1"}'` |
| [Registration.attend](/business/nouns/registration/attend?interface=cli) | `npx startup-builder do Registration.attend --json '{"registration":"registration_1"}'` |

### Relationship
| Operation | Command |
| --- | --- |
| [Relationship.create](/business/nouns/relationship/create?interface=cli) | `npx startup-builder do Relationship.create --json '{"predicate":"Example predicate","inverse":"Example inverse"}'` |
| [Relationship.get](/business/nouns/relationship/get?interface=cli) | `npx startup-builder do Relationship.get --json '{"id":"relationship_1"}'` |
| [Relationship.list](/business/nouns/relationship/list?interface=cli) | `npx startup-builder do Relationship.list --json '{"limit":20}'` |
| [Relationship.update](/business/nouns/relationship/update?interface=cli) | `npx startup-builder do Relationship.update --json '{"id":"relationship_1","provenance":"Stated"}'` |
| [Relationship.delete](/business/nouns/relationship/delete?interface=cli) | `npx startup-builder do Relationship.delete --json '{"id":"relationship_1"}'` |

### Renewal
| Operation | Command |
| --- | --- |
| [Renewal.create](/business/nouns/renewal/create?interface=cli) | `npx startup-builder do Renewal.create --json '{"termEndsAt":"2026-10-22T12:00:00Z","openedAt":"2026-10-22T12:00:00Z"}'` |
| [Renewal.get](/business/nouns/renewal/get?interface=cli) | `npx startup-builder do Renewal.get --json '{"id":"renewal_1"}'` |
| [Renewal.list](/business/nouns/renewal/list?interface=cli) | `npx startup-builder do Renewal.list --json '{"limit":20}'` |
| [Renewal.update](/business/nouns/renewal/update?interface=cli) | `npx startup-builder do Renewal.update --json '{"id":"renewal_1","termEndsAt":"2026-10-22T12:00:00Z"}'` |
| [Renewal.delete](/business/nouns/renewal/delete?interface=cli) | `npx startup-builder do Renewal.delete --json '{"id":"renewal_1"}'` |
| [Renewal.open](/business/nouns/renewal/open?interface=cli) | `npx startup-builder do Renewal.open --json '{"subscription":"subscription_1"}'` |

### Reserved Act
| Operation | Command |
| --- | --- |
| [ReservedAct.create](/business/nouns/reserved-act/create?interface=cli) | `npx startup-builder do ReservedAct.create --json '{"jurisdiction":"US-DE"}'` |
| [ReservedAct.get](/business/nouns/reserved-act/get?interface=cli) | `npx startup-builder do ReservedAct.get --json '{"id":"reserved_act_1"}'` |
| [ReservedAct.list](/business/nouns/reserved-act/list?interface=cli) | `npx startup-builder do ReservedAct.list --json '{"limit":20}'` |
| [ReservedAct.update](/business/nouns/reserved-act/update?interface=cli) | `npx startup-builder do ReservedAct.update --json '{"id":"reserved_act_1","jurisdiction":"US-DE"}'` |
| [ReservedAct.delete](/business/nouns/reserved-act/delete?interface=cli) | `npx startup-builder do ReservedAct.delete --json '{"id":"reserved_act_1"}'` |

### Review
| Operation | Command |
| --- | --- |
| [Review.create](/business/nouns/review/create?interface=cli) | `npx startup-builder do Review.create --json '{"rating":1}'` |
| [Review.get](/business/nouns/review/get?interface=cli) | `npx startup-builder do Review.get --json '{"id":"review_1"}'` |
| [Review.list](/business/nouns/review/list?interface=cli) | `npx startup-builder do Review.list --json '{"limit":20}'` |
| [Review.update](/business/nouns/review/update?interface=cli) | `npx startup-builder do Review.update --json '{"id":"review_1","rating":1}'` |
| [Review.publish](/business/nouns/review/publish?interface=cli) | `npx startup-builder do Review.publish --json '{"review":"review_1"}'` |
| [Review.remove](/business/nouns/review/remove?interface=cli) | `npx startup-builder do Review.remove --json '{"review":"review_1","reason":"authorRequest"}'` |
| [Review.withhold](/business/nouns/review/withhold?interface=cli) | `npx startup-builder do Review.withhold --json '{"review":"review_1","reason":"fake"}'` |

### Risk
| Operation | Command |
| --- | --- |
| [Risk.create](/business/nouns/risk/create?interface=cli) | `npx startup-builder do Risk.create --json '{"scope":"Example scope","likelihood":1,"impact":1,"owner":"role_1"}'` |
| [Risk.get](/business/nouns/risk/get?interface=cli) | `npx startup-builder do Risk.get --json '{"id":"risk_1"}'` |
| [Risk.list](/business/nouns/risk/list?interface=cli) | `npx startup-builder do Risk.list --json '{"limit":20}'` |
| [Risk.update](/business/nouns/risk/update?interface=cli) | `npx startup-builder do Risk.update --json '{"id":"risk_1","likelihood":1}'` |
| [Risk.accept](/business/nouns/risk/accept?interface=cli) | `npx startup-builder do Risk.accept --json '{"risk":"risk_1","reason":"Example reason"}'` |
| [Risk.assess](/business/nouns/risk/assess?interface=cli) | `npx startup-builder do Risk.assess --json '{"risk":"risk_1","likelihood":1,"impact":1}'` |
| [Risk.close](/business/nouns/risk/close?interface=cli) | `npx startup-builder do Risk.close --json '{"risk":"risk_1","reason":"Example reason"}'` |
| [Risk.treat](/business/nouns/risk/treat?interface=cli) | `npx startup-builder do Risk.treat --json '{"risk":"risk_1","controls":["control_1"]}'` |

### Role
| Operation | Command |
| --- | --- |
| [Role.create](/business/nouns/role/create?interface=cli) | `npx startup-builder do Role.create --json '{"name":"Acme"}'` |
| [Role.get](/business/nouns/role/get?interface=cli) | `npx startup-builder do Role.get --json '{"id":"role_1"}'` |
| [Role.list](/business/nouns/role/list?interface=cli) | `npx startup-builder do Role.list --json '{"limit":20}'` |
| [Role.update](/business/nouns/role/update?interface=cli) | `npx startup-builder do Role.update --json '{"id":"role_1","name":"Acme"}'` |
| [Role.delete](/business/nouns/role/delete?interface=cli) | `npx startup-builder do Role.delete --json '{"id":"role_1"}'` |
| [Role.review](/business/nouns/role/review?interface=cli) | `npx startup-builder do Role.review --json '{"role":"role_1","period":"Example period"}'` |
| [Role.staff](/business/nouns/role/staff?interface=cli) | `npx startup-builder do Role.staff --json '{"role":"role_1","worker":"worker_1"}'` |
| [Role.vacate](/business/nouns/role/vacate?interface=cli) | `npx startup-builder do Role.vacate --json '{"role":"role_1"}'` |

### Role Review
| Operation | Command |
| --- | --- |
| [RoleReview.get](/business/nouns/role-review/get?interface=cli) | `npx startup-builder do RoleReview.get --json '{"id":"role_review_1"}'` |
| [RoleReview.list](/business/nouns/role-review/list?interface=cli) | `npx startup-builder do RoleReview.list --json '{"limit":20}'` |

### Screening
| Operation | Command |
| --- | --- |
| [Screening.get](/business/nouns/screening/get?interface=cli) | `npx startup-builder do Screening.get --json '{"id":"screening_1"}'` |
| [Screening.list](/business/nouns/screening/list?interface=cli) | `npx startup-builder do Screening.list --json '{"limit":20}'` |

### Secret
| Operation | Command |
| --- | --- |
| [Secret.get](/business/nouns/secret/get?interface=cli) | `npx startup-builder do Secret.get --json '{"id":"secret_1"}'` |
| [Secret.list](/business/nouns/secret/list?interface=cli) | `npx startup-builder do Secret.list --json '{"limit":20}'` |
| [Secret.revoke](/business/nouns/secret/revoke?interface=cli) | `npx startup-builder do Secret.revoke --json '{"secret":"secret_1"}'` |
| [Secret.rotate](/business/nouns/secret/rotate?interface=cli) | `npx startup-builder do Secret.rotate --json '{"secret":"secret_1"}'` |
| [Secret.store](/business/nouns/secret/store?interface=cli) | `npx startup-builder do Secret.store --json '{"name":"MAPS_KEY","value":"Example value","environment":"test"}'` |

### Sequence
| Operation | Command |
| --- | --- |
| [Sequence.create](/business/nouns/sequence/create?interface=cli) | `npx startup-builder do Sequence.create --json '{"steps":{}}'` |
| [Sequence.get](/business/nouns/sequence/get?interface=cli) | `npx startup-builder do Sequence.get --json '{"id":"sequence_1"}'` |
| [Sequence.list](/business/nouns/sequence/list?interface=cli) | `npx startup-builder do Sequence.list --json '{"limit":20}'` |
| [Sequence.update](/business/nouns/sequence/update?interface=cli) | `npx startup-builder do Sequence.update --json '{"id":"sequence_1","steps":{}}'` |
| [Sequence.delete](/business/nouns/sequence/delete?interface=cli) | `npx startup-builder do Sequence.delete --json '{"id":"sequence_1"}'` |

### Service
| Operation | Command |
| --- | --- |
| [Service.create](/business/nouns/service/create?interface=cli) | `npx startup-builder do Service.create --json '{"name":"Acme","promise":"A first draft within one day."}'` |
| [Service.get](/business/nouns/service/get?interface=cli) | `npx startup-builder do Service.get --json '{"id":"service_1"}'` |
| [Service.list](/business/nouns/service/list?interface=cli) | `npx startup-builder do Service.list --json '{"limit":20}'` |
| [Service.update](/business/nouns/service/update?interface=cli) | `npx startup-builder do Service.update --json '{"id":"service_1","floor":"none"}'` |
| [Service.delete](/business/nouns/service/delete?interface=cli) | `npx startup-builder do Service.delete --json '{"id":"service_1"}'` |

### Setting
| Operation | Command |
| --- | --- |
| [Setting.create](/business/nouns/setting/create?interface=cli) | `npx startup-builder do Setting.create --json '{"key":"Example key","value":{}}'` |
| [Setting.get](/business/nouns/setting/get?interface=cli) | `npx startup-builder do Setting.get --json '{"id":"setting_1"}'` |
| [Setting.list](/business/nouns/setting/list?interface=cli) | `npx startup-builder do Setting.list --json '{"limit":20}'` |
| [Setting.update](/business/nouns/setting/update?interface=cli) | `npx startup-builder do Setting.update --json '{"id":"setting_1","value":{}}'` |
| [Setting.delete](/business/nouns/setting/delete?interface=cli) | `npx startup-builder do Setting.delete --json '{"id":"setting_1"}'` |

### Share
| Operation | Command |
| --- | --- |
| [Share.get](/business/nouns/share/get?interface=cli) | `npx startup-builder do Share.get --json '{"id":"share_1"}'` |
| [Share.list](/business/nouns/share/list?interface=cli) | `npx startup-builder do Share.list --json '{"limit":20}'` |
| [Share.issue](/business/nouns/share/issue?interface=cli) | `npx startup-builder do Share.issue --json '{"holder":"holder_1","class":"Example class","quantity":1,"price":{"amount":49,"currency":"USD"},"agreement":"agreement_1"}'` |
| [Share.transfer](/business/nouns/share/transfer?interface=cli) | `npx startup-builder do Share.transfer --json '{"share":"share_1","to":"holder_1","quantity":1,"agreement":"agreement_1"}'` |

### Site
| Operation | Command |
| --- | --- |
| [Site.create](/business/nouns/site/create?interface=cli) | `npx startup-builder do Site.create --json '{"kind":"api"}'` |
| [Site.get](/business/nouns/site/get?interface=cli) | `npx startup-builder do Site.get --json '{"id":"site_1"}'` |
| [Site.list](/business/nouns/site/list?interface=cli) | `npx startup-builder do Site.list --json '{"limit":20}'` |
| [Site.update](/business/nouns/site/update?interface=cli) | `npx startup-builder do Site.update --json '{"id":"site_1","navigation":{}}'` |
| [Site.delete](/business/nouns/site/delete?interface=cli) | `npx startup-builder do Site.delete --json '{"id":"site_1"}'` |
| [Site.publish](/business/nouns/site/publish?interface=cli) | `npx startup-builder do Site.publish --json '{"site":"site_1"}'` |

### Skill
| Operation | Command |
| --- | --- |
| [Skill.create](/business/nouns/skill/create?interface=cli) | `npx startup-builder do Skill.create --json '{"level":1}'` |
| [Skill.get](/business/nouns/skill/get?interface=cli) | `npx startup-builder do Skill.get --json '{"id":"skill_1"}'` |
| [Skill.list](/business/nouns/skill/list?interface=cli) | `npx startup-builder do Skill.list --json '{"limit":20}'` |
| [Skill.update](/business/nouns/skill/update?interface=cli) | `npx startup-builder do Skill.update --json '{"id":"skill_1","level":1}'` |
| [Skill.delete](/business/nouns/skill/delete?interface=cli) | `npx startup-builder do Skill.delete --json '{"id":"skill_1"}'` |

### Software
| Operation | Command |
| --- | --- |
| [Software.create](/business/nouns/software/create?interface=cli) | `npx startup-builder do Software.create --json '{"name":"Acme","promise":"A first draft within one day."}'` |
| [Software.get](/business/nouns/software/get?interface=cli) | `npx startup-builder do Software.get --json '{"id":"software_1"}'` |
| [Software.list](/business/nouns/software/list?interface=cli) | `npx startup-builder do Software.list --json '{"limit":20}'` |
| [Software.update](/business/nouns/software/update?interface=cli) | `npx startup-builder do Software.update --json '{"id":"software_1","headless":true}'` |
| [Software.delete](/business/nouns/software/delete?interface=cli) | `npx startup-builder do Software.delete --json '{"id":"software_1"}'` |

### Source
| Operation | Command |
| --- | --- |
| [Source.create](/business/nouns/source/create?interface=cli) | `npx startup-builder do Source.create --json '{"acquired":"owned"}'` |
| [Source.get](/business/nouns/source/get?interface=cli) | `npx startup-builder do Source.get --json '{"id":"source_1"}'` |
| [Source.list](/business/nouns/source/list?interface=cli) | `npx startup-builder do Source.list --json '{"limit":20}'` |
| [Source.update](/business/nouns/source/update?interface=cli) | `npx startup-builder do Source.update --json '{"id":"source_1","acquired":"owned"}'` |
| [Source.delete](/business/nouns/source/delete?interface=cli) | `npx startup-builder do Source.delete --json '{"id":"source_1"}'` |

### SSO Connection
| Operation | Command |
| --- | --- |
| [SSOConnection.create](/business/nouns/sso-connection/create?interface=cli) | `npx startup-builder do SSOConnection.create --json '{"protocol":"saml"}'` |
| [SSOConnection.get](/business/nouns/sso-connection/get?interface=cli) | `npx startup-builder do SSOConnection.get --json '{"id":"sso_connection_1"}'` |
| [SSOConnection.list](/business/nouns/sso-connection/list?interface=cli) | `npx startup-builder do SSOConnection.list --json '{"limit":20}'` |
| [SSOConnection.update](/business/nouns/sso-connection/update?interface=cli) | `npx startup-builder do SSOConnection.update --json '{"id":"sso_connection_1","protocol":"saml"}'` |
| [SSOConnection.activate](/business/nouns/sso-connection/activate?interface=cli) | `npx startup-builder do SSOConnection.activate --json '{"connection":"sso_connection_1"}'` |
| [SSOConnection.deactivate](/business/nouns/sso-connection/deactivate?interface=cli) | `npx startup-builder do SSOConnection.deactivate --json '{"connection":"sso_connection_1"}'` |

### Standard
| Operation | Command |
| --- | --- |
| [Standard.get](/business/nouns/standard/get?interface=cli) | `npx startup-builder do Standard.get --json '{"id":"standard_1"}'` |
| [Standard.list](/business/nouns/standard/list?interface=cli) | `npx startup-builder do Standard.list --json '{"limit":20}'` |

### Startup
| Operation | Command |
| --- | --- |
| [Startup.create](/business/nouns/startup/create?interface=cli) | `npx startup-builder do Startup.create --json '{"name":"Acme"}'` |
| [Startup.get](/business/nouns/startup/get?interface=cli) | `npx startup-builder do Startup.get --json '{"id":"startup_1"}'` |
| [Startup.list](/business/nouns/startup/list?interface=cli) | `npx startup-builder do Startup.list --json '{"limit":20}'` |
| [Startup.update](/business/nouns/startup/update?interface=cli) | `npx startup-builder do Startup.update --json '{"id":"startup_1","name":"Acme"}'` |
| [Startup.delete](/business/nouns/startup/delete?interface=cli) | `npx startup-builder do Startup.delete --json '{"id":"startup_1"}'` |
| [Startup.advance](/business/nouns/startup/advance?interface=cli) | `npx startup-builder do Startup.advance --json '{"startup":"startup_1"}'` |
| [Startup.build](/business/nouns/startup/build?interface=cli) | `npx startup-builder do Startup.build --json '{"startup":"startup_1"}'` |
| [Startup.claim](/business/nouns/startup/claim?interface=cli) | `npx startup-builder do Startup.claim --json '{"startup":"startup_1","claimToken":"Example claim token"}'` |
| [Startup.clone](/business/nouns/startup/clone?interface=cli) | `npx startup-builder do Startup.clone --json '{"startup":"startup_1","name":"Acme"}'` |
| [Startup.graduate](/business/nouns/startup/graduate?interface=cli) | `npx startup-builder do Startup.graduate --json '{"startup":"startup_1","company":"company_1"}'` |
| [Startup.hold](/business/nouns/startup/hold?interface=cli) | `npx startup-builder do Startup.hold --json '{"startup":"startup_1"}'` |
| [Startup.import](/business/nouns/startup/import?interface=cli) | `npx startup-builder do Startup.import --json '{"source":"https://acme.com"}'` |
| [Startup.launch](/business/nouns/startup/launch?interface=cli) | `npx startup-builder do Startup.launch --json '{"startup":"startup_1"}'` |
| [Startup.pause](/business/nouns/startup/pause?interface=cli) | `npx startup-builder do Startup.pause --json '{"startup":"startup_1"}'` |
| [Startup.pivot](/business/nouns/startup/pivot?interface=cli) | `npx startup-builder do Startup.pivot --json '{"startup":"startup_1","decision":"decision_1"}'` |
| [Startup.read](/business/nouns/startup/read?interface=cli) | `npx startup-builder do Startup.read --json '{"startup":"startup_1","scope":"diligence"}'` |
| [Startup.resume](/business/nouns/startup/resume?interface=cli) | `npx startup-builder do Startup.resume --json '{"startup":"startup_1"}'` |
| [Startup.sell](/business/nouns/startup/sell?interface=cli) | `npx startup-builder do Startup.sell --json '{"startup":"startup_1","agreement":"agreement_1"}'` |

### Startup Template
| Operation | Command |
| --- | --- |
| [StartupTemplate.create](/business/nouns/startup-template/create?interface=cli) | `npx startup-builder do StartupTemplate.create --json '{"slug":"acme","operatingModel":"autonomous","motions":["Example motions"]}'` |
| [StartupTemplate.get](/business/nouns/startup-template/get?interface=cli) | `npx startup-builder do StartupTemplate.get --json '{"id":"startup_template_1"}'` |
| [StartupTemplate.list](/business/nouns/startup-template/list?interface=cli) | `npx startup-builder do StartupTemplate.list --json '{"limit":20}'` |
| [StartupTemplate.update](/business/nouns/startup-template/update?interface=cli) | `npx startup-builder do StartupTemplate.update --json '{"id":"startup_template_1","slug":"acme"}'` |
| [StartupTemplate.delete](/business/nouns/startup-template/delete?interface=cli) | `npx startup-builder do StartupTemplate.delete --json '{"id":"startup_template_1"}'` |
| [StartupTemplate.extend](/business/nouns/startup-template/extend?interface=cli) | `npx startup-builder do StartupTemplate.extend --json '{"startupTemplate":"startup_template_1","startup":"startup_1"}'` |
| [StartupTemplate.promote](/business/nouns/startup-template/promote?interface=cli) | `npx startup-builder do StartupTemplate.promote --json '{"startupTemplate":"startup_template_1","startup":"startup_1"}'` |
| [StartupTemplate.upgrade](/business/nouns/startup-template/upgrade?interface=cli) | `npx startup-builder do StartupTemplate.upgrade --json '{"startupTemplate":"startup_template_1","startup":"startup_1"}'` |

### Statement
| Operation | Command |
| --- | --- |
| [Statement.get](/business/nouns/statement/get?interface=cli) | `npx startup-builder do Statement.get --json '{"id":"statement_1"}'` |
| [Statement.list](/business/nouns/statement/list?interface=cli) | `npx startup-builder do Statement.list --json '{"limit":20}'` |

### Story
| Operation | Command |
| --- | --- |
| [Story.create](/business/nouns/story/create?interface=cli) | `npx startup-builder do Story.create --json '{"icp":"icp_1","hero":"Example hero","problem":"problem_1","from":"Hypothesis#approach@v1"}'` |
| [Story.get](/business/nouns/story/get?interface=cli) | `npx startup-builder do Story.get --json '{"id":"story_1"}'` |
| [Story.list](/business/nouns/story/list?interface=cli) | `npx startup-builder do Story.list --json '{"limit":20}'` |
| [Story.update](/business/nouns/story/update?interface=cli) | `npx startup-builder do Story.update --json '{"id":"story_1","icp":"icp_1"}'` |
| [Story.delete](/business/nouns/story/delete?interface=cli) | `npx startup-builder do Story.delete --json '{"id":"story_1"}'` |

### Studio
| Operation | Command |
| --- | --- |
| [Studio.create](/business/nouns/studio/create?interface=cli) | `npx startup-builder do Studio.create --json '{"name":"Acme"}'` |
| [Studio.get](/business/nouns/studio/get?interface=cli) | `npx startup-builder do Studio.get --json '{"id":"studio_1"}'` |
| [Studio.list](/business/nouns/studio/list?interface=cli) | `npx startup-builder do Studio.list --json '{"limit":20}'` |
| [Studio.update](/business/nouns/studio/update?interface=cli) | `npx startup-builder do Studio.update --json '{"id":"studio_1","name":"Acme"}'` |
| [Studio.delete](/business/nouns/studio/delete?interface=cli) | `npx startup-builder do Studio.delete --json '{"id":"studio_1"}'` |

### Subscription
| Operation | Command |
| --- | --- |
| [Subscription.create](/business/nouns/subscription/create?interface=cli) | `npx startup-builder do Subscription.create --json '{"renewsAt":"2026-10-22T12:00:00Z"}'` |
| [Subscription.get](/business/nouns/subscription/get?interface=cli) | `npx startup-builder do Subscription.get --json '{"id":"subscription_1"}'` |
| [Subscription.list](/business/nouns/subscription/list?interface=cli) | `npx startup-builder do Subscription.list --json '{"limit":20}'` |
| [Subscription.update](/business/nouns/subscription/update?interface=cli) | `npx startup-builder do Subscription.update --json '{"id":"subscription_1","renewsAt":"2026-10-22T12:00:00Z"}'` |
| [Subscription.keep](/business/nouns/subscription/keep?interface=cli) | `npx startup-builder do Subscription.keep --json '{"subscription":"subscription_1"}'` |
| [Subscription.pause](/business/nouns/subscription/pause?interface=cli) | `npx startup-builder do Subscription.pause --json '{"subscription":"subscription_1","until":"2026-10-22"}'` |
| [Subscription.renew](/business/nouns/subscription/renew?interface=cli) | `npx startup-builder do Subscription.renew --json '{"subscription":"subscription_1"}'` |
| [Subscription.resize](/business/nouns/subscription/resize?interface=cli) | `npx startup-builder do Subscription.resize --json '{"subscription":"subscription_1","quantity":1}'` |
| [Subscription.resume](/business/nouns/subscription/resume?interface=cli) | `npx startup-builder do Subscription.resume --json '{"subscription":"subscription_1"}'` |
| [Subscription.switch](/business/nouns/subscription/switch?interface=cli) | `npx startup-builder do Subscription.switch --json '{"subscription":"subscription_1","offer":"offer_1"}'` |
| [Subscription.unsubscribe](/business/nouns/subscription/unsubscribe?interface=cli) | `npx startup-builder do Subscription.unsubscribe --json '{"subscription":"subscription_1"}'` |

### Supplier
| Operation | Command |
| --- | --- |
| [Supplier.create](/business/nouns/supplier/create?interface=cli) | `npx startup-builder do Supplier.create --json '{"name":"Acme"}'` |
| [Supplier.get](/business/nouns/supplier/get?interface=cli) | `npx startup-builder do Supplier.get --json '{"id":"supplier_1"}'` |
| [Supplier.list](/business/nouns/supplier/list?interface=cli) | `npx startup-builder do Supplier.list --json '{"limit":20}'` |
| [Supplier.update](/business/nouns/supplier/update?interface=cli) | `npx startup-builder do Supplier.update --json '{"id":"supplier_1","payoutAccount":"Example payout account"}'` |
| [Supplier.delete](/business/nouns/supplier/delete?interface=cli) | `npx startup-builder do Supplier.delete --json '{"id":"supplier_1"}'` |

### Suppression
| Operation | Command |
| --- | --- |
| [Suppression.create](/business/nouns/suppression/create?interface=cli) | `npx startup-builder do Suppression.create --json '{"address":"Example address"}'` |
| [Suppression.get](/business/nouns/suppression/get?interface=cli) | `npx startup-builder do Suppression.get --json '{"id":"suppression_1"}'` |
| [Suppression.list](/business/nouns/suppression/list?interface=cli) | `npx startup-builder do Suppression.list --json '{"limit":20}'` |

### Survey
| Operation | Command |
| --- | --- |
| [Survey.create](/business/nouns/survey/create?interface=cli) | `npx startup-builder do Survey.create --json '{"fields":{}}'` |
| [Survey.get](/business/nouns/survey/get?interface=cli) | `npx startup-builder do Survey.get --json '{"id":"survey_1"}'` |
| [Survey.list](/business/nouns/survey/list?interface=cli) | `npx startup-builder do Survey.list --json '{"limit":20}'` |
| [Survey.update](/business/nouns/survey/update?interface=cli) | `npx startup-builder do Survey.update --json '{"id":"survey_1","fields":{}}'` |
| [Survey.delete](/business/nouns/survey/delete?interface=cli) | `npx startup-builder do Survey.delete --json '{"id":"survey_1"}'` |

### System
| Operation | Command |
| --- | --- |
| [System.create](/business/nouns/system/create?interface=cli) | `npx startup-builder do System.create --json '{"job":"Example job"}'` |
| [System.get](/business/nouns/system/get?interface=cli) | `npx startup-builder do System.get --json '{"id":"system_1"}'` |
| [System.list](/business/nouns/system/list?interface=cli) | `npx startup-builder do System.list --json '{"limit":20}'` |
| [System.update](/business/nouns/system/update?interface=cli) | `npx startup-builder do System.update --json '{"id":"system_1","job":"Example job"}'` |
| [System.delete](/business/nouns/system/delete?interface=cli) | `npx startup-builder do System.delete --json '{"id":"system_1"}'` |

### Task
| Operation | Command |
| --- | --- |
| [Task.create](/business/nouns/task/create?interface=cli) | `npx startup-builder do Task.create --json '{"by":"worker_1"}'` |
| [Task.get](/business/nouns/task/get?interface=cli) | `npx startup-builder do Task.get --json '{"id":"task_1"}'` |
| [Task.list](/business/nouns/task/list?interface=cli) | `npx startup-builder do Task.list --json '{"limit":20}'` |
| [Task.update](/business/nouns/task/update?interface=cli) | `npx startup-builder do Task.update --json '{"id":"task_1","due":"2026-10-22T12:00:00Z"}'` |
| [Task.delete](/business/nouns/task/delete?interface=cli) | `npx startup-builder do Task.delete --json '{"id":"task_1"}'` |
| [Task.assign](/business/nouns/task/assign?interface=cli) | `npx startup-builder do Task.assign --json '{"task":"task_1","worker":"worker_1"}'` |
| [Task.claim](/business/nouns/task/claim?interface=cli) | `npx startup-builder do Task.claim --json '{"task":"task_1"}'` |
| [Task.complete](/business/nouns/task/complete?interface=cli) | `npx startup-builder do Task.complete --json '{"task":"task_1"}'` |
| [Task.delegate](/business/nouns/task/delegate?interface=cli) | `npx startup-builder do Task.delegate --json '{"task":"task_1","role":"role_1"}'` |
| [Task.escalate](/business/nouns/task/escalate?interface=cli) | `npx startup-builder do Task.escalate --json '{"task":"task_1","reason":"Example reason"}'` |
| [Task.next](/business/nouns/task/next?interface=cli) | `npx startup-builder do Task.next` |
| [Task.return](/business/nouns/task/return?interface=cli) | `npx startup-builder do Task.return --json '{"task":"task_1","reason":"Example reason"}'` |

### Team
| Operation | Command |
| --- | --- |
| [Team.create](/business/nouns/team/create?interface=cli) | `npx startup-builder do Team.create --json '{"mission":"Example mission"}'` |
| [Team.get](/business/nouns/team/get?interface=cli) | `npx startup-builder do Team.get --json '{"id":"team_1"}'` |
| [Team.list](/business/nouns/team/list?interface=cli) | `npx startup-builder do Team.list --json '{"limit":20}'` |
| [Team.update](/business/nouns/team/update?interface=cli) | `npx startup-builder do Team.update --json '{"id":"team_1","mission":"Example mission"}'` |
| [Team.delete](/business/nouns/team/delete?interface=cli) | `npx startup-builder do Team.delete --json '{"id":"team_1"}'` |

### Template
| Operation | Command |
| --- | --- |
| [Template.create](/business/nouns/template/create?interface=cli) | `npx startup-builder do Template.create --json '{"body":"Example body"}'` |
| [Template.get](/business/nouns/template/get?interface=cli) | `npx startup-builder do Template.get --json '{"id":"template_1"}'` |
| [Template.list](/business/nouns/template/list?interface=cli) | `npx startup-builder do Template.list --json '{"limit":20}'` |
| [Template.update](/business/nouns/template/update?interface=cli) | `npx startup-builder do Template.update --json '{"id":"template_1","body":"Example body"}'` |
| [Template.delete](/business/nouns/template/delete?interface=cli) | `npx startup-builder do Template.delete --json '{"id":"template_1"}'` |
| [Template.extend](/business/nouns/template/extend?interface=cli) | `npx startup-builder do Template.extend --json '{"template":"template_1","startup":"startup_1"}'` |
| [Template.promote](/business/nouns/template/promote?interface=cli) | `npx startup-builder do Template.promote --json '{"template":"template_1","startup":"startup_1"}'` |
| [Template.upgrade](/business/nouns/template/upgrade?interface=cli) | `npx startup-builder do Template.upgrade --json '{"template":"template_1","startup":"startup_1"}'` |

### Tenant
| Operation | Command |
| --- | --- |
| [Tenant.create](/business/nouns/tenant/create?interface=cli) | `npx startup-builder do Tenant.create --json '{"placement":"path"}'` |
| [Tenant.get](/business/nouns/tenant/get?interface=cli) | `npx startup-builder do Tenant.get --json '{"id":"tenant_1"}'` |
| [Tenant.list](/business/nouns/tenant/list?interface=cli) | `npx startup-builder do Tenant.list --json '{"limit":20}'` |
| [Tenant.update](/business/nouns/tenant/update?interface=cli) | `npx startup-builder do Tenant.update --json '{"id":"tenant_1","placement":"path"}'` |
| [Tenant.delete](/business/nouns/tenant/delete?interface=cli) | `npx startup-builder do Tenant.delete --json '{"id":"tenant_1"}'` |
| [Tenant.invite](/business/nouns/tenant/invite?interface=cli) | `npx startup-builder do Tenant.invite --json '{"tenant":"tenant_1","email":"ada@acme.com"}'` |
| [Tenant.pin](/business/nouns/tenant/pin?interface=cli) | `npx startup-builder do Tenant.pin --json '{"tenant":"tenant_1","apiVersion":"v2"}'` |
| [Tenant.provision](/business/nouns/tenant/provision?interface=cli) | `npx startup-builder do Tenant.provision --json '{"customer":"customer_1"}'` |
| [Tenant.requestSetup](/business/nouns/tenant/request-setup?interface=cli) | `npx startup-builder do Tenant.requestSetup --json '{"tenant":"tenant_1","admin":"person_1","intent":"sso"}'` |

### Theme
| Operation | Command |
| --- | --- |
| [Theme.create](/business/nouns/theme/create?interface=cli) | `npx startup-builder do Theme.create --json '{"tokens":{}}'` |
| [Theme.get](/business/nouns/theme/get?interface=cli) | `npx startup-builder do Theme.get --json '{"id":"theme_1"}'` |
| [Theme.list](/business/nouns/theme/list?interface=cli) | `npx startup-builder do Theme.list --json '{"limit":20}'` |
| [Theme.update](/business/nouns/theme/update?interface=cli) | `npx startup-builder do Theme.update --json '{"id":"theme_1","tokens":{}}'` |
| [Theme.delete](/business/nouns/theme/delete?interface=cli) | `npx startup-builder do Theme.delete --json '{"id":"theme_1"}'` |

### Thing
| Operation | Command |
| --- | --- |
| [Thing.create](/business/nouns/thing/create?interface=cli) | `npx startup-builder do Thing.create --json '{"id":"thing_1","type":["noun_1"]}'` |
| [Thing.get](/business/nouns/thing/get?interface=cli) | `npx startup-builder do Thing.get --json '{"id":"thing_1"}'` |
| [Thing.list](/business/nouns/thing/list?interface=cli) | `npx startup-builder do Thing.list --json '{"limit":20}'` |
| [Thing.update](/business/nouns/thing/update?interface=cli) | `npx startup-builder do Thing.update --json '{"id":"thing_1","type":["noun_1"]}'` |
| [Thing.delete](/business/nouns/thing/delete?interface=cli) | `npx startup-builder do Thing.delete --json '{"id":"thing_1"}'` |
| [Thing.relate](/business/nouns/thing/relate?interface=cli) | `npx startup-builder do Thing.relate --json '{"thing":"thing_1","predicate":"Example predicate","to":"thing_1"}'` |
| [Thing.resolve](/business/nouns/thing/resolve?interface=cli) | `npx startup-builder do Thing.resolve --json '{"noun":"noun_1","match":{}}'` |
| [Thing.share](/business/nouns/thing/share?interface=cli) | `npx startup-builder do Thing.share --json '{"thing":"thing_1","to":"party_1","verbs":["Example verbs"]}'` |
| [Thing.unrelate](/business/nouns/thing/unrelate?interface=cli) | `npx startup-builder do Thing.unrelate --json '{"thing":"thing_1","predicate":"Example predicate","to":"thing_1"}'` |

### Thread
| Operation | Command |
| --- | --- |
| [Thread.create](/business/nouns/thread/create?interface=cli) | `npx startup-builder do Thread.create --json '{"subject":"Example subject"}'` |
| [Thread.get](/business/nouns/thread/get?interface=cli) | `npx startup-builder do Thread.get --json '{"id":"thread_1"}'` |
| [Thread.list](/business/nouns/thread/list?interface=cli) | `npx startup-builder do Thread.list --json '{"limit":20}'` |
| [Thread.update](/business/nouns/thread/update?interface=cli) | `npx startup-builder do Thread.update --json '{"id":"thread_1","subject":"Example subject"}'` |
| [Thread.delete](/business/nouns/thread/delete?interface=cli) | `npx startup-builder do Thread.delete --json '{"id":"thread_1"}'` |

### Tool
| Operation | Command |
| --- | --- |
| [Tool.create](/business/nouns/tool/create?interface=cli) | `npx startup-builder do Tool.create --json '{"name":"Acme"}'` |
| [Tool.get](/business/nouns/tool/get?interface=cli) | `npx startup-builder do Tool.get --json '{"id":"tool_1"}'` |
| [Tool.list](/business/nouns/tool/list?interface=cli) | `npx startup-builder do Tool.list --json '{"limit":20}'` |
| [Tool.update](/business/nouns/tool/update?interface=cli) | `npx startup-builder do Tool.update --json '{"id":"tool_1","name":"Acme"}'` |
| [Tool.delete](/business/nouns/tool/delete?interface=cli) | `npx startup-builder do Tool.delete --json '{"id":"tool_1"}'` |

### Transaction
| Operation | Command |
| --- | --- |
| [Transaction.get](/business/nouns/transaction/get?interface=cli) | `npx startup-builder do Transaction.get --json '{"id":"transaction_1"}'` |
| [Transaction.list](/business/nouns/transaction/list?interface=cli) | `npx startup-builder do Transaction.list --json '{"limit":20}'` |
| [Transaction.attach](/business/nouns/transaction/attach?interface=cli) | `npx startup-builder do Transaction.attach --json '{"transaction":"transaction_1"}'` |
| [Transaction.categorize](/business/nouns/transaction/categorize?interface=cli) | `npx startup-builder do Transaction.categorize --json '{"transaction":"transaction_1"}'` |
| [Transaction.reconcile](/business/nouns/transaction/reconcile?interface=cli) | `npx startup-builder do Transaction.reconcile --json '{"transaction":"transaction_1"}'` |

### Trigger
| Operation | Command |
| --- | --- |
| [Trigger.create](/business/nouns/trigger/create?interface=cli) | `npx startup-builder do Trigger.create --json '{"event":"Example event"}'` |
| [Trigger.get](/business/nouns/trigger/get?interface=cli) | `npx startup-builder do Trigger.get --json '{"id":"trigger_1"}'` |
| [Trigger.list](/business/nouns/trigger/list?interface=cli) | `npx startup-builder do Trigger.list --json '{"limit":20}'` |
| [Trigger.update](/business/nouns/trigger/update?interface=cli) | `npx startup-builder do Trigger.update --json '{"id":"trigger_1","threshold":{}}'` |
| [Trigger.delete](/business/nouns/trigger/delete?interface=cli) | `npx startup-builder do Trigger.delete --json '{"id":"trigger_1"}'` |

### Variant
| Operation | Command |
| --- | --- |
| [Variant.create](/business/nouns/variant/create?interface=cli) | `npx startup-builder do Variant.create --json '{"key":"Example key","value":{}}'` |
| [Variant.get](/business/nouns/variant/get?interface=cli) | `npx startup-builder do Variant.get --json '{"id":"variant_1"}'` |
| [Variant.list](/business/nouns/variant/list?interface=cli) | `npx startup-builder do Variant.list --json '{"limit":20}'` |
| [Variant.update](/business/nouns/variant/update?interface=cli) | `npx startup-builder do Variant.update --json '{"id":"variant_1","value":{}}'` |
| [Variant.delete](/business/nouns/variant/delete?interface=cli) | `npx startup-builder do Variant.delete --json '{"id":"variant_1"}'` |

### Verb
| Operation | Command |
| --- | --- |
| [Verb.create](/business/nouns/verb/create?interface=cli) | `npx startup-builder do Verb.create --json '{"name":"Acme","event":"Example event"}'` |
| [Verb.get](/business/nouns/verb/get?interface=cli) | `npx startup-builder do Verb.get --json '{"id":"verb_1"}'` |
| [Verb.list](/business/nouns/verb/list?interface=cli) | `npx startup-builder do Verb.list --json '{"limit":20}'` |
| [Verb.update](/business/nouns/verb/update?interface=cli) | `npx startup-builder do Verb.update --json '{"id":"verb_1","name":"Acme"}'` |
| [Verb.delete](/business/nouns/verb/delete?interface=cli) | `npx startup-builder do Verb.delete --json '{"id":"verb_1"}'` |
| [Verb.retire](/business/nouns/verb/retire?interface=cli) | `npx startup-builder do Verb.retire --json '{"verb":"verb_1"}'` |

### Version
| Operation | Command |
| --- | --- |
| [Version.get](/business/nouns/version/get?interface=cli) | `npx startup-builder do Version.get --json '{"id":"version_1"}'` |
| [Version.list](/business/nouns/version/list?interface=cli) | `npx startup-builder do Version.list --json '{"limit":20}'` |
| [Version.deploy](/business/nouns/version/deploy?interface=cli) | `npx startup-builder do Version.deploy --json '{"version":"version_1"}'` |

### Video
| Operation | Command |
| --- | --- |
| [Video.create](/business/nouns/video/create?interface=cli) | `npx startup-builder do Video.create --json '{"timeline":{},"brand":"brand_1"}'` |
| [Video.get](/business/nouns/video/get?interface=cli) | `npx startup-builder do Video.get --json '{"id":"video_1"}'` |
| [Video.list](/business/nouns/video/list?interface=cli) | `npx startup-builder do Video.list --json '{"limit":20}'` |
| [Video.update](/business/nouns/video/update?interface=cli) | `npx startup-builder do Video.update --json '{"id":"video_1","timeline":{}}'` |
| [Video.draft](/business/nouns/video/draft?interface=cli) | `npx startup-builder do Video.draft --json '{"brand":"brand_1"}'` |
| [Video.finalize](/business/nouns/video/finalize?interface=cli) | `npx startup-builder do Video.finalize --json '{"video":"video_1"}'` |

### Visit
| Operation | Command |
| --- | --- |
| [Visit.get](/business/nouns/visit/get?interface=cli) | `npx startup-builder do Visit.get --json '{"id":"visit_1"}'` |
| [Visit.list](/business/nouns/visit/list?interface=cli) | `npx startup-builder do Visit.list --json '{"limit":20}'` |

### Visitor
| Operation | Command |
| --- | --- |
| [Visitor.create](/business/nouns/visitor/create?interface=cli) | `npx startup-builder do Visitor.create --json '{"firstSeenAt":"2026-10-22T12:00:00Z"}'` |
| [Visitor.get](/business/nouns/visitor/get?interface=cli) | `npx startup-builder do Visitor.get --json '{"id":"visitor_1"}'` |
| [Visitor.list](/business/nouns/visitor/list?interface=cli) | `npx startup-builder do Visitor.list --json '{"limit":20}'` |
| [Visitor.update](/business/nouns/visitor/update?interface=cli) | `npx startup-builder do Visitor.update --json '{"id":"visitor_1","firstSeenAt":"2026-10-22T12:00:00Z"}'` |
| [Visitor.delete](/business/nouns/visitor/delete?interface=cli) | `npx startup-builder do Visitor.delete --json '{"id":"visitor_1"}'` |
| [Visitor.forget](/business/nouns/visitor/forget?interface=cli) | `npx startup-builder do Visitor.forget --json '{"visitor":"visitor_1","request":"Example request"}'` |
| [Visitor.identify](/business/nouns/visitor/identify?interface=cli) | `npx startup-builder do Visitor.identify --json '{"visitor":"visitor_1","contact":"contact_1"}'` |
| [Visitor.merge](/business/nouns/visitor/merge?interface=cli) | `npx startup-builder do Visitor.merge --json '{"visitor":"visitor_1","into":"visitor_1"}'` |

### Voice
| Operation | Command |
| --- | --- |
| [Voice.get](/business/nouns/voice/get?interface=cli) | `npx startup-builder do Voice.get --json '{"id":"voice_1"}'` |
| [Voice.list](/business/nouns/voice/list?interface=cli) | `npx startup-builder do Voice.list --json '{"limit":20}'` |
| [Voice.update](/business/nouns/voice/update?interface=cli) | `npx startup-builder do Voice.update --json '{"id":"voice_1","origin":"cloned"}'` |
| [Voice.clone](/business/nouns/voice/clone?interface=cli) | `npx startup-builder do Voice.clone --json '{"speaker":"person_1","samples":["file_1"],"consent":"consent_1","scope":"studio"}'` |
| [Voice.retire](/business/nouns/voice/retire?interface=cli) | `npx startup-builder do Voice.retire --json '{"voice":"voice_1"}'` |

### Waitlist
| Operation | Command |
| --- | --- |
| [Waitlist.create](/business/nouns/waitlist/create?interface=cli) | `npx startup-builder do Waitlist.create --json '{"invited":1}'` |
| [Waitlist.get](/business/nouns/waitlist/get?interface=cli) | `npx startup-builder do Waitlist.get --json '{"id":"waitlist_1"}'` |
| [Waitlist.list](/business/nouns/waitlist/list?interface=cli) | `npx startup-builder do Waitlist.list --json '{"limit":20}'` |
| [Waitlist.update](/business/nouns/waitlist/update?interface=cli) | `npx startup-builder do Waitlist.update --json '{"id":"waitlist_1","invited":1}'` |
| [Waitlist.delete](/business/nouns/waitlist/delete?interface=cli) | `npx startup-builder do Waitlist.delete --json '{"id":"waitlist_1"}'` |
| [Waitlist.admit](/business/nouns/waitlist/admit?interface=cli) | `npx startup-builder do Waitlist.admit --json '{"waitlist":"waitlist_1","count":1}'` |
| [Waitlist.join](/business/nouns/waitlist/join?interface=cli) | `npx startup-builder do Waitlist.join --json '{"waitlist":"waitlist_1","email":"ada@acme.com"}'` |

### Watch
| Operation | Command |
| --- | --- |
| [Watch.create](/business/nouns/watch/create?interface=cli) | `npx startup-builder do Watch.create --json '{"selector":"Example selector","url":"https://acme.com"}'` |
| [Watch.get](/business/nouns/watch/get?interface=cli) | `npx startup-builder do Watch.get --json '{"id":"watch_1"}'` |
| [Watch.list](/business/nouns/watch/list?interface=cli) | `npx startup-builder do Watch.list --json '{"limit":20}'` |
| [Watch.update](/business/nouns/watch/update?interface=cli) | `npx startup-builder do Watch.update --json '{"id":"watch_1","url":"https://acme.com"}'` |
| [Watch.delete](/business/nouns/watch/delete?interface=cli) | `npx startup-builder do Watch.delete --json '{"id":"watch_1"}'` |
| [Watch.pause](/business/nouns/watch/pause?interface=cli) | `npx startup-builder do Watch.pause --json '{"watch":"watch_1"}'` |
| [Watch.replay](/business/nouns/watch/replay?interface=cli) | `npx startup-builder do Watch.replay --json '{"watch":"watch_1","from":"2026-10-22T12:00:00Z"}'` |
| [Watch.resume](/business/nouns/watch/resume?interface=cli) | `npx startup-builder do Watch.resume --json '{"watch":"watch_1"}'` |
| [Watch.rotate](/business/nouns/watch/rotate?interface=cli) | `npx startup-builder do Watch.rotate --json '{"watch":"watch_1"}'` |

### Worker
| Operation | Command |
| --- | --- |
| [Worker.create](/business/nouns/worker/create?interface=cli) | `npx startup-builder do Worker.create --json '{"name":"Acme"}'` |
| [Worker.get](/business/nouns/worker/get?interface=cli) | `npx startup-builder do Worker.get --json '{"id":"worker_1"}'` |
| [Worker.list](/business/nouns/worker/list?interface=cli) | `npx startup-builder do Worker.list --json '{"limit":20}'` |
| [Worker.update](/business/nouns/worker/update?interface=cli) | `npx startup-builder do Worker.update --json '{"id":"worker_1","name":"Acme"}'` |
| [Worker.delete](/business/nouns/worker/delete?interface=cli) | `npx startup-builder do Worker.delete --json '{"id":"worker_1"}'` |

### Workflow
| Operation | Command |
| --- | --- |
| [Workflow.create](/business/nouns/workflow/create?interface=cli) | `npx startup-builder do Workflow.create --json '{"steps":{}}'` |
| [Workflow.get](/business/nouns/workflow/get?interface=cli) | `npx startup-builder do Workflow.get --json '{"id":"workflow_1"}'` |
| [Workflow.list](/business/nouns/workflow/list?interface=cli) | `npx startup-builder do Workflow.list --json '{"limit":20}'` |
| [Workflow.update](/business/nouns/workflow/update?interface=cli) | `npx startup-builder do Workflow.update --json '{"id":"workflow_1","steps":{}}'` |
| [Workflow.delete](/business/nouns/workflow/delete?interface=cli) | `npx startup-builder do Workflow.delete --json '{"id":"workflow_1"}'` |