Realistic API simulators for training and testing.
Every simulator is a single binary that keeps state and runs on your machine. Install the Rystic CLI, sign up with GitHub or Google in the browser it opens, and run any of them but Anthropic, Dropbox, S3 and Shopify free for 10 hours a month. Pro adds those, plus latency and fault injection and verified UIs for Slack and Kalshi.
Slack
- Verified UI
The Slack Web API in the bot dialect: channels, messages, users, reactions, pins, files.
94.7%
of 844 probes match live
- 324 / 349
- workflows
- 103
- endpoints
See the workflows
✓Search messages matching a query
- POST /auth.test
- POST /conversations.open
- POST /conversations.create
- POST /conversations.create
- POST /chat.postMessage
- POST /chat.postMessage
- POST /chat.postMessage
- GET /search.messages?query=${rystic_letters_1}
- GET /search.messages?query=in%3A%23${a_name}%20in%3A%3C%23${b_channel}%7C${b_name}%3E%20${rystic_letters_1}
✓Search messages matching a query
- POST /auth.test
- POST /conversations.open
- POST /chat.postMessage
- POST /chat.postMessage
- POST /pins.add
- GET /search.messages?query=${rystic_letters_1}
- GET /search.messages?query=has%3Apin%20${rystic_letters_1}
- GET /search.messages?query=has%3Apin%20${rystic_letters_1}
✓Search messages matching a query
- POST /auth.test
- POST /conversations.open
- POST /chat.postMessage
- POST /chat.postMessage
- POST /reactions.add
- GET /search.messages?query=${rystic_letters_1}
- GET /search.messages?query=has%3Areaction%20${rystic_letters_1}
- GET /search.messages?query=has%3Areaction%20${rystic_letters_1}
✓Search messages matching a query
- POST /auth.test
- POST /auth.test
- POST /conversations.open
- POST /conversations.create
- POST /chat.postMessage
- POST /chat.postMessage
- GET /search.messages?query=${rystic_letters_1}
- GET /search.messages?query=IN%3A%40${bot_name}%20${rystic_letters_1}
✓Search messages matching a query
- POST /auth.test
- POST /auth.test
- POST /conversations.open
- POST /conversations.create
- POST /chat.postMessage
- POST /chat.postMessage
- GET /search.messages?query=${rystic_letters_1}
- GET /search.messages?query=in%3A%3C%40${bot_user}%3E%20${rystic_letters_1}
✓Search messages matching a query
- POST /auth.test
- POST /auth.test
- POST /conversations.open
- POST /conversations.create
- POST /chat.postMessage
- POST /chat.postMessage
- GET /search.messages?query=${rystic_letters_1}
- GET /search.messages?query=-in%3A%3C%23${a_channel}%3E%20${rystic_letters_1}
✓Search messages and files (search.all)
- POST /auth.test
- POST /conversations.open
- POST /conversations.create
- POST /chat.postMessage
- POST /chat.postMessage
- GET /search.all?query=${rystic_letters_1}
- GET /search.all?query=in%3A%3C%23${a_channel}%3E%20${rystic_letters_1}
✓Search messages matching a query
- POST /auth.test
- POST /auth.test
- POST /conversations.open
- POST /chat.postMessage
- POST /chat.meMessage
- GET /search.messages?query=${rystic_letters_1}
- GET /search.messages?query=from%3Ame%20${rystic_letters_1}
DocsAgent promptGitHub Pulls
Pull requests, reviews, merges and checks, with GitHub's permission rules.
94.2%
of 621 probes match live
- 372 / 398
- workflows
- 159
- endpoints
See the workflows
✓GRAPHQL Mutation.dequeuePullRequest
- POST /repos/${queue_owner}/${queue_repo}/git/trees
- POST /repos/${queue_owner}/${queue_repo}/git/commits
- POST /repos/${queue_owner}/${queue_repo}/git/refs
- POST /repos/${queue_owner}/${queue_repo}/statuses/${queue_head_sha}
- POST /repos/${queue_owner}/${queue_repo}/pulls
- GET /repos/${queue_owner}/${queue_repo}/pulls/${pull_number}
- GET /repos/${owner}/${repo}/branches
- GET /repos/${owner}/${repo}/issues/events
✓GRAPHQL Mutation.enqueuePullRequest
- POST /repos/${queue_owner}/${queue_repo}/git/trees
- POST /repos/${queue_owner}/${queue_repo}/git/commits
- POST /repos/${queue_owner}/${queue_repo}/git/refs
- POST /repos/${queue_owner}/${queue_repo}/statuses/${queue_head_sha}
- POST /repos/${queue_owner}/${queue_repo}/pulls
- GET /repos/${queue_owner}/${queue_repo}/pulls/${pull_number}
- GET /repos/${owner}/${repo}/branches
- GET /repos/${owner}/${repo}/issues/events
✓GRAPHQL Repository.mergeQueue
- POST /repos/${queue_owner}/${queue_repo}/git/trees
- POST /repos/${queue_owner}/${queue_repo}/git/commits
- POST /repos/${queue_owner}/${queue_repo}/git/refs
- POST /repos/${queue_owner}/${queue_repo}/statuses/${queue_head_sha}
- POST /repos/${queue_owner}/${queue_repo}/pulls
- GET /repos/${queue_owner}/${queue_repo}/pulls/${pull_number}
- GET /repos/${queue_owner}/${queue_repo}/git/matching-refs/heads/gh-readonly-queue/rystic-qhold/pr-${pull_number}-
✓Merge a pull request
- PUT /repos/${owner}/${repo}/branches/rystic-protected/protection
- POST /repos/${owner}/${repo}/pulls
- POST /repos/${owner}/${repo}/statuses/${head_sha}
- PUT /repos/${owner}/${repo}/pulls/${pull_number}/merge
- GET /repos/${owner}/${repo}/issues
- GET /repos/${owner}/${repo}/issues/events
- GET /repos/${owner}/${repo}/pulls/${pull_number}/commits
- GET /repos/${owner}/${repo}/branches
- GET /repos/${owner}/${repo}/branches
✓Merge a pull request
- POST /repos/${owner}/${repo}/rulesets
- POST /repos/${owner}/${repo}/pulls
- POST /repos/${owner}/${repo}/statuses/${head_sha}
- PUT /repos/${owner}/${repo}/pulls/${pull_number}/merge
- GET /repos/${owner}/${repo}/issues
- GET /repos/${owner}/${repo}/issues/events
- GET /repos/${owner}/${repo}/pulls/${pull_number}/commits
- GET /repos/${owner}/${repo}/branches
- GET /repos/${owner}/${repo}/branches
✕GRAPHQL Mutation.enqueuePullRequest
- POST /repos/${queue_owner}/${queue_repo}/git/trees
- POST /repos/${queue_owner}/${queue_repo}/git/commits
- POST /repos/${queue_owner}/${queue_repo}/git/refs
- POST /repos/${queue_owner}/${queue_repo}/statuses/${queue_head_sha}
- POST /repos/${queue_owner}/${queue_repo}/pulls
- GET /repos/${queue_owner}/${queue_repo}/pulls/${pull_number}
- GET /repos/${queue_owner}/${queue_repo}/git/ref/heads/gh-readonly-queue/rystic-qhold/pr-${pull_number}-${queue_root_sha}
✓Merge a pull request
- PUT /repos/${owner}/${repo}/branches/rystic-protected/protection
- POST /repos/${owner}/${repo}/pulls
- PUT /repos/${owner}/${repo}/pulls/${pull_number}/merge
- GET /repos/${owner}/${repo}/issues
- GET /repos/${owner}/${repo}/issues/events
- GET /repos/${owner}/${repo}/pulls/${pull_number}/commits
- GET /repos/${owner}/${repo}/branches
- GET /repos/${owner}/${repo}/branches
✓Reopen a pull request (GRAPHQL Mutation.reopenPullRequest)
- POST /repos/${owner}/${repo}/pulls
- PATCH /repos/${owner}/${repo}/pulls/${pull_number}
- GET /repos/${owner}/${repo}/issues
- GET /repos/${owner}/${repo}/issues/events
- GET /repos/${owner}/${repo}/branches
- GET /repos/${owner}/${repo}/pulls/${pull_number}/files
DocsAgent promptKalshi
- Verified UI
A real matching engine, a WebSocket feed, a captured day replayed at speed.
91.7%
of 361 probes match live
- 61 / 69
- workflows
- 113
- endpoints
See the workflows
✕Create order (V2)
- POST /trade-api/v2/portfolio/events/orders
- POST /trade-api/v2/portfolio/events/orders
- DELETE /trade-api/v2/portfolio/events/orders/${order_id}
- GET /trade-api/v2/markets/orderbooks?tickers=${open_ticker}
- GET /trade-api/v2/markets/orderbooks?tickers=${open_ticker}
- GET /trade-api/v2/portfolio/orders/${order_id}
- GET /trade-api/v2/portfolio/orders/${created}
- GET /trade-api/v2/historical/positions?ticker=${open_ticker}
- GET /trade-api/v2/historical/positions?ticker=${open_ticker}
- GET /trade-api/v2/portfolio/balance
- GET /trade-api/v2/portfolio/balance
- GET /trade-api/v2/portfolio/fills?order_id=${order_id}
- GET /trade-api/v2/portfolio/fills?order_id=${created}
✓Get Block Trade Proposals
- POST /trade-api/v2/communications/rfqs
- GET /trade-api/v2/communications/rfqs/${identity_src_a}
- DELETE /trade-api/v2/communications/rfqs/${identity_src_a}
- POST /trade-api/v2/communications/rfqs
- GET /trade-api/v2/communications/rfqs/${identity_src_b}
- DELETE /trade-api/v2/communications/rfqs/${identity_src_b}
- POST /trade-api/v2/communications/block-trade-proposals
- GET /trade-api/v2/communications/block-trade-proposals?limit=1
✓Accept Block Trade Proposal
- POST /trade-api/v2/communications/rfqs
- GET /trade-api/v2/communications/rfqs/${identity_src_a}
- DELETE /trade-api/v2/communications/rfqs/${identity_src_a}
- POST /trade-api/v2/communications/rfqs
- GET /trade-api/v2/communications/rfqs/${identity_src_b}
- DELETE /trade-api/v2/communications/rfqs/${identity_src_b}
- POST /trade-api/v2/communications/block-trade-proposals
- POST /trade-api/v2/communications/block-trade-proposals/${block_trade_proposal_id}/accept
–Create order (V2)
- POST /trade-api/v2/portfolio/events/orders
- POST /trade-api/v2/portfolio/events/orders
- GET /trade-api/v2/markets/${ticker}/orderbook
- GET /trade-api/v2/portfolio/orders/${order_id}
- GET /trade-api/v2/portfolio/orders/${created}
- GET /trade-api/v2/historical/positions
- GET /trade-api/v2/portfolio/balance
- GET /trade-api/v2/portfolio/fills?order_id=${created}
✓Propose block trade
- POST /trade-api/v2/communications/rfqs
- GET /trade-api/v2/communications/rfqs/${identity_src_a}
- DELETE /trade-api/v2/communications/rfqs/${identity_src_a}
- POST /trade-api/v2/communications/rfqs
- GET /trade-api/v2/communications/rfqs/${identity_src_b}
- DELETE /trade-api/v2/communications/rfqs/${identity_src_b}
- POST /trade-api/v2/communications/block-trade-proposals
✓Propose block trade
- POST /trade-api/v2/communications/rfqs
- GET /trade-api/v2/communications/rfqs/${identity_src_a}
- DELETE /trade-api/v2/communications/rfqs/${identity_src_a}
- POST /trade-api/v2/communications/rfqs
- GET /trade-api/v2/communications/rfqs/${identity_src_b}
- DELETE /trade-api/v2/communications/rfqs/${identity_src_b}
- POST /trade-api/v2/communications/block-trade-proposals
✓Create order (V2) / Get fills / Get balance
- GET /trade-api/v2/portfolio/balance
- POST /trade-api/v2/portfolio/events/orders
- POST /trade-api/v2/portfolio/events/orders
- POST /trade-api/v2/portfolio/events/orders
- POST /trade-api/v2/portfolio/events/orders
- POST /trade-api/v2/portfolio/events/orders
- POST /trade-api/v2/portfolio/events/orders
- POST /trade-api/v2/portfolio/events/orders
- POST /trade-api/v2/portfolio/events/orders
- GET /trade-api/v2/portfolio/balance
- GET /trade-api/v2/portfolio/fills
✓Create order (V2) / Get fills / Get balance / Get positions
- GET /trade-api/v2/portfolio/balance
- POST /trade-api/v2/portfolio/events/orders
- POST /trade-api/v2/portfolio/events/orders
- GET /trade-api/v2/portfolio/balance
- GET /trade-api/v2/portfolio/fills
DocsAgent promptPayPal
Checkout: orders, authorizations, captures, refunds and OAuth tokens, without moving money.
98.2%
of 110 probes match live
- 45 / 47
- workflows
- 20
- endpoints
See the workflows
✓Capture authorized payment / GET /v2/payments/captures/{capture_id} — Show captured payment details / GET /v2/checkout/orders/{id} — Show order details
- POST /v2/payments/authorizations/0VF52814937998046/capture
- GET /v2/payments/captures/${capture_id}
- GET /v2/checkout/orders/8XB12345AB6789012
✓Refund captured payment (POST /v2/payments/captures/{capture_id}/refund) / GET /v2/payments/captures/{capture_id} — Show captured payment details / GET /v2/checkout/orders/{id} — Show order details
- POST /v2/payments/captures/2GG279541U471931P/refund
- GET /v2/payments/captures/2GG279541U471931P
- GET /v2/checkout/orders/5O190127TN364715T
✓Refund captured payment (POST /v2/payments/captures/{capture_id}/refund) / GET /v2/payments/captures/{capture_id} — Show captured payment details / GET /v2/checkout/orders/{id} — Show order details
- POST /v2/payments/captures/2GG279541U471931P/refund
- GET /v2/payments/captures/2GG279541U471931P
- GET /v2/checkout/orders/5O190127TN364715T
✓Update order (PATCH /v2/checkout/orders/{id})
- POST /v2/checkout/orders
- POST /v1/oauth2/token
- PATCH /v2/checkout/orders/${id}
✓Refund captured payment (POST /v2/payments/captures/{capture_id}/refund)
- POST /v2/checkout/orders
- POST /v2/payments/authorizations/${authorization_id}/capture
- POST /v2/payments/captures/${capture_id}/refund
✓Refund captured payment (POST /v2/payments/captures/{capture_id}/refund)
- POST /v2/checkout/orders
- POST /v2/payments/authorizations/${authorization_id}/capture
- POST /v2/payments/captures/${capture_id}/refund
✓Refund captured payment (POST /v2/payments/captures/{capture_id}/refund)
- POST /v2/checkout/orders
- POST /v2/payments/authorizations/${authorization_id}/capture
- POST /v2/payments/captures/${capture_id}/refund
✓Refund captured payment (POST /v2/payments/captures/{capture_id}/refund)
- POST /v2/checkout/orders
- POST /v2/payments/authorizations/${authorization_id}/capture
- POST /v2/payments/captures/${capture_id}/refund
DocsAgent promptLob
Print and mail: addresses and postcards, the cancellation window, nothing ever printed.
100.0%
of 32 probes match live
- 15 / 15
- workflows
- 8
- endpoints
See the workflows
✓Delete an address
- POST /addresses
- POST /postcards
- DELETE /addresses/${flow_address}
- GET /postcards/${flow_postcard}
✓Retrieve a postcard by id
- POST /postcards
- DELETE /postcards/${psc_id}
- GET /postcards/${psc_id}
✓Delete an address
- POST /addresses
- POST /postcards
- DELETE /addresses/${adr_id}
✓List postcards
- POST /postcards
- POST /postcards
- GET /postcards?limit=1&metadata%5Brystic_probe%5D=${rystic_uuid_1}
✓List postcards
- POST /postcards
- POST /postcards
- GET /postcards?limit=1&metadata%5Brystic_probe%5D=${rystic_uuid_1}&mail_type=usps_first_class
✓List postcards
- POST /postcards
- POST /postcards
- GET /postcards?limit=1&metadata%5Brystic_probe%5D=${rystic_uuid_1}&mail_type=usps_standard
✓List postcards
- POST /postcards
- POST /postcards
- GET /postcards?limit=1&metadata%5Brystic_probe%5D=${rystic_uuid_1}&scheduled=true
✓List postcards
- POST /postcards
- POST /postcards
- GET /postcards?limit=1&metadata%5Brystic_probe%5D=${rystic_uuid_1}&status=failed
DocsAgent promptOkta
Users and their lifecycle, groups, app assignments, passwords and TOTP factors, without sending an activation email.
98.6%
of 217 probes match live
- 107 / 110
- workflows
- 50
- endpoints
See the workflows
✓Activate a user
- POST /api/v1/apps
- POST /api/v1/users
- POST /api/v1/groups
- PUT /api/v1/apps/${appId}/groups/${groupId}
- PUT /api/v1/groups/${groupId}/users/${flow_user}
- GET /api/v1/apps/${appId}/users/${flow_user}
- POST /api/v1/users/${flow_user}/lifecycle/deactivate
- POST /api/v1/users/${flow_user}/lifecycle/activate?sendEmail=false
- GET /api/v1/apps/${appId}/users/${flow_user}
✓Delete a group
- POST /api/v1/apps
- POST /api/v1/users
- POST /api/v1/groups
- PUT /api/v1/apps/${appId}/groups/${groupId}
- PUT /api/v1/groups/${groupId}/users/${flow_user}
- GET /api/v1/apps/${appId}/users/${flow_user}
- DELETE /api/v1/groups/${groupId}
- GET /api/v1/apps/${appId}/users/${flow_user}
✓Deactivate a user
- POST /api/v1/apps
- POST /api/v1/users
- POST /api/v1/groups
- PUT /api/v1/apps/${appId}/groups/${groupId}
- PUT /api/v1/groups/${groupId}/users/${flow_user}
- GET /api/v1/apps/${appId}/users/${flow_user}
- POST /api/v1/users/${flow_user}/lifecycle/deactivate
- GET /api/v1/apps/${appId}/users/${flow_user}
✕Unassign an application group
- POST /api/v1/apps
- POST /api/v1/groups
- PUT /api/v1/apps/${appId}/groups/${groupId}
- POST /api/v1/apps/${appId}/users
- DELETE /api/v1/apps/${appId}/groups/${groupId}
- GET /api/v1/apps/${appId}/groups
- GET /api/v1/apps/${appId}/users
✕List all application users
- POST /api/v1/apps
- POST /api/v1/users
- POST /api/v1/groups
- PUT /api/v1/groups/${groupId}/users/${user_id}
- PUT /api/v1/apps/${appId}/groups/${groupId}
- GET /api/v1/apps/${appId}/users
- GET /api/v1/apps/${appId}/users?limit=1
✓Assign an application group
- POST /api/v1/apps
- POST /api/v1/users
- POST /api/v1/groups
- PUT /api/v1/groups/${groupId}/users/${flow_user}
- POST /api/v1/users/${flow_user}/lifecycle/deactivate
- PUT /api/v1/apps/${appId}/groups/${groupId}
- GET /api/v1/apps/${appId}/users/${flow_user}
✓Retrieve an application user
- POST /api/v1/apps
- POST /api/v1/users
- POST /api/v1/groups
- PUT /api/v1/apps/${appId}/groups/${groupId}
- PUT /api/v1/groups/${groupId}/users/${user_id}
- GET /api/v1/apps/${appId}/users/${inherited_user}
- GET /api/v1/apps/${appId}/users/${inherited_user}
✓Verify a factor
- POST /api/v1/users?activate=true
- GET /api/v1/users/${userId}
- POST /api/v1/users/${userId}/factors?activate=false&updatePhone=false
- GET /api/v1/users/${userId}/factors/${factorId}
- POST /api/v1/users/${userId}/factors/${factorId}/lifecycle/activate
- GET /api/v1/users/${userId}/factors/${factorId}
- POST /api/v1/users/${userId}/factors/${factorId}/verify
DocsAgent promptLinear
Linear's GraphQL API: issues, comments, labels, projects and documents, without touching a real workspace.
100.0%
of 110 probes match live
- 29 / 29
- workflows
- 58
- endpoints
See the workflows
✓GRAPHQL Mutation.issueRelationDelete
✓GRAPHQL Mutation.issueUpdate
✓GRAPHQL Mutation.issueUpdate
✓GRAPHQL Query.issueRelation
✓GRAPHQL Mutation.attachmentDelete
✓GRAPHQL Mutation.commentCreate
✓GRAPHQL Mutation.commentDelete
✓GRAPHQL Mutation.commentUpdate
DocsAgent promptStripe
Charges, refunds, checkout, customers. Point the Stripe SDK at localhost.
98.4%
of 1914 probes match live
- 1217 / 1247
- workflows
- 206
- endpoints
See the workflows
✕POST /v1/invoiceitems — create an invoice item
- POST /v1/products
- POST /v1/products
- POST /v1/prices
- POST /v1/prices
- GET /v1/prices/${pack}?expand[]=currency_options
- POST /v1/coupons
- GET /v1/coupons/${contract}?expand[]=applies_to
- POST /v1/coupons
- GET /v1/coupons/${five_off}?expand[]=currency_options
- POST /v1/customers
- POST /v1/promotion_codes
- GET /v1/promotion_codes/${promo}
- GET /v1/promotion_codes?coupon=${five_off}
- POST /v1/invoices
- POST /v1/invoiceitems
- POST /v1/invoiceitems
- GET /v1/invoices/${invoice}
- GET /v1/invoices/${invoice}/lines
- POST /v1/invoices/${invoice}/finalize
- GET /v1/promotion_codes/${promo}
- POST /v1/customers
- POST /v1/invoices
- POST /v1/invoiceitems
- POST /v1/invoiceitems
- GET /v1/invoices/${invoice_ca}
✕POST /v1/invoiceitems — create an invoice item
- POST /v1/products
- POST /v1/products
- POST /v1/prices
- POST /v1/prices
- GET /v1/prices/${pack}?expand[]=currency_options
- POST /v1/coupons
- GET /v1/coupons/${contract}?expand[]=applies_to
- POST /v1/coupons
- GET /v1/coupons/${five_off}?expand[]=currency_options
- POST /v1/customers
- POST /v1/promotion_codes
- GET /v1/promotion_codes/${promo}
- GET /v1/promotion_codes?coupon=${five_off}
- POST /v1/invoices
- POST /v1/invoiceitems
- POST /v1/invoiceitems
- GET /v1/invoices/${invoice}
- GET /v1/invoices/${invoice}/lines
- POST /v1/invoices/${invoice}/finalize
- GET /v1/promotion_codes/${promo}
- POST /v1/customers
- POST /v1/invoices
- POST /v1/invoiceitems
- POST /v1/invoiceitems
- GET /v1/products/search?query=metadata%5B%27sibling%27%5D%3A%27${screw}%27%20AND%20name~%27he%27
✕POST /v1/invoiceitems — create an invoice item
- POST /v1/products
- POST /v1/products
- POST /v1/prices
- POST /v1/prices
- GET /v1/prices/${pack}?expand[]=currency_options
- POST /v1/coupons
- GET /v1/coupons/${contract}?expand[]=applies_to
- POST /v1/coupons
- GET /v1/coupons/${five_off}?expand[]=currency_options
- POST /v1/customers
- POST /v1/promotion_codes
- GET /v1/promotion_codes/${promo}
- GET /v1/promotion_codes?coupon=${five_off}
- POST /v1/invoices
- POST /v1/invoiceitems
- POST /v1/invoiceitems
- GET /v1/invoices/${invoice}
- GET /v1/invoices/${invoice}/lines
- POST /v1/invoices/${invoice}/finalize
- GET /v1/promotion_codes/${promo}
- POST /v1/customers
- POST /v1/invoices
- POST /v1/invoiceitems
- POST /v1/invoiceitems
- GET /v1/products/search?query=metadata%5B%27sibling%27%5D%3A%27${screw}%27%20AND%20%28active%3A%27true%27%20OR%20active%3A%27false%27%29
✕POST /v1/invoiceitems — create an invoice item
- POST /v1/products
- POST /v1/products
- POST /v1/prices
- POST /v1/prices
- GET /v1/prices/${pack}?expand[]=currency_options
- POST /v1/coupons
- GET /v1/coupons/${contract}?expand[]=applies_to
- POST /v1/coupons
- GET /v1/coupons/${five_off}?expand[]=currency_options
- POST /v1/customers
- POST /v1/promotion_codes
- GET /v1/promotion_codes/${promo}
- GET /v1/promotion_codes?coupon=${five_off}
- POST /v1/invoices
- POST /v1/invoiceitems
- POST /v1/invoiceitems
- GET /v1/invoices/${invoice}
- GET /v1/invoices/${invoice}/lines
- POST /v1/invoices/${invoice}/finalize
- GET /v1/promotion_codes/${promo}
- POST /v1/customers
- POST /v1/invoices
- POST /v1/invoiceitems
- POST /v1/invoiceitems
- GET /v1/products/search?query=metadata%5B%27sibling%27%5D%3A%27${screw}%27%20AND%20colour%3A%27red%27
✕POST /v1/invoiceitems — create an invoice item
- POST /v1/products
- POST /v1/products
- POST /v1/prices
- POST /v1/prices
- GET /v1/prices/${pack}?expand[]=currency_options
- POST /v1/coupons
- GET /v1/coupons/${contract}?expand[]=applies_to
- POST /v1/coupons
- GET /v1/coupons/${five_off}?expand[]=currency_options
- POST /v1/customers
- POST /v1/promotion_codes
- GET /v1/promotion_codes/${promo}
- GET /v1/promotion_codes?coupon=${five_off}
- POST /v1/invoices
- POST /v1/invoiceitems
- POST /v1/invoiceitems
- GET /v1/invoices/${invoice}
- GET /v1/invoices/${invoice}/lines
- POST /v1/invoices/${invoice}/finalize
- GET /v1/promotion_codes/${promo}
- POST /v1/customers
- POST /v1/invoices
- POST /v1/invoiceitems
- POST /v1/invoiceitems
- GET /v1/products/search?limit=101&query=metadata%5B%27sibling%27%5D%3A%27${screw}%27
✕POST /v1/invoices/{invoice}/pay — Pay an invoice
- POST /v1/customers
- POST /v1/products
- POST /v1/prices
- GET /v1/prices/${pack}?expand[]=currency_options
- POST /v1/products
- POST /v1/prices
- GET /v1/prices/${each}?expand[]=currency_options
- POST /v1/prices
- POST /v1/prices/${pack}
- GET /v1/prices/${pack}
- GET /v1/prices?lookup_keys[]=pack_${customer}&expand[]=data.currency_options
- POST /v1/coupons
- POST /v1/promotion_codes
- GET /v1/promotion_codes/${promo}
- POST /v1/invoiceitems
- POST /v1/invoices
- GET /v1/promotion_codes/${promo}
- POST /v1/invoices/${invoice}/finalize
- POST /v1/invoices/${invoice}/pay
- GET /v1/invoices/${invoice}
✕POST /v1/invoices/{invoice}/pay — Pay an invoice
- POST /v1/customers
- POST /v1/products
- POST /v1/prices
- GET /v1/prices/${pack}?expand[]=currency_options
- POST /v1/products
- POST /v1/prices
- GET /v1/prices/${each}?expand[]=currency_options
- POST /v1/prices
- POST /v1/prices/${pack}
- GET /v1/prices/${pack}
- GET /v1/prices?lookup_keys[]=pack_${customer}&expand[]=data.currency_options
- POST /v1/coupons
- POST /v1/promotion_codes
- GET /v1/promotion_codes/${promo}
- POST /v1/invoiceitems
- POST /v1/invoices
- GET /v1/promotion_codes/${promo}
- POST /v1/invoices/${invoice}/finalize
- POST /v1/invoices/${invoice}/pay
- GET /v1/coupons/${once30}
✕POST /v1/invoices/{invoice}/finalize — Finalize an invoice
- POST /v1/products
- POST /v1/products
- POST /v1/prices
- POST /v1/prices
- GET /v1/prices/${pack}?expand[]=currency_options
- POST /v1/coupons
- GET /v1/coupons/${contract}?expand[]=applies_to
- POST /v1/coupons
- GET /v1/coupons/${five_off}?expand[]=currency_options
- POST /v1/customers
- POST /v1/promotion_codes
- GET /v1/promotion_codes/${promo}
- GET /v1/promotion_codes?coupon=${five_off}
- POST /v1/invoices
- POST /v1/invoiceitems
- POST /v1/invoiceitems
- GET /v1/invoices/${invoice}
- GET /v1/invoices/${invoice}/lines
- POST /v1/invoices/${invoice}/finalize
- GET /v1/promotion_codes/${promo}
DocsAgent promptResend
Transactional email: send, schedule, reschedule and cancel, plus webhooks, without delivering a message.
100.0%
of 64 probes match live
- 22 / 22
- workflows
- 10
- endpoints
See the workflows
✓Retrieve a single webhook
- POST /webhooks
- DELETE /webhooks/${webhook_id}
- GET /webhooks/${webhook_id}
✓Update a single email (reschedule)
- POST /emails
- GET /emails/${email_id}
- PATCH /emails/${email_id}
✓Update a single email (reschedule)
- POST /emails
- GET /emails/${email_id}
- PATCH /emails/${email_id}
✓Update a single email (reschedule)
- POST /emails
- GET /emails/${email_id}
- PATCH /emails/${email_id}
✓Update a single email (reschedule)
- POST /emails
- GET /emails/${email_id}
- PATCH /emails/${email_id}
✓Update an existing webhook
- POST /webhooks
- DELETE /webhooks/${webhook_id}
- PATCH /webhooks/${webhook_id}
✓Cancel Scheduled Email
- POST /emails
- GET /emails/${email_id}
- POST /emails/${email_id}/cancel
✓Remove an existing webhook
- POST /webhooks
- DELETE /webhooks/${webhook_id}
- DELETE /webhooks/${webhook_id}
DocsAgent promptS3
- Pro
Buckets and objects, multipart uploads, copies, tagging and presigned URLs, without an AWS account.
99.4%
of 162 probes match live
- 68 / 69
- workflows
- 11
- endpoints
See the workflows
✓UploadPartCopy — PUT /{Bucket}/{Key+}?partNumber&uploadId with x-amz-copy-source
- PUT /${Bucket}/rystic/${rystic_uuid_1}/object.txt
- PUT /${BucketB}/rystic/${rystic_uuid_1}/object.txt
- POST /${Bucket}/rystic/${rystic_uuid_1}/object.txt?uploads
- PUT /${Bucket}/rystic/${rystic_uuid_1}/object.txt?partNumber=1&uploadId=${seed_multipart_upload}
- GET /${Bucket}/rystic/${rystic_uuid_1}/object.txt?uploadId=${seed_multipart_upload}
- DELETE /${BucketB}/rystic/${rystic_uuid_1}/object.txt
- DELETE /${Bucket}/rystic/${rystic_uuid_1}/object.txt
✓UploadPartCopy — PUT /{Bucket}/{Key+}?partNumber&uploadId with x-amz-copy-source
- PUT /${Bucket}/rystic/${rystic_uuid_1}/object.txt
- PUT /${BucketB}/rystic/${rystic_uuid_1}/object.txt
- POST /${Bucket}/rystic/${rystic_uuid_1}/object.txt?uploads
- PUT /${Bucket}/rystic/${rystic_uuid_1}/object.txt?partNumber=1&uploadId=${seed_multipart_upload}&x-id=UploadPartCopy
- GET /${Bucket}/rystic/${rystic_uuid_1}/object.txt?uploadId=${seed_multipart_upload}
- DELETE /${BucketB}/rystic/${rystic_uuid_1}/object.txt
- DELETE /${Bucket}/rystic/${rystic_uuid_1}/object.txt
✓DELETE /{Bucket}/{Key+} (DeleteObject)
- PUT /rystic-oracle-run-${rystic_uuid_1}
- PUT /rystic-oracle-run-${rystic_uuid_1}/rystic/${rystic_uuid_1}/object.txt
- PUT /rystic-oracle-run-${rystic_uuid_1}?versioning
- DELETE /rystic-oracle-run-${rystic_uuid_1}/rystic/${rystic_uuid_1}/object.txt
- GET /rystic-oracle-run-${rystic_uuid_1}?versions&prefix=rystic%2F${rystic_uuid_1}
- DELETE /rystic-oracle-run-${rystic_uuid_1}
✓UploadPartCopy — PUT /{Bucket}/{Key+}?partNumber&uploadId with x-amz-copy-source
- PUT /${Bucket}/rystic/${rystic_uuid_1}/object.txt
- PUT /${BucketB}/rystic/${rystic_uuid_1}/object.txt
- POST /${Bucket}/rystic/${rystic_uuid_1}/object.txt?uploads
- PUT /${Bucket}/rystic/${rystic_uuid_1}/object.txt?partNumber=1&uploadId=${upload_id}
- DELETE /${BucketB}/rystic/${rystic_uuid_1}/object.txt
- DELETE /${Bucket}/rystic/${rystic_uuid_1}/object.txt
✓CopyObject — PUT /{Bucket}/{Key+} with x-amz-copy-source
- PUT /${Bucket}/rystic/${rystic_uuid_1}/object.txt
- PUT /${BucketB}/rystic/${rystic_uuid_1}/object.txt
- PUT /${Bucket}/rystic/${rystic_uuid_1}/object.txt?x-id=CopyObject
- GET /${Bucket}/rystic/${rystic_uuid_1}/object.txt
- DELETE /${BucketB}/rystic/${rystic_uuid_1}/object.txt
- DELETE /${Bucket}/rystic/${rystic_uuid_1}/object.txt
✓CopyObject — PUT /{Bucket}/{Key+} with x-amz-copy-source
- PUT /${Bucket}/rystic/${rystic_uuid_1}/object.txt
- PUT /${BucketB}/rystic/${rystic_uuid_1}/object.txt
- PUT /${Bucket}/rystic/${rystic_uuid_1}/object.txt
- GET /${Bucket}/rystic/${rystic_uuid_1}/object.txt
- DELETE /${BucketB}/rystic/${rystic_uuid_1}/object.txt
- DELETE /${Bucket}/rystic/${rystic_uuid_1}/object.txt
✓CopyObject — PUT /{Bucket}/{Key+} with x-amz-copy-source
- PUT /${Bucket}/rystic/${rystic_uuid_1}/object.txt
- PUT /${BucketB}/rystic/${rystic_uuid_1}/object.txt
- PUT /${Bucket}/rystic/${rystic_uuid_1}/object.txt
- GET /${Bucket}?prefix=rystic%2F${rystic_uuid_1}
- DELETE /${BucketB}/rystic/${rystic_uuid_1}/object.txt
- DELETE /${Bucket}/rystic/${rystic_uuid_1}/object.txt
✓CompleteMultipartUpload — POST /{Bucket}/{Key+}?uploadId=
- PUT /${Bucket}/rystic/${rystic_uuid_1}/object.txt
- POST /${Bucket}/rystic/${rystic_uuid_1}/object.txt?uploads
- PUT /${Bucket}/rystic/${rystic_uuid_1}/object.txt?partNumber=1&uploadId=${uploadId}
- POST /${Bucket}/rystic/${rystic_uuid_1}/object.txt?uploadId=${uploadId}
- DELETE /${Bucket}/rystic/${rystic_uuid_1}/object.txt
DocsAgent promptNotion
Pages, blocks, databases with their data sources, and search, without touching a real workspace.
92.8%
of 291 probes match live
- 157 / 170
- workflows
- 35
- endpoints
See the workflows
✓Move a page
- POST /v1/pages
- POST /v1/pages
- POST /v1/databases
- POST /v1/data_sources
- POST /v1/pages/${page_id}/move
- GET /v1/comments?block_id=${page_id}
- GET /v1/blocks/${page_id}
- GET /v1/blocks/${block_id}
✓PATCH /v1/pages/{page_id} — Update page
- POST /v1/databases
- POST /v1/data_sources
- POST /v1/pages
- POST /v1/pages
- POST /v1/pages
- PATCH /v1/pages/${flow_task_two}
- GET /v1/pages/${flow_project}
✓PATCH /v1/pages/{page_id} — Update page
- POST /v1/databases
- POST /v1/data_sources
- POST /v1/pages
- POST /v1/pages
- PATCH /v1/pages/${flow_task_one}
- GET /v1/pages/${flow_project}
✓Move a page
- POST /v1/pages
- POST /v1/pages
- POST /v1/databases
- POST /v1/data_sources
- POST /v1/pages/${page_id}/move
- GET /v1/pages/${page_id}
✕GET /v1/databases/{database_id} — Retrieve a database
- POST /v1/pages
- POST /v1/databases
- GET /v1/pages/${flow_page}/markdown
- PATCH /v1/pages/${flow_page}/markdown
- GET /v1/databases/${flow_database}
✓GET /v1/pages/{page_id}/properties/{property_id} — retrieve a page property item
- POST /v1/databases
- POST /v1/data_sources
- POST /v1/pages
- GET /v1/data_sources/${flow_ids_ds}
- GET /v1/pages/${flow_ids_row}/properties/${flow_ids_points}
✓PATCH /v1/blocks/{block_id}/children — Append block children
- POST /v1/file_uploads
- POST /v1/file_uploads/${flow_upload}/send
- POST /v1/pages
- PATCH /v1/blocks/${flow_page}/children
- GET /v1/blocks/${flow_page}/children
✓PATCH /v1/pages/{page_id} — Update page
- POST /v1/file_uploads
- POST /v1/file_uploads/${flow_upload}/send
- POST /v1/pages
- PATCH /v1/pages/${flow_page}
- GET /v1/pages/${flow_page}
DocsAgent promptClerk
The Backend API's users, organizations, memberships and metadata, with their webhooks and a lookalike clerk.js, without a Clerk instance.
83.3%
of 120 probes match live
- 73 / 73
- workflows
- 20
- endpoints
See the workflows
✓DELETE /users/{user_id} — Delete a user
- POST /users
- POST /organizations
- POST /organizations/${flow_org}/memberships
- DELETE /users/${flow_user}
- GET /organizations/${flow_org}/memberships
✓Remove a member from an organization
- POST /organizations
- POST /users
- POST /organizations/${organization_id}/memberships
- DELETE /organizations/${organization_id}/memberships/${user_id}
✓DELETE /users/{user_id} — Delete a user
- POST /users
- POST /organizations
- POST /organizations/${organization_id}/memberships
- DELETE /users/${user_id}
✓DELETE /users/{user_id} — Delete a user
- POST /users
- POST /organizations
- DELETE /users/${flow_user}
- GET /organizations/${flow_org}
✓GET /organizations/{organization_id} — Retrieve an organization by ID or slug
- POST /organizations
- POST /users
- POST /organizations/${organization_id}/memberships
- GET /organizations/${organization_id}
✓GET /organizations/{organization_id} — Retrieve an organization by ID or slug
- POST /organizations
- POST /users
- POST /organizations/${organization_id}/memberships
- GET /organizations/${organization_id}?include_members_count=true
✓GET /organizations/{organization_id} — Retrieve an organization by ID or slug
- POST /organizations
- POST /users
- POST /organizations/${organization_id}/memberships
- GET /organizations/${organization_id}?include_missing_member_with_elevated_permissions=true
✓GET /organizations/{organization_id}/memberships — list all members of an organization
- POST /organizations
- POST /users
- POST /organizations/${organization_id}/memberships
- GET /organizations/${organization_id}/memberships?limit=1
DocsAgent promptDropbox
- Pro
One account's files and folders, search, shared links, file requests, shared folders and upload sessions, without touching a real Dropbox.
97.7%
of 396 probes match live
- 252 / 261
- workflows
- 89
- endpoints
See the workflows
✓POST /2/files/search/continue_v2 — fetch the next page of search:2 results
- POST /2/files/create_folder_v2
- POST /2/files/upload
- POST /2/files/upload
- POST /2/files/list_folder
- POST /2/files/get_metadata
- POST /2/files/get_metadata
- POST /2/files/search_v2
- POST /2/files/search/continue_v2
✓POST /2/files/list_folder/continue
- POST /2/files/create_folder_v2
- POST /2/sharing/share_folder
- POST /2/files/list_folder/get_latest_cursor
- POST /2/sharing/unshare_folder
- POST /2/sharing/check_job_status
- POST /2/files/list_folder/continue
- POST /2/files/list_folder/continue
✓POST /2/files/list_folder/continue
- POST /2/files/create_folder_v2
- POST /2/files/create_folder_v2
- POST /2/files/create_folder_v2
- POST /2/files/list_folder/get_latest_cursor
- POST /2/files/delete_batch
- POST /2/files/delete_batch/check
- POST /2/files/list_folder/continue
- POST /2/files/list_folder/continue
✓POST /2/files/list_folder/continue
- POST /2/files/create_folder_v2
- POST /2/files/create_folder_v2
- POST /2/files/list_folder/get_latest_cursor
- POST /2/files/copy_batch_v2
- POST /2/files/copy_batch/check_v2
- POST /2/files/list_folder/continue
- POST /2/files/list_folder/continue
✓POST /2/files/list_folder/continue
- POST /2/files/create_folder_v2
- POST /2/files/create_folder_v2
- POST /2/files/list_folder/get_latest_cursor
- POST /2/files/copy_batch_v2
- POST /2/files/copy_batch/check_v2
- POST /2/files/list_folder/continue
- POST /2/files/list_folder/continue
✓POST /2/files/list_folder/continue
- POST /2/files/create_folder_v2
- POST /2/files/create_folder_v2
- POST /2/files/list_folder/get_latest_cursor
- POST /2/files/move_batch_v2
- POST /2/files/move_batch/check_v2
- POST /2/files/list_folder/continue
- POST /2/files/list_folder/continue
✓POST /2/files/list_folder/continue
- POST /2/files/create_folder_v2
- POST /2/files/create_folder_v2
- POST /2/files/list_folder/get_latest_cursor
- POST /2/files/move_batch_v2
- POST /2/files/move_batch/check_v2
- POST /2/files/list_folder/continue
- POST /2/files/list_folder/continue
✓POST /2/files/list_folder/continue
- POST /2/files/create_folder_v2
- POST /2/files/list_folder/get_latest_cursor
- POST /2/files/create_folder_batch
- POST /2/files/create_folder_batch/check
- POST /2/files/list_folder/continue
- POST /2/files/list_folder/continue
DocsAgent promptGoogle Drive
Files and folders, uploads and downloads, search, permissions, comments and revisions, without touching a real Drive.
93.2%
of 740 probes match live
- 483 / 530
- workflows
- 43
- endpoints
See the workflows
✓PATCH /drive/v3/files/{fileId}/comments/{commentId} (drive.comments.update)
- POST /drive/v3/files?fields=id%2Ckind%2CmimeType%2Cname
- POST /drive/v3/files/${fileId}/permissions?sendNotificationEmail=false&fields=allowFileDiscovery%2Cid%2Ckind%2Crole%2Ctype
- GET /drive/v3/files/${fileId}?fields=id%2Ckind%2CmimeType%2Cname
- POST /drive/v3/files/${fileId}/comments?fields=*
- PATCH /drive/v3/files/${fileId}/comments/${commentId}?fields=*
- DELETE /drive/v3/files/${fileId}/comments/${comment_fileId}
- GET /drive/v3/files/${fileId}/comments?fields=comments%2Ckind%2CnextPageToken
- GET /drive/v3/files/${fileId}/comments?fields=comments%2Ckind%2CnextPageToken
✓GET /drive/v3/changes — list the changes for the calling user since a page token
- POST /drive/v3/files?fields=id%2Ckind%2CmimeType%2Cname
- POST /drive/v3/files/${fileId}/permissions?sendNotificationEmail=false&fields=allowFileDiscovery%2Cid%2Ckind%2Crole%2Ctype
- GET /drive/v3/files/${fileId}?fields=id%2Ckind%2CmimeType%2Cname
- POST /drive/v3/drives?requestId=${rystic_uuid_2}
- GET /drive/v3/changes/startPageToken?fields=%2A
- DELETE /drive/v3/files/${fileId}/permissions/${permissionId}
- GET /drive/v3/changes?pageToken=${start_token}&pageSize=1000&fields=changes%2Ckind%2CnewStartPageToken%2CnextPageToken
✓POST /drive/v3/files/{fileId}/copy — drive.files.copy
- POST /drive/v3/drives?requestId=${rystic_uuid_1}
- POST /drive/v3/files/${drive_id}/permissions?supportsAllDrives=true&sendNotificationEmail=false&fields=allowFileDiscovery%2Cid%2Ckind%2Crole%2Ctype
- POST /drive/v3/files?supportsAllDrives=true&fields=id%2Ckind%2CmimeType%2Cname
- POST /drive/v3/files/${fileId}/copy?supportsAllDrives=true&fields=id%2Ckind%2CmimeType%2Cname
- GET /drive/v3/files/${fileId}?supportsAllDrives=true&fields=id%2Ckind%2CmimeType%2Cname
- GET /drive/v3/files/${created}?supportsAllDrives=true&fields=id%2Ckind%2CmimeType%2Cname
- GET /drive/v3/files/${fileId}?alt=media&supportsAllDrives=true
✓POST /drive/v3/files/{fileId}/copy — drive.files.copy
- POST /drive/v3/drives?requestId=${rystic_uuid_1}
- POST /drive/v3/files/${drive_id}/permissions?supportsAllDrives=true&sendNotificationEmail=false&fields=allowFileDiscovery%2Cid%2Ckind%2Crole%2Ctype
- POST /drive/v3/files?supportsAllDrives=true&fields=id%2Ckind%2CmimeType%2Cname
- POST /drive/v3/files/${fileId}/copy?supportsAllDrives=true&fields=id%2Ckind%2CmimeType%2Cname
- GET /drive/v3/files/${fileId}?supportsAllDrives=true&fields=id%2Ckind%2CmimeType%2Cname
- GET /drive/v3/files/${created}?supportsAllDrives=true&fields=id%2Ckind%2CmimeType%2Cname
- GET /drive/v3/files/${fileId}?alt=media&supportsAllDrives=true
✓POST /drive/v3/files/{fileId}/copy — drive.files.copy
- POST /drive/v3/drives?requestId=${rystic_uuid_1}
- POST /drive/v3/files/${drive_id}/permissions?supportsAllDrives=true&sendNotificationEmail=false&fields=allowFileDiscovery%2Cid%2Ckind%2Crole%2Ctype
- POST /drive/v3/files?supportsAllDrives=true&fields=id%2Ckind%2CmimeType%2Cname
- POST /drive/v3/files/${fileId}/copy?supportsAllDrives=true&fields=id%2Ckind%2CmimeType%2Cname
- GET /drive/v3/files/${fileId}?supportsAllDrives=true&fields=id%2Ckind%2CmimeType%2Cname
- GET /drive/v3/files/${created}?supportsAllDrives=true&fields=id%2Ckind%2CmimeType%2Cname
- GET /drive/v3/files/${fileId}?alt=media&supportsAllDrives=true
✓DELETE /drive/v3/files/{fileId} — drive.files.delete
- POST /drive/v3/drives?requestId=${rystic_uuid_1}
- POST /drive/v3/files/${drive_id}/permissions?supportsAllDrives=true&sendNotificationEmail=false&fields=allowFileDiscovery%2Cid%2Ckind%2Crole%2Ctype
- POST /drive/v3/files?supportsAllDrives=true&fields=id%2Ckind%2CmimeType%2Cname
- DELETE /drive/v3/files/${fileId}?supportsAllDrives=true
- GET /drive/v3/files?includeItemsFromAllDrives=true&supportsAllDrives=true&fields=files%2CincompleteSearch%2Ckind%2CnextPageToken
- GET /drive/v3/files?includeItemsFromAllDrives=true&supportsAllDrives=true&fields=files%2CincompleteSearch%2Ckind%2CnextPageToken
- GET /drive/v3/drives
- GET /drive/v3/drives
✓drive.files.update — update a file's metadata
- POST /drive/v3/files?fields=id%2Ckind%2CmimeType%2Cname
- POST /drive/v3/files/${srcId}/permissions?sendNotificationEmail=false&fields=allowFileDiscovery%2Cid%2Ckind%2Crole%2Ctype
- POST /drive/v3/files?fields=id%2Ckind%2CmimeType%2Cname
- POST /drive/v3/files?fields=id%2Ckind%2CmimeType%2Cname
- POST /drive/v3/files/${dstId}/permissions?sendNotificationEmail=false&fields=allowFileDiscovery%2Cid%2Ckind%2Crole%2Ctype
- GET /drive/v3/files/${fileId}?fields=id%2Ckind%2CmimeType%2Cname
- GET /drive/v3/files/${dstId}?fields=id%2Ckind%2CmimeType%2Cname
- PATCH /drive/v3/files/${fileId}?addParents=${dstId}&removeParents=${srcId}&fields=id,parents
✓DELETE /drive/v3/files/{fileId}/permissions/{permissionId} — delete a permission
- POST /drive/v3/files?fields=id%2Ckind%2CmimeType%2Cname
- POST /drive/v3/files/${fileId}/permissions?sendNotificationEmail=false&fields=allowFileDiscovery%2Cid%2Ckind%2Crole%2Ctype
- GET /drive/v3/files/${fileId}?fields=id%2Ckind%2CmimeType%2Cname
- POST /drive/v3/drives?requestId=${rystic_uuid_2}
- DELETE /drive/v3/files/${fileId}/permissions/${permissionId}
- GET /drive/v3/drives
- GET /drive/v3/drives
DocsAgent promptWord
An Office.js host for your add-in's tests: the real office.js, tracked changes, comments, reviewed text and OOXML, with no Microsoft 365 account.
100.0%
of 140 probes match live
- 96 / 96
- workflows
- 93
- endpoints
See the workflows
✓Word.Body.getOoxml — OOXML of the document body
- POST /officejs/ProcessQuery
- POST /officejs/ProcessQuery
- POST /officejs/ProcessQuery
✓Word.Body.getOoxml — OOXML of the document body
- POST /officejs/ProcessQuery
- POST /officejs/ProcessQuery
- POST /officejs/ProcessQuery
✓Word.Body.getOoxml — OOXML of the document body
- POST /officejs/ProcessQuery
- POST /officejs/ProcessQuery
- POST /officejs/ProcessQuery
✓Word.Body.getOoxml — OOXML of the document body
- POST /officejs/ProcessQuery
- POST /officejs/ProcessQuery
- POST /officejs/ProcessQuery
✓Word.Body.getOoxml — OOXML of the document body
- POST /officejs/ProcessQuery
- POST /officejs/ProcessQuery
- POST /officejs/ProcessQuery
✓Word.Body.getOoxml — OOXML of the document body
- POST /officejs/ProcessQuery
- POST /officejs/ProcessQuery
- POST /officejs/ProcessQuery
✓Word.Body.getOoxml — OOXML of the document body
- POST /officejs/ProcessQuery
- POST /officejs/ProcessQuery
- POST /officejs/ProcessQuery
✓Word.Body.getComments — gets the comments associated with the body
- POST /officejs/ProcessQuery
- POST /officejs/ProcessQuery
DocsAgent promptShopify Storefront
- Pro
A shop's products, collections, search, pages, blogs, menus and metaobjects, and the cart with its mutations, over the one GraphQL endpoint, without a real store.
95.5%
of 178 probes match live
- 81 / 84
- workflows
- 54
- endpoints
See the workflows
✓GRAPHQL Mutation.cartSelectedDeliveryOptionsUpdate
✓GRAPHQL Mutation.cartDiscountCodesUpdate
✓GRAPHQL Mutation.cartLinesAdd
✓GRAPHQL Mutation.cartDeliveryAddressesAdd
✓GRAPHQL Mutation.cartLinesRemove
✓GRAPHQL Mutation.cartLinesUpdate
✓GRAPHQL Mutation.cartAttributesUpdate
✓GRAPHQL Mutation.cartBuyerIdentityUpdate
DocsAgent promptGmail
One mailbox's messages, threads, drafts and labels, search, the history feed and the mailbox's settings, with nothing ever delivered.
96.6%
of 652 probes match live
- 307 / 326
- workflows
- 57
- endpoints
See the workflows
✕Untrash a thread
- POST /gmail/v1/users/${userId}/messages
- POST /gmail/v1/users/${userId}/labels
- POST /gmail/v1/users/${userId}/threads/${id}/modify
- POST /gmail/v1/users/${userId}/threads/${id}/trash
- POST /gmail/v1/users/${userId}/threads/${id}/untrash
- GET /gmail/v1/users/${userId}/messages/${message_id}
- GET /gmail/v1/users/${userId}/labels/${id}
✓GET /gmail/v1/users/{userId}/history
- POST /gmail/v1/users/${userId}/messages
- POST /gmail/v1/users/${userId}/labels
- POST /gmail/v1/users/${userId}/threads/${id}/modify
- POST /gmail/v1/users/${userId}/threads/${id}/trash
- GET /gmail/v1/users/${userId}/profile
- POST /gmail/v1/users/${userId}/threads/${id}/untrash
- GET /gmail/v1/users/${userId}/history?startHistoryId=${start_token}&maxResults=500
✓Untrash a thread
- POST /gmail/v1/users/${userId}/messages
- POST /gmail/v1/users/${userId}/labels
- POST /gmail/v1/users/${userId}/threads/${id}/modify
- POST /gmail/v1/users/${userId}/threads/${id}/trash
- POST /gmail/v1/users/${userId}/threads/${id}/untrash?$.xgafv=1
- GET /gmail/v1/users/${userId}/messages/${message_id}
- GET /gmail/v1/users/${userId}/labels/${id}
✓Untrash a thread
- POST /gmail/v1/users/${userId}/messages
- POST /gmail/v1/users/${userId}/labels
- POST /gmail/v1/users/${userId}/threads/${id}/modify
- POST /gmail/v1/users/${userId}/threads/${id}/trash
- POST /gmail/v1/users/${userId}/threads/${id}/untrash?$.xgafv=2
- GET /gmail/v1/users/${userId}/messages/${message_id}
- GET /gmail/v1/users/${userId}/labels/${id}
✓Untrash a thread
- POST /gmail/v1/users/${userId}/messages
- POST /gmail/v1/users/${userId}/labels
- POST /gmail/v1/users/${userId}/threads/${id}/modify
- POST /gmail/v1/users/${userId}/threads/${id}/trash
- POST /gmail/v1/users/${userId}/threads/${id}/untrash?alt=json
- GET /gmail/v1/users/${userId}/messages/${message_id}
- GET /gmail/v1/users/${userId}/labels/${id}
✓Untrash a thread
- POST /gmail/v1/users/${userId}/messages
- POST /gmail/v1/users/${userId}/labels
- POST /gmail/v1/users/${userId}/threads/${id}/modify
- POST /gmail/v1/users/${userId}/threads/${id}/trash
- POST /gmail/v1/users/${userId}/threads/${id}/untrash?prettyPrint=false
- GET /gmail/v1/users/${userId}/messages/${message_id}
- GET /gmail/v1/users/${userId}/labels/${id}
✕POST /gmail/v1/users/{userId}/threads/{id}/modify — modify the labels applied to a thread
- POST /gmail/v1/users/${userId}/messages
- POST /gmail/v1/users/${userId}/labels
- POST /gmail/v1/users/${userId}/labels
- POST /gmail/v1/users/${userId}/threads/${id}/modify
- GET /gmail/v1/users/${userId}/messages/${message_id}
- GET /gmail/v1/users/${userId}/labels/${id}
✓GET /gmail/v1/users/{userId}/history
- POST /gmail/v1/users/${userId}/messages
- POST /gmail/v1/users/${userId}/labels
- POST /gmail/v1/users/${userId}/labels
- GET /gmail/v1/users/${userId}/profile
- POST /gmail/v1/users/${userId}/threads/${id}/modify
- GET /gmail/v1/users/${userId}/history?startHistoryId=${start_token}&maxResults=500
DocsAgent promptAnthropic
- Pro
The Claude API: Messages and token counting, models, files, message batches, skills and the Managed Agents beta, with no model called and nothing billed.
96.3%
of 489 probes match live
- 217 / 223
- workflows
- 73
- endpoints
See the workflows
✓Delete Session Resource
- POST /v1/agents
- POST /v1/environments
- POST /v1/sessions
- POST /v1/files
- POST /v1/sessions/${session_id}/resources
- DELETE /v1/sessions/${session_id}/resources/${resource_id}
✓List Session Resources
- POST /v1/agents
- POST /v1/environments
- POST /v1/sessions
- POST /v1/files
- POST /v1/sessions/${session_id}/resources
- GET /v1/sessions/${session_id}/resources?limit=1
✓List Session Resources
- POST /v1/agents
- POST /v1/environments
- POST /v1/sessions
- POST /v1/files
- POST /v1/sessions/${session_id}/resources
- GET /v1/sessions/${session_id}/resources?limit=1&page=${rystic_letters_1}
✓List Session Resources
- POST /v1/agents
- POST /v1/environments
- POST /v1/sessions
- POST /v1/files
- POST /v1/sessions/${session_id}/resources
- GET /v1/sessions/${session_id}/resources?limit=1001
✓List Session Resources
- POST /v1/agents
- POST /v1/environments
- POST /v1/sessions
- POST /v1/files
- POST /v1/sessions/${session_id}/resources
- GET /v1/sessions/${session_id}/resources?limit=0
✓Get Session Resource
- POST /v1/agents
- POST /v1/environments
- POST /v1/sessions
- POST /v1/files
- POST /v1/sessions/${session_id}/resources
- GET /v1/sessions/${session_id}/resources/${resource_id}
✓Add Session Resource
- POST /v1/agents
- POST /v1/environments
- POST /v1/sessions
- POST /v1/files
- DELETE /v1/files/${file_id}
- POST /v1/sessions/${session_id}/resources
–Update Session Resource
- POST /v1/agents
- POST /v1/environments
- POST /v1/sessions
- POST /v1/files
- POST /v1/sessions/${session_id}/resources
- POST /v1/sessions/${session_id}/resources/${resource_id}
DocsAgent prompt
Coming soon
- OpenAI
- ElevenLabs
- Shopify
- NetSuite
- QuickBooks
- Square
