目录 / Crevio
MCP
鉴权未知
未评级
已上架
Crevio
AI that runs your business so you don't have to.
该来源不提供完整文件导出(国内平台多为平台内托管),仅存元数据与原链
接入信息
- 传输形态
- http
- 鉴权方式
- 鉴权未知
- 端点
https://crevio--crevio.run.tools
鉴权方式未标注,请核对官方文档后再接入——不要直接使用以下片段
{
"mcpServers": {
"Crevio": {
"url": "https://crevio--crevio.run.tools"
}
}
}
能力清单
| 工具 | 说明 |
|---|---|
| whoami | Identify the account, user, and credential behind this connection, with plan, credit balance, rate limits, and the tools available. Call it first to verify the setup. |
| ask_crevio | Delegate a job to the Crevio agent and wait for the result. Starts a run that works your account through the Crevio API (products, customers, orders, email, socials, sites, research), waits up to timeout_seconds, and returns the run with the agent's final reply in `result`. For anything longer, use start_task and wait_for_run. |
| start_task | Delegate a job to the Crevio agent without waiting. Returns the run immediately; follow it with wait_for_run or get_run, and continue it with send_message. |
| wait_for_run | Wait for a run to settle (completed, failed, or needs_input) and return it with the agent's final reply. Returns wait_timed_out if it is still running when the timeout passes; call again. |
| get_run | Fetch a run's current status, summary, pending approvals, and (once settled) the agent's final reply. |
| send_message | Continue a run's conversation with follow-up instructions or answers — the agent keeps its context. Resumes a run waiting in needs_input, or starts a new run on a finished one. Returns run_busy while a run is still in progress. Optionally waits for the reply. |
| resolve_approvals | Approve or deny the integration actions a run is paused on (status needs_input with pending_approval_ids). Submit a decision for every pending id at once; the run resumes in the background. |
| cancel_run | Stop a run that is pending, running, or waiting for input. The run is finalized as failed with 'Cancelled by the caller'. |
| list_runs | List the account's task runs, newest first — delegated jobs and scheduled tasks alike. Filter by status or task. |
| list_messages | Read a run's conversation — the messages exchanged with the agent, oldest first. Returns the most recent `limit` messages. |
| code_search | Discover available Crevio API endpoints. Use this BEFORE `code_execute` when you're unsure which endpoint to call, need to check parameter names, or want to explore what's available for a domain (e.g. "experiences", "discounts"). A `tools` method returns the full API catalog — an array of hashes keyed with strings: "method", "path", "summary", "description", "tags", "parameters", "request_body". Examples: `tools.select { |t| t["tags"]&.include?("Products") }.map { |t| "#{t["method"]} #{t["path"]} — #{t["summary"]}" }` `tools.find { |t| t["path"].include?("price_variants") && t["method"] == "POST" }["request_body"]` `tools.map { |t| t["tags"] }.flatten.compact.uniq.sort` — list all API domains |
| code_execute | Execute Ruby in a sandboxed VM against the Crevio REST API. Chain calls, transform results, return the final expression. ## Methods REST dispatch — paths auto-prefixed with `/v1`, routed in-process through the real controllers: `get(path, params = {})`, `post`, `patch`, `delete`. API discovery: - `api_search("query")` → list of matching REST endpoints. Return value is the **last expression**. `puts` is side-channel only (appears in `output`, returns nil). Everything goes through this REST surface — business data and connected integrations alike. Run a connected-integration action with `post("/connections/<id>/execute", tool: "<tool>", arguments: {...})`; find the connection id and its tools via `get("/connections", search: "<service>")` and `get("/connections/<id>/tools")`. ## REST params - Unwrapped (Stripe-style): fields at the top level, NOT under a resource key. `{product: {...}}` is silently dropped for most endpoints. - Associations: bare resource name + prefix_id string — `product: "prod_xxx"`, NOT `product_id:`. - Some required association IDs are resolved before permit and don't appear in a schema's `properties` — trust this rule over the raw schema. ## Responses - List endpoints: `{object: "list", data: [...], has_more}`. - Single resources: the object directly. - Courses/content live under `/experiences`, not `/products`. ## Creation order Publishing a product requires ≥1 price_variant. Creating with `status: "active"` in one call fails 422. Pattern: ```ruby product = post("/products", name: "...") post("/price_variants", product: product["id"], name: "Standard", amount_type: "fixed", amount: 4900, currency: "usd", billing_type: "one_time") patch("/products/#{product["id"]}", status: "active") ``` ## Errors - `400 parameter_missing` — required field absent (see `param`). - `404 resource_missing` on POST/PATCH — association ID wrong or nil, not routing. - `422 validation_failed` — field errors listed in `errors:`. ## Execution envelope Every run returns three fields: - `result` — your last expression. - `calls` — audit of every REST call (`method`, `path`, `status`, plus `error_code` + `param` on failure). - `output` — `WARN` breadcrumbs for failed calls, plus anything you `puts`. When `result` has unexpected nils, inspect `calls` for non-2xx — a failed upstream call is the usual cause. **Never project only success fields** (`{id: r["id"]}`) — that hides errors from `result`, though `calls` still reveals them. ## Sandbox Sandboxed Ruby VM (mruby) — no `File`, `ENV`, `Net::HTTP`, `Process`, or host primitives. Hard isolation at the VM level, not a regex blocklist. `Time`, `Date`, `JSON`, `Hash`, `Array`, standard numerics all available. Timeout 10s, memory 10 MB. mruby `Time` has no `strftime`/`iso8601` — call `iso8601(offset_seconds = 0)` for ISO 8601 UTC strings (e.g. `iso8601(3600)` for one hour ahead). ## Examples ```ruby get("/products")["data"].select { |p| p["status"] == "published" } get("/experiences/exp_123") # returns object directly patch("/account", name: "My Business") api_search("price variant") ``` ## Available REST endpoints Format: `METHOD /path — summary` followed by `body: field*, enum_field=[a|b|c], ...` where `*` marks required fields and `=[...]` lists valid enum values. Access: GET /users/{id}/access/{resource_id} — Check access Account: GET /account — Get current account PATCH /account — Update current account body: name, support_email, display_currency, ai_email_signature, ai_email_signature_enabled Ads: GET /ads — List ads POST /ads — Create ad body: account_id, ad_account_id, name, goal, budget_amount, budget_type, headline, body, call_to_action, link_url, image_url GET /ads/ad-accounts — List ad accounts GET /ads/ad-groups/{id} — Retrieve ad group PATCH /ads/ad-groups/{id} — Update ad group body: platform, budget, bid_strategy POST /ads/ad-groups/{id}/pause — Pause ad group body: platform POST /ads/ad-groups/{id}/resume — Resume ad group body: platform GET /ads/audiences — List custom audiences POST /ads/audiences — Create custom audience body: account_id, ad_account_id, name, type DELETE /ads/audiences/{id} — Delete custom audience GET /ads/audiences/{id} — Retrieve custom audience POST /ads/audiences/{id}/users — Upload audience users body: users POST /ads/boost — Boost a post body: account_id, ad_account_id, post_id, name, goal, budget GET /ads/business-centers — List TikTok Business Centers GET /ads/campaigns — List campaigns POST /ads/campaigns/bulk-pause — Bulk pause campaigns body: campaigns POST /ads/campaigns/bulk-resume — Bulk resume campaigns body: campaigns DELETE /ads/campaigns/{id} — Delete campaign body: platform GET /ads/campaigns/{id} — Retrieve campaign PATCH /ads/campaigns/{id} — Update campaign body: platform, budget, bid_strategy GET /ads/campaigns/{id}/ad-groups — List campaign ad groups GET /ads/campaigns/{id}/ads — List campaign ads POST /ads/campaigns/{id}/duplicate — Duplicate campaign body: platform POST /ads/campaigns/{id}/pause — Pause campaign body: platform POST /ads/campaigns/{id}/resume — Resume campaign body: platform POST /ads/connect — Connect ads body: platform*=[facebook|instagram|linkedin|tiktok|twitter|pinterest|googleads], account_id, ad_account_id, redirect_url GET /ads/connections — List ads connections POST /ads/conversions — Send conversions body: account_id, destination_id, events, test_code POST /ads/ctwa — Create Click-to-WhatsApp ad body: account_id, ad_account_id, name GET /ads/lead-forms — List lead forms POST /ads/lead-forms — Create lead form body: account_id, name, questions, privacy_policy_url DELETE /ads/lead-forms/{id} — Archive lead form GET /ads/lead-forms/{id} — Retrieve lead form GET /ads/lead-forms/{id}/leads — List form leads POST /ads/lead-forms/{id}/test-leads — Create test lead body: account_id, field_data GET /ads/leads — List leads GET /ads/pixels — List pixels POST /ads/pixels — Create pixel body: account_id, ad_account_id, name, type DELETE /ads/pixels/{id} — Delete pixel GET /ads/pixels/{id} — Retrieve pixel PATCH /ads/pixels/{id} — Update pixel body: account_id, name DELETE /ads/pixels/{id}/associations — Unlink pixel from campaigns GET /ads/pixels/{id}/associations — List pixel associations POST /ads/pixels/{id}/associations — Link pixel to campaigns body: account_id, ad_account_id, campaign_ids GET /ads/pixels/{id}/metrics — Pixel metrics GET /ads/reports — Performance report POST /ads/targeting/reach-estimate — Estimate audience reach body: account_id, ad_account_id, spec, optimization_goal GET /ads/targeting/search — Search targeting options DELETE /ads/{id} — Delete ad GET /ads/{id} — Retrieve ad PATCH /ads/{id} — Update ad body: budget, targeting, name GET /ads/{id}/analytics — Ad performance GET /ads/{id}/comments — Ad comments POST /ads/{id}/pause — Pause ad POST /ads/{id}/resume — Resume ad Analytics: GET /analytics — Get business overview ApiKeys: GET /auth/keys — List API keys POST /auth/keys — Create API key body: name DELETE /auth/keys/{id} — Revoke API key Approvals: GET /approvals — List approvals GET /approvals/{id} — Get an approval POST /approvals/{id}/approve — Approve an action POST /approvals/{id}/deny — Deny an action body: reason Audio: POST /audio/generate — Generate audio body: model=[fal-ai/elevenlabs/tts/multilingual-v2|fal-ai/elevenlabs/tts/turbo-v2.5|fal-ai/minimax/speech-02-hd], input* GET /audio/models — List audio models GET /audio/{id} — Get audio job BlogCategories: GET /blog_categories — List blog categories GET /blog_categories/{id_or_slug} — Get blog category BlogPosts: GET /blog_posts — List blog posts POST /blog_posts — Create blog post body: title, content, status=[draft|published|scheduled|archived], slug, excerpt, blog_category_id, published_at, scheduled_at, seo_attributes DELETE /blog_posts/{id_or_slug} — Delete blog post GET /blog_posts/{id_or_slug} — Get blog post PATCH /blog_posts/{id_or_slug} — Update blog post body: title, content, status=[draft|published|scheduled|archived], slug, excerpt, blog_category_id, published_at, scheduled_at, seo_attributes Bookings: GET /bookings — List bookings POST /bookings — Create a booking body: event_type_id*, start_time*, time_zone, attendee*, intake_answers, price_variant_id GET /bookings/{id} — Retrieve a booking POST /bookings/{id}/cancel — Cancel a booking body: reason POST /bookings/{id}/reschedule — Reschedule a booking body: start_time* Bots: GET /bots — List bots POST /bots — Create bot body: name, handle, role, persona, position, avatar_style, skill_slugs, toolsets DELETE /bots/{id} — Delete bot GET /bots/{id} — Get bot PATCH /bots/{id} — Update bot body: name, handle, role, persona, position, avatar_style, skill_slugs, toolsets Broadcasts: GET /broadcasts — List broadcasts POST /broadcasts — Create a broadcast body: from, to, subject, body, customer_type, send_to_all DELETE /broadcasts/{id} — Delete a broadcast GET /broadcasts/{id} — Retrieve a broadcast PATCH /broadcasts/{id} — Update a broadcast body: from, to, subject, body, customer_type, send_to_all POST /broadcasts/{id}/cancel — Cancel a broadcast GET /broadcasts/{id}/link-clicks — List broadcast link clicks GET /broadcasts/{id}/recipients — List broadcast recipients POST /broadcasts/{id}/send — Send a broadcast GET /broadcasts/{id}/stats — Retrieve broadcast stats Calls: GET /calls — List calls POST /calls — Place a call body: to_number, objective, first_message, purpose GET /calls/{id} — Get a call Chapters: DELETE /chapters/{id} — Delete chapter PATCH /chapters/{id} — Update chapter body: title, position GET /experiences/{experience_id}/chapters — List chapters POST /experiences/{experience_id}/chapters — Create chapter body: title, position CheckoutLinks: GET /checkout_links — List checkout links POST /checkout_links — Create checkout link body: name, discount, allow_discount_codes, success_url, price_variants DELETE /checkout_links/{id} — Delete checkout link GET /checkout_links/{id} — Get checkout link PATCH /checkout_links/{id} — Update checkout link body: name, discount, allow_discount_codes, success_url, price_variants Checkouts: POST /checkouts — Create checkout session body: email, customer, discount_code, line_items GET /checkouts/{id} — Get checkout Connections: GET /connections — List integrations POST /connections/connect — Start a connection body: toolkit*, callback_url, scope=[account|user] GET /connections/connected — List connected integrations DELETE /connections/{id} — Disconnect a connection PATCH /connections/{id} — Rename a connection body: nickname* POST /connections/{id}/execute — Execute a connection tool body: tool*, arguments, external_id POST /connections/{id}/proxy — Call a connected app's API directly body: endpoint*, method=[GET|POST|PUT|PATCH|DELETE], body, headers GET /connections/{id}/tools — List a connection's tools Customers: GET /customers — List customers POST /customers — Create customer body: email, name, first_name, last_name, customer_type=[paid|free|lead], notes, tag_ids POST /customers/{customer_id}/tags — Add tag to customer body: tag DELETE /customers/{customer_id}/tags/{id} — Remove tag from customer DELETE /customers/{id} — Delete customer GET /customers/{id} — Get customer PATCH /customers/{id} — Update customer body: email, name, first_name, last_name, customer_type=[paid|free|lead], notes, tag_ids Deployments: POST /sites/{id}/deploy — Deploy a site GET /sites/{id}/deployments — List deployments GET /sites/{id}/deployments/{deployment_id}/logs — Get deployment build logs GET /sites/{id}/deployments/{deployment_id}/stream — Stream a deployment POST /sites/{id}/rollback — Roll back a site body: deployment_id, restore_database Discounts: GET /discounts — List discounts POST /discounts — Create discount body: code, discount_type=[percentage|fixed], amount_off, percent_off, currency, duration=[forever|once|repeating], duration_in_months, redeem_by, max_redemptions, price_variants DELETE /discounts/{id} — Delete discount GET /discounts/{id} — Get discount PATCH /discounts/{id} — Update discount body: code, discount_type=[percentage|fixed], amount_off, percent_off, currency, duration=[forever|once|repeating], duration_in_months, redeem_by, max_redemptions, price_variants Domains: GET /domains — List domains POST /domains — Connect a domain body: name*, site_id, capabilities POST /domains/purchase — Buy a domain body: domain* GET /domains/search — Search for buyable domains DELETE /domains/{id} — Delete a domain GET /domains/{id} — Retrieve a domain PATCH /domains/{id} — Update a domain body: site_id, capabilities POST /domains/{id}/verify — Verify a domain GET /zones/{id}/records — List zone records PUT /zones/{id}/records — Create or replace a zone record body: type*, name, content*, mode, ttl, priority, proxied, acknowledge_unowned DELETE /zones/{id}/records/{record_id} — Delete a zone record Email: GET /email/drafts — List drafts GET /email/inboxes — List inboxes POST /email/inboxes — Create an inbox body: local_part*, display_name, metadata, client_id DELETE /email/inboxes/{id} — Delete an inbox GET /email/inboxes/{id} — Get an inbox PATCH /email/inboxes/{id} — Update an inbox body: display_name, metadata GET /email/inboxes/{inbox_id}/drafts — List inbox drafts POST /email/inboxes/{inbox_id}/drafts — Create a draft body: to, cc, bcc, subject, text, html, reply_to, in_reply_to, labels, send_at, attachments DELETE /email/inboxes/{inbox_id}/drafts/{id} — Delete a draft GET /email/inboxes/{inbox_id}/drafts/{id} — Get a draft PATCH /email/inboxes/{inbox_id}/drafts/{id} — Update a draft body: to, cc, bcc, subject, text, html, reply_to, in_reply_to, labels, send_at, attachments POST /email/inboxes/{inbox_id}/drafts/{id}/send — Send a draft GET /email/inboxes/{inbox_id}/events — List inbox events GET /email/inboxes/{inbox_id}/messages — List inbox messages POST /email/inboxes/{inbox_id}/messages — Send a 1:1 email from an inbox body: to*, cc, bcc, subject*, text, html, reply_to, labels, attachments POST /email/inboxes/{inbox_id}/messages/batch-get — Batch get messages body: message_ids* GET /email/inboxes/{inbox_id}/messages/search — Search inbox messages DELETE /email/inboxes/{inbox_id}/messages/{id} — Delete a message GET /email/inboxes/{inbox_id}/messages/{id} — Get a message PATCH /email/inboxes/{inbox_id}/messages/{id} — Update message labels body: add_labels, remove_labels GET /email/inboxes/{inbox_id}/messages/{id}/attachments/{attachment_id} — Get a message attachment POST /email/inboxes/{inbox_id}/messages/{id}/forward — Forward a message body: to*, cc, bcc, subject, text, html, labels, attachments GET /email/inboxes/{inbox_id}/messages/{id}/raw — Get raw message POST /email/inboxes/{inbox_id}/messages/{id}/reply — Reply to a message body: text, html, subject, to, labels, attachments POST /email/inboxes/{inbox_id}/messages/{id}/reply-all — Reply-all to a message body: text, html, subject, cc, labels, attachments GET /email/inboxes/{inbox_id}/threads — List inbox threads DELETE /email/inboxes/{inbox_id}/threads/{id} — Delete a thread GET /email/inboxes/{inbox_id}/threads/{id} — Get a thread PATCH /email/inboxes/{inbox_id}/threads/{id} — Update thread labels body: add_labels, remove_labels GET /email/inboxes/{inbox_id}/threads/{id}/attachments/{attachment_id} — Get a thread attachment GET /email/messages — List messages GET /email/messages/search — Search messages GET /email/threads — List threads GET /email/threads/search — Search threads EventSessions: DELETE /event_sessions/{id} — Delete event session GET /event_sessions/{id} — Get event session PATCH /event_sessions/{id} — Update event session body: title, description, start_time, end_time, location_type=[zoom|google_meet|custom_link|physical_address], location_details, allow_rsvp, capacity, repeat_frequency=[never|day|week|month|year] GET /experiences/{experience_id}/event_sessions — List event sessions POST /experiences/{experience_id}/event_sessions — Create event session body: title, description, start_time, end_time, location_type=[zoom|google_meet|custom_link|physical_address], location_details, allow_rsvp, capacity, repeat_frequency=[never|day|week|month|year] EventSources: GET /event_sources — List event sources POST /event_sources — Create event source body: vendor_component_id, event_name, configured_props GET /event_sources/available — List available event triggers for an app DELETE /event_sources/{id} — Delete event source GET /event_sources/{id} — Get event source EventTypes: GET /event_types — List event types POST /event_types — Create an event type body: name, duration_minutes, buffer_before_minutes, buffer_after_minutes, min_notice_minutes, booking_window_days, max_per_day, capacity, location_type=[google_meet|zoom|custom_link|physical|phone], location_details, schedule_id DELETE /event_types/{id} — Delete an event type GET /event_types/{id} — Retrieve an event type PATCH /event_types/{id} — Update an event type body: name, duration_minutes, buffer_before_minutes, buffer_after_minutes, min_notice_minutes, booking_window_days, max_per_day, capacity, location_type=[google_meet|zoom|custom_link|physical|phone], location_details, schedule_id GET /event_types/{id}/slots — List available slots Events: GET /events — List subscribable events Experiences: GET /experiences — List experiences POST /experiences — Create experience (course, digital download, forum, event, link, etc.) body: type*=[digital_download|course|written_content|website_embed|link|forum|discord_server|telegram|event|event_type], name GET /experiences/{experience_id}/files — List digital download files POST /experiences/{experience_id}/files — Upload digital download files body: file_ids* DELETE /experiences/{experience_id}/files/{id} — Delete digital download file GET /experiences/{experience_id}/grants — List experience grants POST /experiences/{experience_id}/grants — Grant experience access body: customer_id*, reason DELETE /experiences/{experience_id}/grants/{id} — Revoke experience access DELETE /experiences/{id_or_slug} — Delete experience GET /experiences/{id_or_slug} — Get experience PATCH /experiences/{id_or_slug} — Update experience body: name, description, access_type=[secret|open], slug, details Files: GET /files — List files POST /files — Create file body: kind=[file|external_video|], url, filename DELETE /files/{id} — Delete file GET /files/{id} — Get file PATCH /files/{id} — Update file body: title, filename, description, tags, url POST /files/{id}/uploaded — Confirm file upload FormSubmissions: GET /form_submissions — List form submissions POST /form_submissions — Create form submission body: form_id*, email*, name, answers* GET /form_submissions/{id} — Get form submission FormationDocuments: GET /formations/{formation_id}/documents — List formation documents GET /formations/{formation_id}/documents/{id} — Download formation document Formations: GET /formations — List formations POST /formations — Submit formation body: entity_type*=[LLC], state*, naics_code*, description*, phone_number, name_options*, members*, responsible_party*, mailing_address*, verification_id GET /formations/naics_codes — List NAICS codes GET /formations/{id} — Get formation POST /formations/{id}/retry_payment — Retry formation payment POST /formations/{id}/submit — Execute formation Forms: GET /forms — List forms POST /forms — Create form body: name, archived_at, tag_ids, form_fields_attributes, settings POST /forms/{form_id}/submissions — Create form submission body: email*, name, answers* DELETE /forms/{id} — Delete form GET /forms/{id} — Get form PATCH /forms/{id} — Update form body: name, archived_at, tag_ids, form_fields_attributes, settings PATCH /forms/{id}/archive — Archive form PATCH /forms/{id}/restore — Restore form ForumPosts: GET /experiences/{experience_id}/posts — List forum posts POST /experiences/{experience_id}/posts — Create forum post body: title, content*, pinned, gif_url, topics DELETE /posts/{id} — Delete forum post GET /posts/{id} — Get forum post PATCH /posts/{id} — Update forum post body: title, content*, pinned, gif_url, topics Images: POST /images/edit — Edit an image body: model=[fal-ai/nano-banana/edit|fal-ai/nano-banana-pro/edit|fal-ai/flux-pro/kontext|fal-ai/flux/dev/image-to-image], input* POST /images/generate — Generate an image body: model=[fal-ai/nano-banana-2|fal-ai/bytedance/seedream/v4.5/text-to-image|fal-ai/z-image/turbo], input* GET /images/models — List image models GET /images/stock — Search stock photos POST /images/upscale — Upscale an image body: model=[fal-ai/topaz/upscale/image], input* Invoices: GET /invoices — List invoices POST /invoices — Create invoice body: customer_name, email_address, description, customer, price_variant, due_at GET /invoices/{id} — Get invoice POST /invoices/{id}/void — Void invoice Jobs: GET /jobs — List jobs DELETE /jobs/{id} — Cancel job GET /jobs/{id} — Get job GET /jobs/{id}/stream — Stream a job Leads: GET /leads/company-enrich — Enrich a company by domain POST /leads/discover — Discover companies body: query*, domain, headcount, company_type, department, seniority, limit, technology, industry, location GET /leads/domain-search — Search a domain for emails GET /leads/email-finder — Find a person's email GET /leads/email-verifier — Verify an email address GET /leads/enrich — Enrich a person by email LegalPages: GET /legal_pages — List legal pages GET /legal_pages/{id_or_slug} — Get legal page PATCH /legal_pages/{id_or_slug} — Update legal page body: body Lessons: GET /chapters/{chapter_id}/lessons — List lessons POST /chapters/{chapter_id}/lessons — Create lesson body: title, lesson_type, html_content, video_url, is_published DELETE /lessons/{id} — Delete lesson GET /lessons/{id} — Get lesson PATCH /lessons/{id} — Update lesson body: title, lesson_type, html_content, video_url, is_published GET /lessons/{lesson_id}/files — List lesson files POST /lessons/{lesson_id}/files — Upload lesson files body: file_ids* DELETE /lessons/{lesson_id}/files/{id} — Delete lesson file LinkItems: GET /experiences/{experience_id}/link_items — List link items POST /experiences/{experience_id}/link_items — Create link item body: title, url DELETE /link_items/{id} — Delete link item PATCH /link_items/{id} — Update link item body: title, url Logs: GET /logs — List activity log events Me: GET /me — Get current user profile OrderItems: GET /order_items/{id} — Get order item GET /orders/{order_id}/order_items — List order items Orders: GET /orders — List orders GET /orders/{id} — Get order Phone Consents: GET /phone-consents — List call consents POST /phone-consents — Record call consent body: e164, purpose=[marketing|transactional], consent_method=[web_form|checkout|import|verbal|api|other], timezone, customer, proof DELETE /phone-consents/{id} — Revoke call consent Phone Numbers: GET /phone-numbers — List phone numbers POST /phone-numbers — Provision a phone number body: inbound_objective, status=[active|inactive] DELETE /phone-numbers/{id} — Release a phone number GET /phone-numbers/{id} — Get a phone number PATCH /phone-numbers/{id} — Update a phone number body: inbound_objective, status=[active|inactive] Phone Suppressions: GET /phone-suppressions — List do-not-call entries POST /phone-suppressions — Add a do-not-call entry body: e164, reason=[opt_out|dnc_registry|complaint|manual|bounce], note DELETE /phone-suppressions/{id} — Remove a do-not-call entry PriceVariants: GET /price_variants — List price variants POST /price_variants — Create price variant body: product*, name, amount_type=[free|fixed|custom], amount, currency, billing_type=[subscription|one_time|payment_plan], recurring_interval=[day|week|month|year], interval_count, installment_count, setup_fee_amount, trial_period_days, revoke_after_days, quantity_available, waitlist, archived, hidden DELETE /price_variants/{id} — Delete price variant GET /price_variants/{id} — Get price variant PATCH /price_variants/{id} — Update price variant body: name, amount_type=[free|fixed|custom], amount, currency, billing_type=[subscription|one_time|payment_plan], recurring_interval=[day|week|month|year], interval_count, installment_count, setup_fee_amount, trial_period_days, revoke_after_days, quantity_available, waitlist, archived, hidden POST /price_variants/{price_variant_id}/experiences — Link experience to price variant body: experience_id* DELETE /price_variants/{price_variant_id}/experiences/{id} — Unlink experience from price variant Products: GET /products — List products POST /products — Create product body: name, status=[draft|active|archived], description, body_html, slug, button_cta, available_from, available_until, tax_code, images DELETE /products/{id_or_slug} — Delete product GET /products/{id_or_slug} — Get product details PATCH /products/{id_or_slug} — Update product body: name, status=[draft|active|archived], description, body_html, slug, button_cta, available_from, available_until, tax_code, images Refunds: GET /refunds — List refunds POST /refunds — Create refund body: order, amount, reason, notes GET /refunds/{id} — Get refund Reviews: GET /reviews — List reviews POST /reviews — Create review body: product*, customer, customer_name, rating*, content* DELETE /reviews/{id} — Delete review GET /reviews/{id} — Get review PATCH /reviews/{id} — Update review body: customer_name, rating, content, position POST /reviews/{id}/position — Reorder review body: position* Schedules: GET /schedules — List schedules POST /schedules — Create a schedule body: name, time_zone, availability, overrides DELETE /schedules/{id} — Delete a schedule GET /schedules/{id} — Retrieve a schedule PATCH /schedules/{id} — Update a schedule body: name, time_zone, availability, overrides Secrets: GET /secrets — List secrets POST /secrets — Create a secret body: name*, value*, site_id, target=[preview|production], description, site_ids, egress_host, egress_header DELETE /secrets/{secret_id} — Delete a secret PATCH /secrets/{secret_id} — Update a secret body: value, description, site_ids, egress_host, egress_header POST /secrets/{secret_id}/reveal — Reveal a secret Sites: GET /sites — List sites POST /sites — Create site body: prompt, repository, name, access_mode=[public|account|admins_only|me_only], show_referral_badge DELETE /sites/{id} — Delete site GET /sites/{id} — Get site PATCH /sites/{id} — Update site body: name, access_mode=[public|account|admins_only|me_only], show_referral_badge GET /sites/{id}/analytics — Get site analytics POST /sites/{id}/db/migrate — Change a database directly body: name*, sql*, allow_destructive, environment=[development|production] GET /sites/{id}/db/migrations — List applied database migrations POST /sites/{id}/db/query — Query a site's database body: sql*, environment=[development|production] POST /sites/{id}/db/restore — Restore a site's database to a point in time body: bookmark, timestamp, environment=[development|production] GET /sites/{id}/db/schema — Read the database's current schema GET /sites/{id}/db/schema/plan — Preview what deploying would change about the schema GET /sites/{id}/secrets — List a site's secrets POST /sites/{id}/secrets — Add a secret to a site body: name*, value*, description DELETE /sites/{id}/secrets/{secret_id} — Remove a secret from a site POST /sites/{id}/secrets/{secret_id}/reveal — Reveal a site's secret Skills: GET /skills — Search skills POST /skills/upload — Upload a skill GET /skills/{slug} — Get a skill POST /skills/{slug}/install — Install a skill POST /skills/{slug}/uninstall — Uninstall a skill Socials: GET /socials/accounts — List connected accounts DELETE /socials/accounts/{id} — Disconnect an account GET /socials/accounts/{id}/analytics — Get account analytics POST /socials/accounts/{id}/label — Label an account body: label* POST /socials/activate — Activate social posting GET /socials/comments — List comment activity POST /socials/connect — Get an OAuth connect URL body: platform*=[twitter|linkedin|instagram|facebook|youtube|tiktok|pinterest|threads|reddit|bluesky], redirect_url* POST /socials/portal — Create a hosted connect portal body: redirect_url*, platforms GET /socials/posts — List posts POST /socials/posts — Create a post body: content*, title, platforms*, platform_data, media_urls, upload_ids, youtube_type=[SHORT|VIDEO], publish_now, scheduled_at, account_ids DELETE /socials/posts/{id} — Delete a post GET /socials/posts/{id} — Get a post PATCH /socials/posts/{id} — Edit a draft post body: content, platforms, platform_data GET /socials/posts/{id}/analytics — Get post analytics POST /socials/posts/{id}/publish — Publish a draft post GET /socials/posts/{post_id}/comments — Get post comments POST /socials/posts/{post_id}/comments — Reply to a post or comment body: account_id*, message*, comment_id, parent_cid, root_uri, root_cid DELETE /socials/posts/{post_id}/comments/{id} — Delete a comment POST /socials/posts/{post_id}/comments/{id}/hide — Hide a comment body: account_id* POST /socials/posts/{post_id}/comments/{id}/like — Like a comment body: account_id*, cid POST /socials/posts/{post_id}/comments/{id}/private_reply — Send a private reply body: account_id*, message* POST /socials/posts/{post_id}/comments/{id}/unhide — Unhide a comment body: account_id* POST /socials/posts/{post_id}/comments/{id}/unlike — Unlike a comment body: account_id*, like_uri GET /socials/status — Get social status POST /socials/sync — Sync connected accounts POST /socials/upload — Upload media body: url* GET /socials/uploads — List uploads Status: GET /status — Get API status Subscriptions: GET /subscriptions — List subscriptions GET /subscriptions/{id} — Get subscription POST /subscriptions/{id}/cancel — Cancel subscription POST /subscriptions/{id}/pause — Pause subscription POST /subscriptions/{id}/resume — Resume subscription Tags: GET /tags — List tags POST /tags — Create tag body: name DELETE /tags/{id} — Delete tag GET /tags/{id} — Get tag PATCH /tags/{id} — Update tag body: name TaskRuns: GET /task_runs — List task runs GET /task_runs/{id} — Get task run PATCH /task_runs/{id} — Update task run body: status=[pending|running|completed|failed|needs_input], summary, error_message, input_tokens, output_tokens POST /task_runs/{id}/resolve — Resolve a waiting task run body: type*=[approvals|input|complete], approvals, message GET /task_runs/{id}/stream — Stream a task run Tasks: GET /tasks — List tasks POST /tasks — Create task body: name, description, prompt, trigger_type=[immediate|cron|interval|once|event], cron_expression, interval_seconds, scheduled_at, timezone, model_id, agent=[business|engineering], condition_script, approval_mode=[autonomous|supervised|read_only], expires_at, active, delivery_methods, event_conditions, site_id DELETE /tasks/{id} — Delete task GET /tasks/{id} — Get task PATCH /tasks/{id} — Update task body: name, description, prompt, trigger_type=[immediate|cron|interval|once|event], cron_expression, interval_seconds, scheduled_at, timezone, model_id, agent=[business|engineering], condition_script, approval_mode=[autonomous|supervised|read_only], expires_at, active, delivery_methods, event_conditions, site_id Topics: GET /experiences/{experience_id}/topics — List topics POST /experiences/{experience_id}/topics — Create topic body: name DELETE /topics/{id} — Delete topic PATCH /topics/{id} — Update topic body: name Usage: GET /usage — Get account usage GET /usage/transactions — List usage transactions Users: GET /users/{id} — Get user Video: POST /videos/generate — Generate a video body: model*=[fal-ai/kling-video/v1.6/standard/text-to-video|fal-ai/kling-video/v1.6/pro/image-to-video|fal-ai/minimax/video-01|fal-ai/luma-dream-machine], input* GET /videos/models — List video models GET /videos/{id} — Get video job Web: POST /web/crawl — Crawl a site body: url*, max_pages, max_depth POST /web/extract — Extract structured data body: urls*, prompt*, schema POST /web/map — Map a site body: url*, limit POST /web/read — Read a URL body: url*, formats, only_main_content, extract POST /web/research — Deep research body: query*, depth=[quick|thorough|exhaustive] POST /web/search — Web search body: query*, count, site, scrape WebhookEndpoints: GET /webhook_endpoints — List webhook endpoints POST /webhook_endpoints — Create webhook endpoint body: url, status=[active|inactive], enabled_events GET /webhook_endpoints/events — List available webhook event types DELETE /webhook_endpoints/{id} — Delete webhook endpoint GET /webhook_endpoints/{id} — Get webhook endpoint PATCH /webhook_endpoints/{id} — Update webhook endpoint body: url, status=[active|inactive], enabled_events POST /webhook_endpoints/{id}/test — Test webhook endpoint WebhookEvents: GET /webhook_events — List webhook events GET /webhook_events/{id} — Get webhook event |
纠错与举报(发现条目失效、署名有误或涉及侵权?)
提交举报 / 纠错
侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。