Scope3 Account API
Account management, service tokens, and preferences
Operations 18
Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay
Ask an LLM
“Which customer account am I currently working in?”
“Can I see the account context for my login?”
Tell an agent
Show my current account.
Tell me which customer account I'm signed into.
Ask an LLM
“Which customer accounts do I have membership on?”
“Can I see all the orgs my user can access?”
Tell an agent
List all my customer accounts.
Show every account I'm a member of.
Ask an LLM
“How do I create a child account under my organization?”
“Do I need admin rights to add a child customer account?”
Tell an agent
Create a child account named {name} with role {customerRole}.
Add child account {name} as {customerRole} with default currency {defaultCurrency}.
Ask an LLM
“Can I change the registered organization domain for a customer?”
“Who is allowed to update a customer's domain?”
Tell an agent
Set the domain of customer {customerId} to {customerDomain}.
Update organization domain for {customerId} to {customerDomain}.
Ask an LLM
“Can I permanently delete a child customer account?”
“Why would deleting a child account fail with a conflict?”
Tell an agent destructive · confirm first
Delete child account {customerId}.
Hard-delete child customer {customerId}.
Ask an LLM
“Is domain auto-join turned on for my organization?”
“Can I check membership settings for a customer org?”
Tell an agent
Get membership settings for customer {customerId}.
Check whether domain auto-join is enabled for {customerId}.
PATCH
/accounts/{customerId}/membership
Turn domain auto-join on or off · Update membership settings
#
Ask an LLM
“How do I let people with my company email join automatically?”
“What's required before I can enable domain auto-join?”
Tell an agent
Set domain auto-join for customer {customerId} to {allowDomainAutoJoin}.
Enable domain auto-join on {customerId}: {allowDomainAutoJoin}.
Ask an LLM
“Which browser origins can call the MCP and OAuth endpoints for my account?”
“Can I review the CORS-allowed origins on my account?”
Tell an agent
List my allowed browser origins.
Show the origins registered for browser MCP access.
Ask an LLM
“How do I allow my web app's origin to call the MCP endpoints from a browser?”
“Can a registered browser origin include a path or wildcard?”
Tell an agent
Register browser origin {origin}.
Allow origin {origin} labeled {label} for browser MCP and OAuth calls.
Ask an LLM
“Can I revoke CORS access for a browser origin I registered?”
“What happens to an origin once I delete it?”
Tell an agent destructive · confirm first
Delete browser origin {id}.
Archive origin {id} so it loses CORS access.
Ask an LLM
“Which notifications have I opted into?”
“Can I see my personal notification preferences?”
Tell an agent
Show my notification preferences.
List the notifications I've opted into.
Ask an LLM
“How do I change which notifications I receive?”
“Does updating my opt-ins replace the existing ones?”
Tell an agent
Set my notification opt-ins to {optIns}.
Replace my notification preferences with {optIns}.
GET
/notification-delivery-preferences
Get Slack notification settings · Get Slack notification settings
#
Ask an LLM
“Are product updates and outage alerts going to our Slack channel?”
“Which Slack channel receives my account's alerts?”
Tell an agent
Show my account's Slack notification settings.
Check whether source outage alerts are on in Slack.
PUT
/notification-delivery-preferences
Change a Slack notification setting · Update a Slack notification setting
#
Ask an LLM
“Can I turn off product update messages in our Slack channel?”
“How quickly can source outage alerts be sent to Slack?”
Tell an agent
Turn off Product Updates in our Slack channel.
Send source outage alerts to Slack after 30 minutes.
Ask an LLM
“Is a given country and channel open for buying yet?”
“What supply evidence exists for a market I want to enter?”
Tell an agent
Preview market readiness for cells {cells}.
Check pilot state and supply for country-channel cells {cells}.
Ask an LLM
“What do I still need to do before my buyer account can activate?”
“Which destinations am I ready to buy on?”
Tell an agent
Show my buyer readiness.
List per-destination buying readiness for my account.
Ask an LLM
“How do I confirm the commercial operator domain on my buyer account?”
“Can I change my operator domain without changing the organization?”
Tell an agent
Set my buyer operator domain to {operatorDomain}.
Confirm {operatorDomain} as our commercial operator domain.
GET
/accounts/liveness
Check storefront liveness for seller accounts · Get storefront liveness for accounts
#
Ask an LLM
“Are my sellers' storefronts live or in a critical state?”
“Can I check liveness for several seller accounts at once?”
Tell an agent
Get storefront liveness for customers {customerIds}.
Show storefront liveness verdicts for my seller accounts.