# Crevio ## Docs - [Changelog](https://crevio.co/docs/changelog/index.md): Latest updates, new features, and improvements to Crevio — see what is new in the AI platform that builds, launches, and runs your business. - [Get current account](https://crevio.co/docs/developer/api-reference/account/get-current-account.md): Returns information about the authenticated account - [Update current account](https://crevio.co/docs/developer/api-reference/account/update-current-account.md): Updates the authenticated account's information - [Ad comments](https://crevio.co/docs/developer/api-reference/ads/ad-comments.md): Comments on the ad's underlying post (Meta dark posts). - [Ad performance](https://crevio.co/docs/developer/api-reference/ads/ad-performance.md): Per-ad performance with optional demographic breakdowns. - [Archive lead form](https://crevio.co/docs/developer/api-reference/ads/archive-lead-form.md): Archive a form (Meta has no hard delete). - [Boost a post](https://crevio.co/docs/developer/api-reference/ads/boost-a-post.md): Promote an existing published post as an ad. - [Bulk pause campaigns](https://crevio.co/docs/developer/api-reference/ads/bulk-pause-campaigns.md): Pause up to 50 campaigns in one call. - [Bulk resume campaigns](https://crevio.co/docs/developer/api-reference/ads/bulk-resume-campaigns.md): Resume up to 50 campaigns in one call. - [Connect ads](https://crevio.co/docs/developer/api-reference/ads/connect-ads.md): Connect ads for a platform (separate from posting). Required before campaigns/ads sync. Same-token platforms (facebook, instagram, linkedin, pinterest) need no extra OAuth; others return an auth_url. - [Create ad](https://crevio.co/docs/developer/api-reference/ads/create-ad.md): Create a standalone ad with its own creative. - [Create Click-to-WhatsApp ad](https://crevio.co/docs/developer/api-reference/ads/create-click-to-whatsapp-ad.md): Create Click-to-WhatsApp ad(s) (Meta). - [Create custom audience](https://crevio.co/docs/developer/api-reference/ads/create-custom-audience.md): Create a customer-list, retargeting, or lookalike audience (Meta). - [Create lead form](https://crevio.co/docs/developer/api-reference/ads/create-lead-form.md): Create a lead-gen form (Meta). - [Create pixel](https://crevio.co/docs/developer/api-reference/ads/create-pixel.md): Create a conversion destination (LinkedIn). - [Create test lead](https://crevio.co/docs/developer/api-reference/ads/create-test-lead.md): Seed a synthetic test lead. - [Delete ad](https://crevio.co/docs/developer/api-reference/ads/delete-ad.md): Cancel an ad (kept for history). - [Delete campaign](https://crevio.co/docs/developer/api-reference/ads/delete-campaign.md): Delete a campaign and its hierarchy (Meta). - [Delete custom audience](https://crevio.co/docs/developer/api-reference/ads/delete-custom-audience.md): Delete a custom audience. - [Delete pixel](https://crevio.co/docs/developer/api-reference/ads/delete-pixel.md): Delete a conversion destination. - [Duplicate campaign](https://crevio.co/docs/developer/api-reference/ads/duplicate-campaign.md): Duplicate a campaign to scale a winner (Meta + TikTok). - [Estimate audience reach](https://crevio.co/docs/developer/api-reference/ads/estimate-audience-reach.md): Pre-flight audience size for a targeting spec. - [Link pixel to campaigns](https://crevio.co/docs/developer/api-reference/ads/link-pixel-to-campaigns.md): Link a pixel to campaigns. - [List ad accounts](https://crevio.co/docs/developer/api-reference/ads/list-ad-accounts.md): Platform ad accounts (Meta, Google, TikTok…) under a connected channel. - [List ads](https://crevio.co/docs/developer/api-reference/ads/list-ads.md): Ads with metrics, scoped to the tenant's accounts. - [List ads connections](https://crevio.co/docs/developer/api-reference/ads/list-ads-connections.md): The connected ad accounts (metaads, tiktokads, …) mirrored locally, with their sacct_ ids — referenceable by pixels and conversions. - [List campaign ad groups](https://crevio.co/docs/developer/api-reference/ads/list-campaign-ad-groups.md): The ad groups (ad sets) within a campaign. - [List campaign ads](https://crevio.co/docs/developer/api-reference/ads/list-campaign-ads.md): The ads within a campaign. - [List campaigns](https://crevio.co/docs/developer/api-reference/ads/list-campaigns.md): Campaigns with aggregate metrics, scoped to the tenant's accounts. - [List custom audiences](https://crevio.co/docs/developer/api-reference/ads/list-custom-audiences.md): Custom audiences for a connected account's ad account. - [List form leads](https://crevio.co/docs/developer/api-reference/ads/list-form-leads.md): Leads submitted against one form. - [List lead forms](https://crevio.co/docs/developer/api-reference/ads/list-lead-forms.md): Lead-gen (Instant) forms (Meta). - [List leads](https://crevio.co/docs/developer/api-reference/ads/list-leads.md): Submitted leads across forms (Meta lead-gen CRM view). - [List pixel associations](https://crevio.co/docs/developer/api-reference/ads/list-pixel-associations.md): Campaigns linked to a pixel. - [List pixels](https://crevio.co/docs/developer/api-reference/ads/list-pixels.md): Pixels / conversion actions / rules for an account. - [List TikTok Business Centers](https://crevio.co/docs/developer/api-reference/ads/list-tiktok-business-centers.md): Business Centers for a connected TikTok Ads channel. - [Pause ad](https://crevio.co/docs/developer/api-reference/ads/pause-ad.md): Pause a single ad. - [Pause ad group](https://crevio.co/docs/developer/api-reference/ads/pause-ad-group.md): Pause a single ad group. - [Pause campaign](https://crevio.co/docs/developer/api-reference/ads/pause-campaign.md): Pause every ad in a campaign. - [Performance report](https://crevio.co/docs/developer/api-reference/ads/performance-report.md): Daily performance time-series for a connected account. - [Pixel metrics](https://crevio.co/docs/developer/api-reference/ads/pixel-metrics.md): Conversion metrics for a destination. - [Resume ad](https://crevio.co/docs/developer/api-reference/ads/resume-ad.md): Resume a single ad. - [Resume ad group](https://crevio.co/docs/developer/api-reference/ads/resume-ad-group.md): Resume a single ad group. - [Resume campaign](https://crevio.co/docs/developer/api-reference/ads/resume-campaign.md): Resume every ad in a campaign. - [Retrieve ad](https://crevio.co/docs/developer/api-reference/ads/retrieve-ad.md): One ad with creative, targeting, status, and metrics. Accepts the Zernio id, Meta numeric id, or story/media id. - [Retrieve ad group](https://crevio.co/docs/developer/api-reference/ads/retrieve-ad-group.md): One ad group (ad set), derived from the ad tree. - [Retrieve campaign](https://crevio.co/docs/developer/api-reference/ads/retrieve-campaign.md): One campaign (derived from the campaign list). - [Retrieve custom audience](https://crevio.co/docs/developer/api-reference/ads/retrieve-custom-audience.md): One custom audience, with fresh platform metadata when available. - [Retrieve lead form](https://crevio.co/docs/developer/api-reference/ads/retrieve-lead-form.md): One lead-gen form. - [Retrieve pixel](https://crevio.co/docs/developer/api-reference/ads/retrieve-pixel.md): One pixel / conversion destination. - [Search targeting options](https://crevio.co/docs/developer/api-reference/ads/search-targeting-options.md): Search interests, locations, behaviors, or income targeting for audience building. - [Send conversions](https://crevio.co/docs/developer/api-reference/ads/send-conversions.md): Send server-side conversion events (Meta CAPI / Google / LinkedIn). - [Unlink pixel from campaigns](https://crevio.co/docs/developer/api-reference/ads/unlink-pixel-from-campaigns.md): Unlink a pixel from campaigns. - [Update ad](https://crevio.co/docs/developer/api-reference/ads/update-ad.md): Live edits to an ad's budget, targeting, or name. - [Update ad group](https://crevio.co/docs/developer/api-reference/ads/update-ad-group.md): Update ad group budget / bid / schedule. - [Update campaign](https://crevio.co/docs/developer/api-reference/ads/update-campaign.md): Update campaign budget / bid strategy (Meta). - [Update pixel](https://crevio.co/docs/developer/api-reference/ads/update-pixel.md): Update a conversion destination. - [Upload audience users](https://crevio.co/docs/developer/api-reference/ads/upload-audience-users.md): Upload hashed user data (≤10k) to a customer-list audience. - [Create API key](https://crevio.co/docs/developer/api-reference/apikeys/create-api-key.md): Creates a new API key. The full secret (`token`) is returned only in this response—store it securely, it cannot be retrieved again. - [List API keys](https://crevio.co/docs/developer/api-reference/apikeys/list-api-keys.md): Returns the API keys for the current account. The secret is never returned here—only the last four characters (`last4`). - [Revoke API key](https://crevio.co/docs/developer/api-reference/apikeys/revoke-api-key.md): Permanently revokes (deletes) an API key. Any request authenticating with it afterward fails. - [Generate audio](https://crevio.co/docs/developer/api-reference/audio/generate-audio.md): Submits an asynchronous audio (text-to-speech) generation job to the fal.ai queue and returns the queued job immediately. Poll `GET /v1/jobs/{id}` or `GET /v1/audio/{id}` for status and results. Credits are charged only when the job completes successfully. - [Get audio job](https://crevio.co/docs/developer/api-reference/audio/get-audio-job.md): Convenience alias for `GET /v1/jobs/{id}` that asserts the job is an audio generation job (404 otherwise). - [List audio models](https://crevio.co/docs/developer/api-reference/audio/list-audio-models.md): Lists the audio (text-to-speech) generation models available to `POST /v1/audio/generate`, enriched with live fal.ai pricing. - [Get blog category](https://crevio.co/docs/developer/api-reference/blogcategories/get-blog-category.md): Returns a specific blog category - [List blog categories](https://crevio.co/docs/developer/api-reference/blogcategories/list-blog-categories.md): Returns a list of blog categories for the current account - [Create blog post](https://crevio.co/docs/developer/api-reference/blogposts/create-blog-post.md): Creates a new blog post. - [Delete blog post](https://crevio.co/docs/developer/api-reference/blogposts/delete-blog-post.md): Deletes a blog post. - [Get blog post](https://crevio.co/docs/developer/api-reference/blogposts/get-blog-post.md): Returns a specific blog post by ID or slug - [List blog posts](https://crevio.co/docs/developer/api-reference/blogposts/list-blog-posts.md): Returns a list of blog posts, optionally filtered by status - [Update blog post](https://crevio.co/docs/developer/api-reference/blogposts/update-blog-post.md): Updates an existing blog post. - [Get a call](https://crevio.co/docs/developer/api-reference/calls/get-a-call.md): Retrieves a call by id, including its status, transcript, recording, and outcome once it has ended. - [List calls](https://crevio.co/docs/developer/api-reference/calls/list-calls.md): Lists phone calls (inbound and outbound) for the account, most recent first. - [Place a call](https://crevio.co/docs/developer/api-reference/calls/place-a-call.md): Places an autonomous outbound phone call. An AI voice agent dials the number and pursues the objective, acting on account data mid-call. Only call numbers that have consented to be contacted. - [Create checkout link](https://crevio.co/docs/developer/api-reference/checkoutlinks/create-checkout-link.md): Creates a new shareable checkout link - [Delete checkout link](https://crevio.co/docs/developer/api-reference/checkoutlinks/delete-checkout-link.md): Deletes a checkout link - [Get checkout link](https://crevio.co/docs/developer/api-reference/checkoutlinks/get-checkout-link.md): Returns a specific checkout link - [List checkout links](https://crevio.co/docs/developer/api-reference/checkoutlinks/list-checkout-links.md): Returns a list of checkout links for the current account - [Update checkout link](https://crevio.co/docs/developer/api-reference/checkoutlinks/update-checkout-link.md): Updates an existing checkout link - [Checkout created](https://crevio.co/docs/developer/api-reference/checkouts/checkout-created.md): Triggered when a new checkout is created - [Create checkout session](https://crevio.co/docs/developer/api-reference/checkouts/create-checkout-session.md): Creates a new checkout session for purchasing products - [Get checkout](https://crevio.co/docs/developer/api-reference/checkouts/get-checkout.md): Returns a specific checkout session - [Update checkout](https://crevio.co/docs/developer/api-reference/checkouts/update-checkout.md): Updates an existing checkout session - [Add tag to customer](https://crevio.co/docs/developer/api-reference/customers/add-tag-to-customer.md): Adds a tag to a customer - [Create customer](https://crevio.co/docs/developer/api-reference/customers/create-customer.md): Creates a new customer record - [Customer confirmed](https://crevio.co/docs/developer/api-reference/customers/customer-confirmed.md): Triggered when a customer confirms their email via double opt-in - [Delete customer](https://crevio.co/docs/developer/api-reference/customers/delete-customer.md): Soft-deletes a customer record. Only customers without paid orders (status: succeeded) can be deleted. Returns a 422 error if the customer has paid orders. - [Get customer](https://crevio.co/docs/developer/api-reference/customers/get-customer.md): Returns a specific customer - [Lead created](https://crevio.co/docs/developer/api-reference/customers/lead-created.md): Triggered when a new lead is captured - [List customers](https://crevio.co/docs/developer/api-reference/customers/list-customers.md): Returns a list of customers for the current account - [Remove tag from customer](https://crevio.co/docs/developer/api-reference/customers/remove-tag-from-customer.md): Removes a tag from a customer - [Update customer](https://crevio.co/docs/developer/api-reference/customers/update-customer.md): Updates an existing customer record - [List deployments](https://crevio.co/docs/developer/api-reference/deployments/list-deployments.md): Returns the deployment history for a site, newest first. Rows are append-only — each push to production, rollback, or unpublish records a deployment. Use this to track build status and find the deployment currently serving production traffic (`is_live`). - [Create discount](https://crevio.co/docs/developer/api-reference/discounts/create-discount.md): Creates a new discount code - [Delete discount](https://crevio.co/docs/developer/api-reference/discounts/delete-discount.md): Deletes a discount - [Get discount](https://crevio.co/docs/developer/api-reference/discounts/get-discount.md): Returns a specific discount - [List discounts](https://crevio.co/docs/developer/api-reference/discounts/list-discounts.md): Returns a list of discounts for the current account - [Update discount](https://crevio.co/docs/developer/api-reference/discounts/update-discount.md): Updates an existing discount - [Assign a domain to a site](https://crevio.co/docs/developer/api-reference/domains/assign-a-domain-to-a-site.md): Routes the domain to a storefront: attaches it to the given site and writes the edge routing record. Reassigning moves it. - [Buy a domain](https://crevio.co/docs/developer/api-reference/domains/buy-a-domain.md): Registers a domain via the Cloudflare Registrar. Returns a Stripe Checkout URL; the domain is created in `pending_payment` and becomes active once payment completes and registration succeeds. Poll GET /domains/{id} for status. - [Connect a domain](https://crevio.co/docs/developer/api-reference/domains/connect-a-domain.md): Connects a custom domain, registers a Cloudflare custom hostname, and returns the DNS records to add. Verification is asynchronous — call the verify endpoint after adding the records. - [Create a DNS zone record](https://crevio.co/docs/developer/api-reference/domains/create-a-dns-zone-record.md): Adds a DNS record to a Crevio-registered domain's zone. By default (`mode: replace`) it replaces any existing records of the same type and name; `mode: append` adds alongside them. The apex/www routing records that keep the storefront online are protected and cannot be changed here. Replacing a reco… - [Delete a DNS zone record](https://crevio.co/docs/developer/api-reference/domains/delete-a-dns-zone-record.md): Removes a DNS record from a Crevio-registered domain's zone. The apex/www routing records that keep the storefront online are protected and cannot be deleted here. Deleting a record Crevio did not create requires `acknowledge_unowned: true`. - [Delete a domain](https://crevio.co/docs/developer/api-reference/domains/delete-a-domain.md): Disconnects a custom domain: deletes its Cloudflare custom hostname and KV routing record, then removes the row. - [List a domain's DNS records](https://crevio.co/docs/developer/api-reference/domains/list-a-domains-dns-records.md): Returns the DNS records the user must configure to verify the domain. - [List a domain's live DNS zone](https://crevio.co/docs/developer/api-reference/domains/list-a-domains-live-dns-zone.md): Returns the live DNS records in the zone of a domain registered through Crevio. Only available for Crevio-registered domains; bring-your-own domains have no managed zone (returns 422). - [List domains](https://crevio.co/docs/developer/api-reference/domains/list-domains.md): Returns a list of custom domains for the current account. - [Retrieve a domain](https://crevio.co/docs/developer/api-reference/domains/retrieve-a-domain.md): Retrieves a single custom domain by id. - [Search for buyable domains](https://crevio.co/docs/developer/api-reference/domains/search-for-buyable-domains.md): Searches the Cloudflare Registrar for available domains from a keyword or phrase, with pricing. - [Unassign a domain](https://crevio.co/docs/developer/api-reference/domains/unassign-a-domain.md): Detaches the domain from its site and drops the routing record. The domain stays registered and verifiable. - [Verify a domain](https://crevio.co/docs/developer/api-reference/domains/verify-a-domain.md): Checks DNS/SSL status with the CDN and advances the domain's verification state. Safe to call repeatedly (idempotent). - [Batch get messages](https://crevio.co/docs/developer/api-reference/email/batch-get-messages.md): Fetches up to 500 messages by id in one request. Missing or foreign ids are silently omitted; compare the returned count against the ids you sent to detect misses. - [Create a draft](https://crevio.co/docs/developer/api-reference/email/create-a-draft.md): Prepares (optionally schedules) an unsent message. - [Create an inbox](https://crevio.co/docs/developer/api-reference/email/create-an-inbox.md): Creates a named inbox on the account's verified email domain. - [Delete a draft](https://crevio.co/docs/developer/api-reference/email/delete-a-draft.md): Deletes a draft (cancels scheduled sends). - [Delete a message](https://crevio.co/docs/developer/api-reference/email/delete-a-message.md): Deletes a message. - [Delete a thread](https://crevio.co/docs/developer/api-reference/email/delete-a-thread.md): Deletes a thread and its messages. - [Delete an inbox](https://crevio.co/docs/developer/api-reference/email/delete-an-inbox.md): Soft-deletes (deactivates) an inbox. - [Email message bounced](https://crevio.co/docs/developer/api-reference/email/email-message-bounced.md): Triggered when an outbound email hard-bounces (recipient is added to the suppression list) - [Email message complained](https://crevio.co/docs/developer/api-reference/email/email-message-complained.md): Triggered when a recipient marks an outbound email as spam (recipient is added to the suppression list) - [Email message delivered](https://crevio.co/docs/developer/api-reference/email/email-message-delivered.md): Triggered when an outbound email is delivered to the recipient's mail server - [Email message failed](https://crevio.co/docs/developer/api-reference/email/email-message-failed.md): Triggered when an outbound email fails to send - [Email message received](https://crevio.co/docs/developer/api-reference/email/email-message-received.md): Triggered when an inbound email is received in an inbox - [Email message sent](https://crevio.co/docs/developer/api-reference/email/email-message-sent.md): Triggered when an outbound email is sent from an inbox - [Forward a message](https://crevio.co/docs/developer/api-reference/email/forward-a-message.md): Forwards a message to new recipients. - [Get a domain](https://crevio.co/docs/developer/api-reference/email/get-a-domain.md): Retrieves the account's sending domain. - [Get a draft](https://crevio.co/docs/developer/api-reference/email/get-a-draft.md): Retrieves a draft. - [Get a message](https://crevio.co/docs/developer/api-reference/email/get-a-message.md): Retrieves a message with its body. - [Get a message attachment](https://crevio.co/docs/developer/api-reference/email/get-a-message-attachment.md): Downloads a raw attachment from the message. - [Get a thread](https://crevio.co/docs/developer/api-reference/email/get-a-thread.md): Retrieves a thread with its messages. - [Get a thread attachment](https://crevio.co/docs/developer/api-reference/email/get-a-thread-attachment.md): Downloads a raw attachment from any message in the thread. - [Get an inbox](https://crevio.co/docs/developer/api-reference/email/get-an-inbox.md): Retrieves an inbox. - [Get raw message](https://crevio.co/docs/developer/api-reference/email/get-raw-message.md): Returns a minimal RFC 5322 representation of the message. - [List drafts](https://crevio.co/docs/developer/api-reference/email/list-drafts.md): Lists drafts across all inboxes. - [List inbox drafts](https://crevio.co/docs/developer/api-reference/email/list-inbox-drafts.md): Lists drafts in an inbox. - [List inbox events](https://crevio.co/docs/developer/api-reference/email/list-inbox-events.md): Lists the inbox's audit feed of message lifecycle transitions (received, sent, delivered, bounced, complained, failed) and label changes, newest first. The pull-based complement to the email_message.* webhooks. - [List inbox messages](https://crevio.co/docs/developer/api-reference/email/list-inbox-messages.md): Lists messages in an inbox. - [List inbox threads](https://crevio.co/docs/developer/api-reference/email/list-inbox-threads.md): Lists conversations in an inbox. - [List inboxes](https://crevio.co/docs/developer/api-reference/email/list-inboxes.md): Lists active inboxes for the account. - [List messages](https://crevio.co/docs/developer/api-reference/email/list-messages.md): Lists messages across all inboxes. - [List sending domains](https://crevio.co/docs/developer/api-reference/email/list-sending-domains.md): Lists the account's email sending domain(s). - [List threads](https://crevio.co/docs/developer/api-reference/email/list-threads.md): Lists conversations across all inboxes. - [Reply-all to a message](https://crevio.co/docs/developer/api-reference/email/reply-all-to-a-message.md): Replies to the sender and all other recipients. - [Reply to a message](https://crevio.co/docs/developer/api-reference/email/reply-to-a-message.md): Replies to the sender within the same thread. - [Search inbox messages](https://crevio.co/docs/developer/api-reference/email/search-inbox-messages.md): Full-text search within an inbox. - [Search messages](https://crevio.co/docs/developer/api-reference/email/search-messages.md): Full-text search of messages by subject/body. - [Search threads](https://crevio.co/docs/developer/api-reference/email/search-threads.md): Full-text search of threads by subject/preview. - [Send a draft](https://crevio.co/docs/developer/api-reference/email/send-a-draft.md): Sends a draft immediately; converts it to a message and deletes the draft. - [Send a message](https://crevio.co/docs/developer/api-reference/email/send-a-message.md): Sends a new email from the inbox. - [Update a draft](https://crevio.co/docs/developer/api-reference/email/update-a-draft.md): Updates a draft's fields. - [Update an inbox](https://crevio.co/docs/developer/api-reference/email/update-an-inbox.md): Updates an inbox's display name or metadata (merged). - [Update message labels](https://crevio.co/docs/developer/api-reference/email/update-message-labels.md): Adds/removes labels on a message. - [Update thread labels](https://crevio.co/docs/developer/api-reference/email/update-thread-labels.md): Adds/removes labels on a thread. - [Verify a domain](https://crevio.co/docs/developer/api-reference/email/verify-a-domain.md): Re-checks DNS / verification status with the email provider. - [Send email](https://crevio.co/docs/developer/api-reference/emails/send-email.md): Sends an email to customers - [List subscribable events](https://crevio.co/docs/developer/api-reference/events/list-subscribable-events.md): Returns every event that an AiTask can subscribe to via `trigger_type: "event"` + `event_conditions.event_type`. Splits results into `internal` (always-on Crevio-emitted events like form_submission.created, order.paid) and `external` (this account's deployed event sources, e.g. `external.gmail.new_e… - [Create event source](https://crevio.co/docs/developer/api-reference/eventsources/create-event-source.md): Deploys a new external event source. The merchant must have previously connected the underlying app (Gmail, Slack, Calendar, etc.) at /integrations. Use `GET /event_sources/available?app=...` to discover the `vendor_component_id` values. Once active, the vendor delivers events to Crevio and any AiTa… - [Delete event source](https://crevio.co/docs/developer/api-reference/eventsources/delete-event-source.md): Revokes the event source on the vendor side and removes it locally. Vendor revocation failures (already-revoked, vendor 404) are tolerated — the local row is always removed. - [Get event source](https://crevio.co/docs/developer/api-reference/eventsources/get-event-source.md): Returns a specific event source. - [List available event triggers for an app](https://crevio.co/docs/developer/api-reference/eventsources/list-available-event-triggers-for-an-app.md): Lists trigger templates available for a given connected app. The returned `id` value is what you pass back as `vendor_component_id` when creating an event source via `POST /event_sources`. Vendor-agnostic from the consumer's view — implementation currently routes through Pipedream Connect. - [List event sources](https://crevio.co/docs/developer/api-reference/eventsources/list-event-sources.md): Returns external event source registrations for the current account. Each source represents a deployed third-party trigger (e.g. a Gmail "new email" subscription) and emits as `external.` when fired. - [Get experience](https://crevio.co/docs/developer/api-reference/experiences/get-experience.md): Returns a specific experience - [List experiences](https://crevio.co/docs/developer/api-reference/experiences/list-experiences.md): Returns a list of experiences for the current account - [Confirm file upload](https://crevio.co/docs/developer/api-reference/files/confirm-file-upload.md): Confirms a file upload after it has been uploaded to storage - [Create file](https://crevio.co/docs/developer/api-reference/files/create-file.md): Create a file. The endpoint discriminates between three intents based on which fields you send: - [Delete file](https://crevio.co/docs/developer/api-reference/files/delete-file.md): Deletes a file and its associated storage object - [Get file](https://crevio.co/docs/developer/api-reference/files/get-file.md): Returns a single file by its ID - [List files](https://crevio.co/docs/developer/api-reference/files/list-files.md): Returns a list of files for the current account. Supports filtering by kind. - [Update file](https://crevio.co/docs/developer/api-reference/files/update-file.md): Updates a file's mutable metadata. The stored bytes are immutable — re-upload to change a file's contents. - [Download formation document](https://crevio.co/docs/developer/api-reference/formationdocuments/download-formation-document.md): Returns document metadata plus a fresh signed S3 URL valid for ~1 hour. Do not cache the URL. - [List formation documents](https://crevio.co/docs/developer/api-reference/formationdocuments/list-formation-documents.md): Documents become available after formation completes. Returned metadata does not include download URLs — fetch a single document to get one. - [Execute formation](https://crevio.co/docs/developer/api-reference/formations/execute-formation.md): Submit a paid formation to doola. Idempotent — re-calling after submission returns current state. Also acts as a manual retry surface when SubmitFormationJob has exhausted its automatic retries: resets status from failed to pending and re-enqueues. - [Get formation](https://crevio.co/docs/developer/api-reference/formations/get-formation.md): Returns the current state of a formation, including status, documents, and the most recent doola error if any. - [List formations](https://crevio.co/docs/developer/api-reference/formations/list-formations.md): Returns all business formations for the account, newest first. - [List NAICS codes](https://crevio.co/docs/developer/api-reference/formations/list-naics-codes.md): Reference data: all NAICS industry codes accepted by doola for formation. Cached for 24h. - [Retry formation payment](https://crevio.co/docs/developer/api-reference/formations/retry-formation-payment.md): Regenerate the Stripe Checkout session for a formation whose previous payment attempt expired or failed. Resets the formation to draft and clears any prior doola_error. Refuses if the formation has already been paid for. - [Submit formation](https://crevio.co/docs/developer/api-reference/formations/submit-formation.md): Create a draft formation and start payment. Returns a Stripe checkout_url unless the account has a saved card, in which case the charge happens inline and charged_inline is true. - [Archive form](https://crevio.co/docs/developer/api-reference/forms/archive-form.md): Soft-deletes a Form by setting archived_at. The form stops appearing in the active list but its fields and submissions are preserved. Idempotent. - [Create form](https://crevio.co/docs/developer/api-reference/forms/create-form.md): Creates a new Form, optionally with fields nested via form_fields_attributes. Use this to provision newsletter, contact, lead-magnet, or custom-purpose forms programmatically. - [Create form submission](https://crevio.co/docs/developer/api-reference/forms/create-form-submission.md): Submits an answer set to a specific Form. Customer is upserted by email; lead-magnet purpose forms also trigger delivery. - [Delete form](https://crevio.co/docs/developer/api-reference/forms/delete-form.md): Permanently deletes a Form. Refuses with a 422 if the form has submissions — archive it instead via PATCH /forms/{id}/archive to preserve them. - [Get form](https://crevio.co/docs/developer/api-reference/forms/get-form.md) - [List forms](https://crevio.co/docs/developer/api-reference/forms/list-forms.md): Returns all forms for the current account. - [Restore form](https://crevio.co/docs/developer/api-reference/forms/restore-form.md): Unarchives a previously archived Form so it appears in the active list again. Idempotent. - [Update form](https://crevio.co/docs/developer/api-reference/forms/update-form.md): Update a Form's name, settings, confirmation behavior, or auto-tag list. - [Create form submission](https://crevio.co/docs/developer/api-reference/formsubmissions/create-form-submission.md): Submits a response to a lead magnet form; creates the customer if needed and triggers delivery. - [Form submission confirmed](https://crevio.co/docs/developer/api-reference/formsubmissions/form-submission-confirmed.md): Triggered when a pending form submission is confirmed via double opt-in - [Form submission created](https://crevio.co/docs/developer/api-reference/formsubmissions/form-submission-created.md): Triggered when a form submission is received - [Get form submission](https://crevio.co/docs/developer/api-reference/formsubmissions/get-form-submission.md): Returns a specific form submission - [List form submissions](https://crevio.co/docs/developer/api-reference/formsubmissions/list-form-submissions.md): Returns a list of form submissions for the current account - [Generate an image](https://crevio.co/docs/developer/api-reference/images/generate-an-image.md): Submits an asynchronous image generation job to the fal.ai queue and returns the queued job immediately. Poll `GET /v1/jobs/{id}` for status and results. Credits are charged only when the job completes successfully. - [List image models](https://crevio.co/docs/developer/api-reference/images/list-image-models.md): Lists the image generation models available to `POST /v1/images/generate`, enriched with live fal.ai pricing. - [Search stock photos](https://crevio.co/docs/developer/api-reference/images/search-stock-photos.md): Searches free Pexels stock photography by keyword and returns ready-to-use, resolvable image URLs. No credits are charged (`credits_used` is always 0). - [Upscale an image](https://crevio.co/docs/developer/api-reference/images/upscale-an-image.md): Submits an asynchronous image super-resolution job to the fal.ai queue and returns the queued job immediately. Poll `GET /v1/jobs/{id}` for status and results. Credits are charged only when the job completes successfully. - [API reference](https://crevio.co/docs/developer/api-reference/introduction.md): Programmatically manage your Crevio storefront with the REST API — authentication, error handling, and endpoints for products, orders, and customers. - [Create invoice](https://crevio.co/docs/developer/api-reference/invoices/create-invoice.md): Creates a new invoice and sends it to the customer via email - [Get invoice](https://crevio.co/docs/developer/api-reference/invoices/get-invoice.md): Returns a specific invoice - [Invoice created](https://crevio.co/docs/developer/api-reference/invoices/invoice-created.md): Triggered when an invoice is created - [Invoice paid](https://crevio.co/docs/developer/api-reference/invoices/invoice-paid.md): Triggered when an invoice is paid - [Invoice past due](https://crevio.co/docs/developer/api-reference/invoices/invoice-past-due.md): Triggered when an invoice is past due - [Invoice voided](https://crevio.co/docs/developer/api-reference/invoices/invoice-voided.md): Triggered when an invoice is voided - [List invoices](https://crevio.co/docs/developer/api-reference/invoices/list-invoices.md): Returns a list of invoices for the current account - [Void invoice](https://crevio.co/docs/developer/api-reference/invoices/void-invoice.md): Voids an open invoice. Cannot void paid invoices. - [Cancel job](https://crevio.co/docs/developer/api-reference/jobs/cancel-job.md): Cancels a queued or processing job. No credits are charged for cancelled jobs, so credits_refunded is always 0. Returns 409 if the job is already in a terminal state. - [Get job](https://crevio.co/docs/developer/api-reference/jobs/get-job.md): Returns a specific generation job, including its status, progress, and result. - [Job completed](https://crevio.co/docs/developer/api-reference/jobs/job-completed.md): Triggered when a generation job completes successfully - [Job failed](https://crevio.co/docs/developer/api-reference/jobs/job-failed.md): Triggered when a generation job fails - [List jobs](https://crevio.co/docs/developer/api-reference/jobs/list-jobs.md): Returns a list of generation jobs for the current account, most recent first. Filter by status and type. - [Get legal page](https://crevio.co/docs/developer/api-reference/legalpages/get-legal-page.md): Returns a specific legal page by ID or slug - [List legal pages](https://crevio.co/docs/developer/api-reference/legalpages/list-legal-pages.md): Returns a list of legal pages (Terms of Service, Privacy Policy, Refund Policy) - [Update legal page](https://crevio.co/docs/developer/api-reference/legalpages/update-legal-page.md): Updates a legal page's body. Clearing the Terms of Service body also disables the require_terms_acceptance setting on the account. - [Get current user profile](https://crevio.co/docs/developer/api-reference/me/get-current-user-profile.md): Returns the authenticated user's profile data including their roles in the current account - [Get order item](https://crevio.co/docs/developer/api-reference/orderitems/get-order-item.md): Returns details of a specific order item - [List order items](https://crevio.co/docs/developer/api-reference/orderitems/list-order-items.md): Returns order items for a specific order - [Get order](https://crevio.co/docs/developer/api-reference/orders/get-order.md): Returns a specific order - [List orders](https://crevio.co/docs/developer/api-reference/orders/list-orders.md): Returns a list of orders for the current account - [Order created](https://crevio.co/docs/developer/api-reference/orders/order-created.md): Triggered when a new order is created - [Order paid](https://crevio.co/docs/developer/api-reference/orders/order-paid.md): Triggered when an order is paid - [List call consents](https://crevio.co/docs/developer/api-reference/phone-consents/list-call-consents.md) - [Record call consent](https://crevio.co/docs/developer/api-reference/phone-consents/record-call-consent.md): Records consent to call a number for a purpose (marketing or transactional). Required before an outbound call can be placed. - [Revoke call consent](https://crevio.co/docs/developer/api-reference/phone-consents/revoke-call-consent.md): Revokes a previously recorded consent. The number can no longer be called for that purpose. - [Get a phone number](https://crevio.co/docs/developer/api-reference/phone-numbers/get-a-phone-number.md): Retrieves a provisioned phone number by id. - [List phone numbers](https://crevio.co/docs/developer/api-reference/phone-numbers/list-phone-numbers.md): Lists the phone numbers the account owns. A number is required to receive inbound calls and serves as caller ID for outbound calls. - [Provision a phone number](https://crevio.co/docs/developer/api-reference/phone-numbers/provision-a-phone-number.md): Provisions a new phone number for the account and routes its inbound calls to an AI voice agent. - [Release a phone number](https://crevio.co/docs/developer/api-reference/phone-numbers/release-a-phone-number.md): Releases a provisioned phone number. Inbound calls to it stop routing; outbound falls back to the shared caller ID. - [Update a phone number](https://crevio.co/docs/developer/api-reference/phone-numbers/update-a-phone-number.md): Update what the AI does on inbound calls (inbound_objective) or pause/resume the number (status), without releasing the number. - [Add a do-not-call entry](https://crevio.co/docs/developer/api-reference/phone-suppressions/add-a-do-not-call-entry.md): Adds a number to the account's internal do-not-call list. A suppressed number is never called, overriding any consent. - [List do-not-call entries](https://crevio.co/docs/developer/api-reference/phone-suppressions/list-do-not-call-entries.md) - [Remove a do-not-call entry](https://crevio.co/docs/developer/api-reference/phone-suppressions/remove-a-do-not-call-entry.md) - [Create price variant](https://crevio.co/docs/developer/api-reference/pricevariants/create-price-variant.md): Creates a new price variant for a product - [Delete price variant](https://crevio.co/docs/developer/api-reference/pricevariants/delete-price-variant.md): Deletes a price variant. - [Get price variant](https://crevio.co/docs/developer/api-reference/pricevariants/get-price-variant.md): Returns a specific price variant - [List price variants](https://crevio.co/docs/developer/api-reference/pricevariants/list-price-variants.md): Returns all price variants for the current account. Optionally filter by product. - [Update price variant](https://crevio.co/docs/developer/api-reference/pricevariants/update-price-variant.md): Updates an existing price variant. Set archived to true to archive it. - [Create product](https://crevio.co/docs/developer/api-reference/products/create-product.md): Creates a new product - [Delete product](https://crevio.co/docs/developer/api-reference/products/delete-product.md): Deletes a product. Only products with no orders and no Stripe product ID can be deleted. - [Get product details](https://crevio.co/docs/developer/api-reference/products/get-product-details.md): Returns detailed information about a specific product - [List products](https://crevio.co/docs/developer/api-reference/products/list-products.md): Returns a list of products for the current account. Supports filtering by status and searching by name. - [Product created](https://crevio.co/docs/developer/api-reference/products/product-created.md): Triggered when a new product is created - [Product updated](https://crevio.co/docs/developer/api-reference/products/product-updated.md): Triggered when a product is updated - [Request x402 payment access](https://crevio.co/docs/developer/api-reference/products/request-x402-payment-access.md): Returns 402 with payment requirements, or grants access on valid x402 payment. Pass a price_variant query param to select a specific variant, otherwise the first visible variant is used. - [Update product](https://crevio.co/docs/developer/api-reference/products/update-product.md): Updates an existing product - [Create refund](https://crevio.co/docs/developer/api-reference/refunds/create-refund.md): Creates a new refund for an order - [Get refund](https://crevio.co/docs/developer/api-reference/refunds/get-refund.md): Returns a specific refund - [List refunds](https://crevio.co/docs/developer/api-reference/refunds/list-refunds.md): Returns a list of refunds for the current account - [Refund created](https://crevio.co/docs/developer/api-reference/refunds/refund-created.md): Triggered when a refund is issued for an order - [Refund updated](https://crevio.co/docs/developer/api-reference/refunds/refund-updated.md): Triggered when a refund status is updated - [Create review](https://crevio.co/docs/developer/api-reference/reviews/create-review.md): Creates a new review for a product - [Delete review](https://crevio.co/docs/developer/api-reference/reviews/delete-review.md): Deletes a review - [Get review](https://crevio.co/docs/developer/api-reference/reviews/get-review.md): Returns a specific review - [List reviews](https://crevio.co/docs/developer/api-reference/reviews/list-reviews.md): Returns reviews for products in the current account - [Reorder review](https://crevio.co/docs/developer/api-reference/reviews/reorder-review.md): Updates the position of a review within its product's review list. Other reviews are reindexed accordingly. - [Update review](https://crevio.co/docs/developer/api-reference/reviews/update-review.md): Updates an existing review - [Add a domain to a site](https://crevio.co/docs/developer/api-reference/sites/add-a-domain-to-a-site.md): Connects a custom domain to this site, registers a Cloudflare custom hostname, and returns the DNS records to add. Verification is asynchronous — call the verify endpoint after adding the records. - [Add a secret to a site](https://crevio.co/docs/developer/api-reference/sites/add-a-secret-to-a-site.md): Encrypts and stores a new secret on this site, then injects it into the live worker as an environment variable (asynchronously, if the site is deployed). The decrypted `value` is returned only in this response — store it if you need it, as later list responses expose just `last4`. Names must be vali… - [Create site](https://crevio.co/docs/developer/api-reference/sites/create-site.md): Creates an additional AI site under the current account. Refuses if the proposed subdomain is taken. - [Delete site](https://crevio.co/docs/developer/api-reference/sites/delete-site.md): Tears down the AI site (unpublishes the worker, purges D1 + R2, deletes the row). Refuses the default AI site — the account must always own at least one. - [Get site](https://crevio.co/docs/developer/api-reference/sites/get-site.md): Returns a specific AI site - [Get site analytics](https://crevio.co/docs/developer/api-reference/sites/get-site-analytics.md): Returns traffic analytics for a site over a date range: pageview/visitor totals, new vs. returning visitors, a default conversion funnel, a per-day time series, and top pages, referrers, and dimensional breakdowns (device, browser, OS, geography, and UTM parameters). Defaults to the last 30 days; th… - [List a site's database tables](https://crevio.co/docs/developer/api-reference/sites/list-a-sites-database-tables.md): Returns the names of the user-defined tables in the site's Cloudflare D1 database. Internal SQLite and Cloudflare bookkeeping tables are excluded. The database is provisioned on first deploy — listing before the site has been deployed returns a `database_unavailable` error. - [List a site's domains](https://crevio.co/docs/developer/api-reference/sites/list-a-sites-domains.md): Returns the custom domains routing to this site, oldest first. A site-scoped view of the custom-domains API for app-centric clients. - [List a site's secrets](https://crevio.co/docs/developer/api-reference/sites/list-a-sites-secrets.md): Returns the encrypted runtime secrets injected into this site's worker as environment variables, newest first. The decrypted value is never included here — each entry exposes only its last four characters (`last4`). Use the reveal endpoint to read a value. - [List sites](https://crevio.co/docs/developer/api-reference/sites/list-sites.md): Returns a list of AI sites for the current account - [Query a site's database](https://crevio.co/docs/developer/api-reference/sites/query-a-sites-database.md): Runs SQL against the site's Cloudflare D1 database and returns the resulting rows. Each site owns its own database, so a caller can only reach the database behind a site they own. The database is provisioned on first deploy — querying before the site has been deployed returns a `database_unavailable… - [Remove a domain from a site](https://crevio.co/docs/developer/api-reference/sites/remove-a-domain-from-a-site.md): Disconnects a custom domain from this site: deletes its Cloudflare custom hostname and KV routing record, then removes the row. - [Remove a secret from a site](https://crevio.co/docs/developer/api-reference/sites/remove-a-secret-from-a-site.md): Deletes the secret and removes it from the live worker's environment. This is permanent — the encrypted value cannot be recovered afterward. - [Reveal a site's secret](https://crevio.co/docs/developer/api-reference/sites/reveal-a-sites-secret.md): Returns the decrypted `value` for a single secret. This is a POST (not GET) so the secret never lands in a URL, request log, or browser history. - [Update site](https://crevio.co/docs/developer/api-reference/sites/update-site.md): Updates an existing AI site. Domain changes trigger the full Cloudflare custom-hostname lifecycle. - [Verify a site's domain](https://crevio.co/docs/developer/api-reference/sites/verify-a-sites-domain.md): Checks DNS/SSL status with the CDN and advances the domain's verification state. Safe to call repeatedly (idempotent). - [Activate social posting](https://crevio.co/docs/developer/api-reference/socials/activate-social-posting.md): Enables social posting for the current account. Idempotent. Requires an active subscription. - [Create a hosted connect portal](https://crevio.co/docs/developer/api-reference/socials/create-a-hosted-connect-portal.md): A hosted multi-account connect portal is not offered; use POST /socials/connect for a per-platform OAuth URL. - [Create a post](https://crevio.co/docs/developer/api-reference/socials/create-a-post.md): Creates a draft post, or publishes/schedules it immediately when publish_now or scheduled_at is set. - [Delete a comment](https://crevio.co/docs/developer/api-reference/socials/delete-a-comment.md): Deletes a comment on the post. Supported on Facebook, Instagram, Bluesky, Reddit, YouTube, and LinkedIn. - [Delete a post](https://crevio.co/docs/developer/api-reference/socials/delete-a-post.md): Deletes a post; published posts are unpublished from their platforms first. - [Disconnect an account](https://crevio.co/docs/developer/api-reference/socials/disconnect-an-account.md): Disconnects a social account. - [Edit a draft post](https://crevio.co/docs/developer/api-reference/socials/edit-a-draft-post.md): Edits a draft post. Only posts in the draft status are editable. - [Get a post](https://crevio.co/docs/developer/api-reference/socials/get-a-post.md): Retrieves a single social post. - [Get account analytics](https://crevio.co/docs/developer/api-reference/socials/get-account-analytics.md): Returns analytics for a connected account. - [Get an OAuth connect URL](https://crevio.co/docs/developer/api-reference/socials/get-an-oauth-connect-url.md): Returns an OAuth URL to connect a social account on the given platform. Activates the account on first connect; requires an active subscription. - [Get post analytics](https://crevio.co/docs/developer/api-reference/socials/get-post-analytics.md): Returns per-post analytics. Null until the post is published. - [Get post comments](https://crevio.co/docs/developer/api-reference/socials/get-post-comments.md): Returns comments on a published post. - [Get social status](https://crevio.co/docs/developer/api-reference/socials/get-social-status.md): Returns whether social posting is activated and lists the connected accounts. - [Hide a comment](https://crevio.co/docs/developer/api-reference/socials/hide-a-comment.md): Hides a comment (visible only to its author and page admins). Supported on Facebook, Instagram, Threads, and X/Twitter. - [Label an account](https://crevio.co/docs/developer/api-reference/socials/label-an-account.md): Assigns a custom label to a connected account and returns it. - [Like a comment](https://crevio.co/docs/developer/api-reference/socials/like-a-comment.md): Likes or upvotes a comment. Supported on Facebook, Twitter/X, Bluesky, and Reddit. Bluesky requires the comment cid. - [List comment activity](https://crevio.co/docs/developer/api-reference/socials/list-comment-activity.md): Cross-account feed of posts with comment counts across all connected channels, for triaging where to engage. Paginates by opaque cursor (next_cursor). - [List connected accounts](https://crevio.co/docs/developer/api-reference/socials/list-connected-accounts.md): Lists all connected social accounts. - [List posts](https://crevio.co/docs/developer/api-reference/socials/list-posts.md): Lists social posts with optional status/date filtering and pagination. - [List uploads](https://crevio.co/docs/developer/api-reference/socials/list-uploads.md): Lists previously uploaded media. - [Publish a draft post](https://crevio.co/docs/developer/api-reference/socials/publish-a-draft-post.md): Publishes a draft post immediately. - [Reply to a post or comment](https://crevio.co/docs/developer/api-reference/socials/reply-to-a-post-or-comment.md): Posts a public reply to the post, or to a specific comment when comment_id is given. Published as the chosen connected account. Requires the post to be published. - [Send a private reply](https://crevio.co/docs/developer/api-reference/socials/send-a-private-reply.md): Sends a private message to the author of a comment. Instagram and Facebook only; one reply per comment, within 7 days, text only. - [Sync connected accounts](https://crevio.co/docs/developer/api-reference/socials/sync-connected-accounts.md): Refreshes the list of connected social accounts. - [Unhide a comment](https://crevio.co/docs/developer/api-reference/socials/unhide-a-comment.md): Unhides a previously hidden comment. Supported on Facebook, Instagram, Threads, and X/Twitter. - [Unlike a comment](https://crevio.co/docs/developer/api-reference/socials/unlike-a-comment.md): Removes a like from a comment. Supported on Facebook, Twitter/X, Bluesky, and Reddit. Bluesky requires the like_uri returned when liking. - [Upload media](https://crevio.co/docs/developer/api-reference/socials/upload-media.md): Uploads media from a public URL for use in posts. - [Get API status](https://crevio.co/docs/developer/api-reference/status/get-api-status.md): Authenticated self-check. A single call confirms the API is operational, your credentials are valid, and which account they resolve to (whoami). For credit balance and plan detail, use Get account usage. - [Cancel subscription](https://crevio.co/docs/developer/api-reference/subscriptions/cancel-subscription.md): Cancels a subscription. Metered and past-due subscriptions are canceled immediately. Others cancel at the end of the current billing period. - [Get subscription](https://crevio.co/docs/developer/api-reference/subscriptions/get-subscription.md): Returns a specific subscription - [List subscriptions](https://crevio.co/docs/developer/api-reference/subscriptions/list-subscriptions.md): Returns a list of customer subscriptions for the current account - [Pause subscription](https://crevio.co/docs/developer/api-reference/subscriptions/pause-subscription.md): Pauses a subscription - [Resume subscription](https://crevio.co/docs/developer/api-reference/subscriptions/resume-subscription.md): Resumes a paused or canceled subscription - [Create tag](https://crevio.co/docs/developer/api-reference/tags/create-tag.md): Creates a new tag - [Delete tag](https://crevio.co/docs/developer/api-reference/tags/delete-tag.md): Deletes a tag - [Get tag](https://crevio.co/docs/developer/api-reference/tags/get-tag.md): Returns a specific tag - [List tags](https://crevio.co/docs/developer/api-reference/tags/list-tags.md): Returns a list of tags for the current account - [Update tag](https://crevio.co/docs/developer/api-reference/tags/update-tag.md): Updates an existing tag - [Ai task run completed](https://crevio.co/docs/developer/api-reference/taskruns/ai-task-run-completed.md): Triggered when an AI task run finishes successfully - [Ai task run failed](https://crevio.co/docs/developer/api-reference/taskruns/ai-task-run-failed.md): Triggered when an AI task run fails - [Ai task run needs input](https://crevio.co/docs/developer/api-reference/taskruns/ai-task-run-needs-input.md): Triggered when a supervised AI task run is awaiting user input - [Get task run](https://crevio.co/docs/developer/api-reference/taskruns/get-task-run.md): Returns a specific task run record. - [List task runs](https://crevio.co/docs/developer/api-reference/taskruns/list-task-runs.md): Returns a list of task run records for the current account, ordered by most recent first. Supports filtering by status and ai_task_id. - [Update task run](https://crevio.co/docs/developer/api-reference/taskruns/update-task-run.md): Reports the outcome of a running task. Primarily used by the in-sandbox agent server to finalize a run (completed, failed, needs_input) with token usage and credit consumption. Idempotent: re-posting the same status is a safe no-op. - [Ai task created](https://crevio.co/docs/developer/api-reference/tasks/ai-task-created.md): Triggered when a new AI task is created - [Create task](https://crevio.co/docs/developer/api-reference/tasks/create-task.md): Creates a new AI task. Use trigger_type to schedule it: `immediate` runs once right away, `cron` runs on a cron expression, `interval` runs every N seconds, `once` runs at a specific scheduled_at, `event` runs in response to account events. - [Delete task](https://crevio.co/docs/developer/api-reference/tasks/delete-task.md): Deletes an AI task. - [Get task](https://crevio.co/docs/developer/api-reference/tasks/get-task.md): Returns a specific AI task. - [List tasks](https://crevio.co/docs/developer/api-reference/tasks/list-tasks.md): Returns a list of AI tasks for the current account. Supports filtering by trigger_type and active status, and searching by name or description. - [Update task](https://crevio.co/docs/developer/api-reference/tasks/update-task.md): Updates an existing AI task. - [Get account usage](https://crevio.co/docs/developer/api-reference/usage/get-account-usage.md): Returns the authenticated account's credit balance, plan status, and credit spend for the current billing period broken down by operation. - [List usage transactions](https://crevio.co/docs/developer/api-reference/usage/list-usage-transactions.md): Returns the account's raw credit ledger (newest first), cursor-paginated. Spends are negative; grants are positive. Each entry may carry a `reference` to the resource that triggered the charge (currently generation jobs). - [Generate a video](https://crevio.co/docs/developer/api-reference/video/generate-a-video.md): Submits an asynchronous video generation job to the fal.ai queue and returns the queued job immediately. Poll `GET /v1/jobs/{id}` or `GET /v1/videos/{id}` for status and results. Credits are charged only when the job completes successfully. - [Get video job](https://crevio.co/docs/developer/api-reference/video/get-video-job.md): Convenience alias for `GET /v1/jobs/{id}` that asserts the job is a video generation job (404 otherwise). - [List video models](https://crevio.co/docs/developer/api-reference/video/list-video-models.md): Lists the video generation models available to `POST /v1/videos/generate`, enriched with live fal.ai pricing. - [Crawl a site](https://crevio.co/docs/developer/api-reference/web/crawl-a-site.md): Crawls a site to markdown across multiple pages. Asynchronous — returns a queued job; poll `GET /v1/jobs/{id}` for the pages. Charges credits on completion. - [Deep research](https://crevio.co/docs/developer/api-reference/web/deep-research.md): Researches a question across multiple web sources and returns a cited synthesis. `quick` runs synchronously (200); `thorough` and `exhaustive` return a queued job (202) to poll at `GET /v1/jobs/{id}`. Charges credits on completion. - [Extract structured data](https://crevio.co/docs/developer/api-reference/web/extract-structured-data.md): Extracts structured data across one or more URLs, guided by a prompt and optional JSON schema. Asynchronous — returns a queued job; poll `GET /v1/jobs/{id}` for the data. Charges credits on completion. - [Map a site](https://crevio.co/docs/developer/api-reference/web/map-a-site.md): Discovers URLs on a site without fetching content. Fast. Synchronous. Charges credits on success. - [Read a URL](https://crevio.co/docs/developer/api-reference/web/read-a-url.md): Fetches a single page as clean markdown. Optional `extract` runs an AI question over the page content. Synchronous. Charges credits on success. - [Web search](https://crevio.co/docs/developer/api-reference/web/web-search.md): Searches the web and returns ranked results. Optional `site` scopes the query to one domain; `scrape: true` returns each result's main content as markdown. Synchronous. Charges credits on success. - [Create webhook endpoint](https://crevio.co/docs/developer/api-reference/webhookendpoints/create-webhook-endpoint.md): Creates a new webhook endpoint. The secret is only returned on creation. - [Delete webhook endpoint](https://crevio.co/docs/developer/api-reference/webhookendpoints/delete-webhook-endpoint.md): Deletes a webhook endpoint - [Get webhook endpoint](https://crevio.co/docs/developer/api-reference/webhookendpoints/get-webhook-endpoint.md): Returns a specific webhook endpoint - [List available webhook event types](https://crevio.co/docs/developer/api-reference/webhookendpoints/list-available-webhook-event-types.md): Returns a list of all available event types that can be subscribed to - [List webhook endpoints](https://crevio.co/docs/developer/api-reference/webhookendpoints/list-webhook-endpoints.md): Returns a list of webhook endpoints for the current account - [Test webhook endpoint](https://crevio.co/docs/developer/api-reference/webhookendpoints/test-webhook-endpoint.md): Sends a test event to the webhook endpoint - [Update webhook endpoint](https://crevio.co/docs/developer/api-reference/webhookendpoints/update-webhook-endpoint.md): Updates an existing webhook endpoint - [Get webhook event](https://crevio.co/docs/developer/api-reference/webhookevents/get-webhook-event.md): Returns a specific webhook event - [List webhook events](https://crevio.co/docs/developer/api-reference/webhookevents/list-webhook-events.md): Returns a list of webhook events for the current account - [Get x402 configuration](https://crevio.co/docs/developer/api-reference/x402configuration/get-x402-configuration.md): Returns the x402 payment configuration for the current account - [Update x402 configuration](https://crevio.co/docs/developer/api-reference/x402configuration/update-x402-configuration.md): Updates the x402 payment configuration - [API overview](https://crevio.co/docs/developer/guides/api-overview.md): Integrate Crevio into your own applications with the REST API — learn authentication, base URLs, pagination, and error handling to get started fast. - [TypeScript SDK](https://crevio.co/docs/developer/guides/sdk.md): Use the official @crevio/sdk TypeScript client to interact with the Crevio API — type-safe access to products, checkouts, accounts, and users. - [Webhooks](https://crevio.co/docs/developer/guides/webhooks.md): Receive real-time notifications when events happen in your Crevio account. - [Developer overview](https://crevio.co/docs/developer/index.md): Build on the Crevio platform with the REST API, TypeScript SDK, webhooks, and MCP server — everything you need to integrate and automate your store. - [MCP Server](https://crevio.co/docs/developer/mcp.md): Connect AI agents like Claude and Cursor to your Crevio account using the Model Context Protocol (MCP) to manage your store with natural language. - [Connecting](https://crevio.co/docs/developer/mcp/connection.md): Step-by-step setup to connect Claude, Cursor, and other MCP clients to the Crevio MCP server and start managing your store with AI agents. - [OpenAPI specification](https://crevio.co/docs/developer/openapi-spec.md): Download the machine-readable OpenAPI document for the Crevio API. - [Analytics](https://crevio.co/docs/features/analytics.md): Track revenue, orders, visitor traffic, and customer acquisition with built-in analytics - [Blog](https://crevio.co/docs/features/blog.md): Publish articles with the built-in blog, build an audience, and drive organic search traffic to the products on your Crevio storefront. - [Checkout](https://crevio.co/docs/features/checkout.md): Understand how buyers purchase your products through Crevio's checkout flow - [Customers](https://crevio.co/docs/features/customers.md): Track your buyers, segment your audience, and understand customer lifetime value - [Discounts](https://crevio.co/docs/features/discounts.md): Create discount codes to run promotions, reward loyal customers, and boost conversions - [Experiences](https://crevio.co/docs/features/experiences.md): Deliver content and access to your buyers -- courses, downloads, communities, events, and more - [Invoices](https://crevio.co/docs/features/invoices.md): Create and send professional invoices to buyers, accept online payment, and get paid on your terms — all from your Crevio dashboard. - [Orders](https://crevio.co/docs/features/orders.md): View, manage, refund, and track every order placed through your Crevio storefront, with full customer and payment details in one place. - [Pricing & price variants](https://crevio.co/docs/features/pricing.md): Set up flexible pricing with multiple tiers, subscriptions, pay-what-you-want, and more - [Products](https://crevio.co/docs/features/products.md): Create, manage, and publish digital products on your Crevio storefront - [Storefront](https://crevio.co/docs/features/storefront.md): Customize your link-in-bio page to showcase products, capture leads, and build your brand - [Team management](https://crevio.co/docs/features/team.md): Invite team members, assign roles, and collaborate on your Crevio account - [Welcome to Crevio](https://crevio.co/docs/index.md): AI that runs your business while you focus on what matters. Sell digital products, courses, and services on autopilot. - [Connected apps](https://crevio.co/docs/integrations/connected-apps.md): Connect Crevio to 3,000+ apps with Zapier and webhooks to automate your business workflows — sync orders, customers, and more without code. - [Custom domain](https://crevio.co/docs/integrations/custom-domain.md): Serve your Crevio storefront from your own domain and send emails from your own email domain. - [Discord](https://crevio.co/docs/integrations/discord.md): Connect your Discord server to automatically grant and revoke access for paying customers. - [Email domain](https://crevio.co/docs/integrations/email-domain.md): Send outbound emails from your own domain instead of the default Crevio address. - [Slack](https://crevio.co/docs/integrations/slack.md): Talk to your Crevio AI directly from Slack — like having an AI coworker in your workspace. - [Stripe](https://crevio.co/docs/integrations/stripe.md): Connect your Stripe account to accept payments, manage subscriptions, and handle payouts through Crevio. - [Telegram](https://crevio.co/docs/integrations/telegram.md): Connect your Telegram groups and channels to sell paid access with automatic member management. - [x402 Crypto Payments](https://crevio.co/docs/integrations/x402.md): Accept cryptocurrency payments on your Crevio storefront using the x402 protocol - [FAQ](https://crevio.co/docs/introduction/faq.md): Answers to common questions about working with Crevio's AI, what it can do, and how to get the most out of it. - [Getting started](https://crevio.co/docs/introduction/getting-started.md): Create your account, set up your storefront, and start selling in minutes. - [How Crevio works](https://crevio.co/docs/introduction/how-crevio-works.md): Understand the core concepts behind Crevio -- accounts, products, experiences, pricing, and the customer journey. - [Automation](https://crevio.co/docs/tips/automation.md): Automate your workflows with webhooks, the API, and built-in integrations - [Boost your sales](https://crevio.co/docs/tips/boost-sales.md): Practical, proven strategies to increase conversions, raise average order value, and grow revenue on your Crevio storefront. - [Content delivery best practices](https://crevio.co/docs/tips/content-delivery.md): Get the most out of Crevio's experience types for delivering content to customers - [SEO optimization](https://crevio.co/docs/tips/seo.md): Improve your search engine visibility on Crevio — optimize product, blog, and storefront SEO to rank higher and attract more organic buyers. ## OpenAPI Specs - [openapi](https://crevio.co/docs/developer/api-reference/openapi.json)