706 operations · 48 groups · one key
All endpoints
Every operation the Engine exposes, in the groups its specification declares. Utilities answer from an input; integrations reach a platform through the customer's own connection. Type to filter.
Type a path, a word from the summary or a group name.
Verify & identity 38
Verify → Thirty-six checks: IBAN, VAT, NIP, PESEL, REGON, phone, e-mail, sanctions, VIN, cards, addresses and more.
POSTVerify US ABA Bank Routing Transit Numbers (RTN)/v1/verify/aba-routing
POSTParse, standardize (USPS Pub 28 / CASS)/v1/verify/address
POSTCalculate exact age, check US COPPA/v1/verify/age-gate
POSTVerify GS1 product barcodes (GTIN-8/v1/verify/barcode
POSTValidate payment card (PAN) checksum via ISO/IEC 7812-1 Luhn algorithm/v1/verify/card
POSTVerify B2B company registration numbers/v1/verify/company
POSTVerify ISO 6346 shipping container numbers (owner code/v1/verify/container-imo
POSTVerify cryptocurrency wallet addresses for Bitcoin…/v1/verify/crypto-address
POSTVerify US Employer Identification Number (EIN / FEIN) structure/v1/verify/ein
POSTVerify email syntax, MX DNS deliverability/v1/verify/email
POSTAudit email security DNS records (SPF, DMARC, MX, CAA)/v1/verify/email-dns
POSTInspect and validate EU & UK Economic Operators Registration/v1/verify/eori
POSTExecute live HLR (Home Location Register) SS7 signaling lookup to…/v1/verify/hlr
POSTInspect and validate WCO Harmonized System (HS)/v1/verify/hs-code
POSTValidate IBAN format, calculate MOD-97 check digits/v1/verify/iban
POSTCalculate B2B commercial invoices/v1/verify/invoice-calculator
POSTAudit JSON Web Tokens (JWT) for security vulnerabilities (alg: "none"/v1/verify/jwt
POSTVerify Latin American identity/v1/verify/latam-id
POSTVerify ISO 17442 Global Legal Entity Identifier (LEI) structure/v1/verify/lei
POSTParse ICAO Doc 9303 Machine Readable Zone (MRZ) strings from Passports/v1/verify/mrz
POSTVerify UK National Insurance Number (NINO) structure/v1/verify/nino
POSTValidate Polish NIP (Tax Identification Number) (POST nip)/v1/verify/nip
POSTCheck candidate passwords against breach databases/v1/verify/password-breach
POSTValidate Polish PESEL identification numbers/v1/verify/pesel
POSTValidate international phone numbers/v1/verify/phone
POSTValidate Polish NIP (Tax Identification Number) (POST regon)/v1/verify/regon
POSTVerify US State Sales Tax Resale Permits/v1/verify/sales-tax-exemption
POSTScreen an individual or entity name against the US OFAC SDN list/v1/verify/sanctions
POSTVerify Canadian Social Insurance Number (SIN) structure/v1/verify/sin
POSTVerify US Social Security Number (SSN) structure/v1/verify/ssn
POSTVerify ISO 9362 SWIFT / BIC bank codes/v1/verify/swift-bic
POSTVerify EU VAT identification numbers/v1/verify/vat
POSTVerify ISO 3779 Vehicle Identification Numbers (VIN)/v1/verify/vin
POSTDetect virtual phone numbers/v1/verify/voip
POSTVerify US IRS Form W-8BEN / W-8BEN-E foreign tax status inputs/v1/verify/w8ben-giin
POSTVerify HMAC webhook signatures for Stripe/v1/verify/webhook-signature
Crypto → Encrypt and decrypt with the platform's keys, so nothing sensitive travels or rests in the clear.
Convert, generate & parse 56
Convert → Currencies, colours, coordinates, timestamps, data formats, encodings, numerals, casing — one call each.
POSTEncode raw text/hex to Base64/Base64URL or decode Base64 strings back…/v1/convert/base64
POSTConvert text and code identifiers across 14 string casing conventions…/v1/convert/case
POSTConvert colors across HEX/v1/convert/color
POSTConvert cryptocurrency and on-chain balances/v1/convert/crypto-units
POSTConvert real-time currencies/v1/convert/currency
POSTConvert structured data seamlessly between JSON/v1/convert/data-format
POSTEncode, decode, and transform data across Base64/v1/convert/encoding
POSTConvert coordinates across Decimal Degrees (DD)/v1/convert/geo
POSTConvert raw HTML or scraped web content into clean Markdown for AI /…/v1/convert/html-to-markdown
POSTConvert IP addresses across Dot-Decimal/v1/convert/network-ip
POSTConvert arbitrary-precision integers across Binary/v1/convert/numerals
POSTConvert timestamps/dates across timezones/v1/convert/time
POSTConvert physical and digital measurements across 80+ units/v1/convert/units
Generate → Hashes, secrets, RSA keypairs, QR codes, screenshots, PDFs and DOCX from HTML, names and identities for test data.
POSTCompute Hash-based Message Authentication Code using SHA-256/v1/generate/hash/hmac-sha256
POSTCompute MD5 cryptographic checksum/v1/generate/hash/md5
POSTCompute RIPEMD-160 hash/v1/generate/hash/ripemd160
POSTCompute SHA-1 hash/v1/generate/hash/sha1
POSTCompute secure SHA-256 hash/v1/generate/hash/sha256
POSTCompute high-security SHA-512 hash/v1/generate/hash/sha512
POSTConvert raw HTML into a downloadable .docx (Word) document/v1/generate/html-to-docx
POSTRender raw HTML strings into downloadable A4/Letter PDF documents/v1/generate/html-to-pdf
POSTGenerate full synthetic identities with realistic address/v1/generate/identity
POSTGenerate random first and last names with options for count/v1/generate/names
POSTGenerate customizable QR codes in Data URL (PNG)/v1/generate/qrcode
POSTGenerate secure PKCS#8 RSA or Ed25519 keypairs in PEM or JWK formats…/v1/generate/rsa-keypair
POSTCapture an above-the-fold viewport screenshot of any website/v1/generate/screenshot
POSTGenerate cryptographically secure passwords/v1/generate/secrets
Parse → Receipts, invoices (KSeF, ZUGFeRD), e-mails, files, webhooks, user agents, JSON and JSON Schema — into structure.
POSTParse EML and Outlook MSG email files into structured headers/v1/parse/email
POSTScan uploaded files or remote URLs for malware/viruses/v1/parse/file
POSTParse and automatically repair malformed/v1/parse/json
POSTValidate JSON data against a JSON Schema/v1/parse/json-schema
POSTParse Polish National e-Invoicing System (KSeF) FA(1)/FA(2) XML…/v1/parse/ksef
POSTExtract vendor details, financials/v1/parse/receipt
POSTAnalyze text statistics, word counts/v1/parse/text
POSTParse raw User-Agent header into browser/v1/parse/user-agent
POSTVerify cryptographic webhook signatures (Stripe/v1/parse/webhook
POSTParse German ZUGFeD and French Factur-X hybrid PDF/XML e-invoices (EN…/v1/parse/zugferd
Minify → HTML, code, JSON, SVG, SQL, GraphQL, URLs and image metadata, made smaller without changing meaning.
POSTMinify standalone ES6+ JavaScript or CSS3 code/v1/minify/code
POSTMinify GraphQL queries, mutations/v1/minify/graphql
POSTMinify HTML, embedded CSS, and inline JavaScript code/v1/minify/html
POSTLosslessly strip EXIF, GPS/v1/minify/image-meta
POSTMinify JSON and GeoJSON payloads/v1/minify/json
POSTMinify SQL queries across PostgreSQL, MySQL, SQLite, and T-SQL dialects/v1/minify/sql
POSTOptimize SVG vector graphics/v1/minify/svg
POSTStrip marketing, ad, and analytics tracking parameters (utm_*/v1/minify/url
Utilities → DNS, GeoIP, weather, domain checks, disposable e-mail, image search, OCR, PDF to text and image, Excel to JSON.
POSTConvert amounts between international currencies/v1/currency/convert
POSTVerify if an email address uses a temporary/disposable domain or free…/v1/disposable-email/check
POSTSearch stock image providers (Unsplash/v1/images/search
POSTResolve DNS records (A, AAAA/v1/utilities/dns
POSTCheck whether a domain is registered, available, or listed for sale/v1/utilities/domain-check
POSTConvert the first sheet of an .xlsx file to a JSON array/v1/utilities/excel-to-json
POSTLookup country, city, timezone/v1/utilities/geoip
POSTOCR an image and return the extracted text/v1/utilities/image-to-text
POSTRender each page of a PDF to a PNG image/v1/utilities/pdf-to-image
POSTExtract plain text from a PDF, uploaded directly or fetched from a URL/v1/utilities/pdf-to-text
POSTGeocode a free-text address and report current weather at that location/v1/utilities/weather
Web, search & AI 36
Scrape → One page, its images, its favicon, its Google reviews, a CEIDG record, a content moderation verdict, a site's stack.
POSTScrape full HTML, clean text/v1/moderate
POSTFetch the full HTML of a public web page through the SSRF-guarded…/v1/scrape
POSTLook up a Polish NIP on the official GUS/REGON business registry/v1/scrape/ceidg-check
POSTExtract favicons, Apple touch icons/v1/scrape/favicon
POSTSearch Google Maps for a place/v1/scrape/google-reviews
POSTRecursively crawl a JS-rendered site with a real stealth-mode browser/v1/scrape/images
POSTFetch a page and guess its CMS/framework/platform from response headers/v1/scrape/website-typer
POSTExtract text, links, images/v1/webscraper
Crawl → Whole sites: basic, deep, or every image — with limits you set and a structure you can index.
POSTRecursively crawl a site's static HTML (no JS rendering)/v1/crawl/basic
POSTRecursively crawl a JS-rendered site with a real stealth-mode browser/v1/crawl/deep
POSTRecursively crawl a site's static HTML (no JS rendering) and collect every image URL found on each page/v1/crawl/images
SERP → Search results, keyword research, rivals, cannibalisation, mobile tests and element counts.
POSTSearch a phrase and detect which of a site's own pages compete/v1/serp/cannibalization
POSTSearch a phrase and report the ranking position of your URL (and…/v1/serp/check-url
POSTRun a Google search and count the SERP feature blocks on the first…/v1/serp/count-elements
POSTSearch a phrase and extract SEO metadata + top keywords from each…/v1/serp/keyword-research
POSTRun a full Lighthouse audit (performance/v1/serp/mobile-opt-test
POSTRun a Google search and return the top competing (rival) domains…/v1/serp/rivals
POSTRun a live Google search/v1/serp/search
Trends → Interest over time and by region, suggestions, top charts and what is trending now.
POSTKeyword popularity broken down by region via Google Trends/v1/trends/interest-by-region
POSTKeyword popularity over time via Google Trends/v1/trends/interest-over-time
POSTAutocomplete-style related keyword suggestions via Google Trends/v1/trends/suggestions
POSTThe top 25 search terms of the last 30 days for a country/v1/trends/top-charts
POSTCurrently trending searches for a country/v1/trends/trending-now
Proxy → Safe fetch, stealth fetch, CORS, image transforms, RSS and XML to JSON, CSV streams, cache acceleration, an LLM relay, webhook relay.
POSTAccelerate third-party API endpoints using an edge Redis caching layer/v1/proxy/cache-accelerator
POSTBypass CORS restrictions by proxying HTTP requests to any public…/v1/proxy/cors
POSTStreams remote CSV files/v1/proxy/csv-stream
POSTOn-the-fly Image Proxy: Resize/v1/proxy/image-transform
POSTAdvanced Multimodal AI Gateway supporting Google Gemini (2/3)/v1/proxy/llm
POSTConverts RSS 2.0, Atom 1.0/v1/proxy/rss-to-json
POSTZero-Trust SSRF Safe Proxy/v1/proxy/safe-fetch
POSTBypass basic anti-bot protections to scrape target URLs into Markdown/v1/proxy/stealth-fetch
POSTSecure Webhook Relay Proxy with HMAC SHA-256 signature generation/v1/proxy/webhook-relay
POSTTranslates remote XML/SOAP web services or raw XML payloads into clean/v1/proxy/xml-to-json
AI → A UX audit of any URL: multi-viewport screenshots read by a vision model, with concrete suggestions.
Email → Read and send over the customer's own IMAP and SMTP — stateless, nothing stored.
Commerce & payments 76
Shopify → Products, orders, customers and inventory of the merchant's own store.
POSTExchange an OAuth authorization code for a stored Shopify connection/v1/shopify/auth/token/exchange
GETThe connected Shopify installation's live effective access scopes/v1/shopify/auth/token/inspect
GETOne page of collections from the connected Shopify store/v1/shopify/collections
POSTCreate a collection on the connected Shopify store/v1/shopify/collections
GETOne page of products from the connected Shopify store/v1/shopify/products
POSTCreate a product on the connected Shopify store/v1/shopify/products
DELETEDelete a product from the connected Shopify store/v1/shopify/products/{product_id}
GETA single product from the connected Shopify store, by id/v1/shopify/products/{product_id}
PATCHUpdate a product on the connected Shopify store/v1/shopify/products/{product_id}
POSTCreate variants on an existing product on the connected Shopify store/v1/shopify/products/{product_id}/variants
GETThe connected Shopify store's own shop record/v1/shopify/shop
PATCHUpdate a variant on the connected Shopify store/v1/shopify/variants/{variant_id}
Shoper → The Polish storefront platform: products, orders, categories through the store's own key.
POSTBatch up to 25 operations into one call to a connected store's REST…/v1/shoper/bulk
GETPoll for resources changed since a timestamp/v1/shoper/changes
DELETEDisconnect a Shoper store/v1/shoper/connections
GETList the Shoper stores connected to this account/v1/shoper/connections
POSTConnect a Shoper store/v1/shoper/connections
POSTValidate a Shoper store URL + administrator credentials without storing…/v1/shoper/connections/test
DELETEForward a request to a connected Shoper store's REST API. The path… (DELETE {*})/v1/shoper/proxy/{*}
GETForward a request to a connected Shoper store's REST API. The path… (GET {*})/v1/shoper/proxy/{*}
PATCHForward a request to a connected Shoper store's REST API. The path… (PATCH {*})/v1/shoper/proxy/{*}
POSTForward a request to a connected Shoper store's REST API. The path… (POST {*})/v1/shoper/proxy/{*}
PUTForward a request to a connected Shoper store's REST API. The path… (PUT {*})/v1/shoper/proxy/{*}
GETProve a connected Shoper store's credential works: returns the store's…/v1/shoper/shop
WordPress → Posts, pages, media and users on any site, through the Castomo WordPress Link plugin's API key.
GETList every WordPress operation callable through /v1/wordpress/proxy/*…/v1/wordpress/catalog
DELETEDisconnect a WordPress site/v1/wordpress/connections
GETList connected WordPress sites/v1/wordpress/connections
POSTConnect a WordPress site running the Castomo WordPress Link plugin/v1/wordpress/connections
POSTValidate a WordPress site URL + plugin API key without storing them/v1/wordpress/connections/test
GETRun the plugin's health check across connected WordPress sites/v1/wordpress/health
DELETEForward a request to a connected WordPress site's Castomo WordPress… (DELETE {*})/v1/wordpress/proxy/{*}
GETForward a request to a connected WordPress site's Castomo WordPress… (GET {*})/v1/wordpress/proxy/{*}
PATCHForward a request to a connected WordPress site's Castomo WordPress… (PATCH {*})/v1/wordpress/proxy/{*}
POSTForward a request to a connected WordPress site's Castomo WordPress… (POST {*})/v1/wordpress/proxy/{*}
PUTForward a request to a connected WordPress site's Castomo WordPress… (PUT {*})/v1/wordpress/proxy/{*}
WooCommerce → Read only, for now: the merchant approves the connection in their own store, and from there you can read products and their variations, orders with their notes and refunds, customers, categories, tags, attributes and the store's own basics. Nothing writes back to the store yet.
GETEvery global product attribute on the connected store (the store does…/v1/woocommerce/attributes
GETOne page of the terms of a global product attribute/v1/woocommerce/attributes/{attributeId}/terms
GETOne page of the connected store's product categories/v1/woocommerce/categories
GETOne page of the connected store's customers (accounts/v1/woocommerce/customers
GETOne customer of the connected store (accounts with a built-in staff role/v1/woocommerce/customers/{customerId}
GETOne page of orders from the connected WooCommerce store, with filters/v1/woocommerce/orders
GETOne order from the connected WooCommerce store/v1/woocommerce/orders/{orderId}
GETEvery note on an order (the store does not paginate these)/v1/woocommerce/orders/{orderId}/notes
GETOne page of an order's refunds/v1/woocommerce/orders/{orderId}/refunds
GETOne refund of an order/v1/woocommerce/orders/{orderId}/refunds/{refundId}
GETOne page of products from the connected WooCommerce store, with filters/v1/woocommerce/products
GETOne product from the connected WooCommerce store/v1/woocommerce/products/{productId}
GETOne page of a variable product's variations/v1/woocommerce/products/{productId}/variations
GETOne variation of a variable product/v1/woocommerce/products/{productId}/variations/{variationId}
GETThe connected WooCommerce store: versions/v1/woocommerce/store
GETOne page of the connected store's product tags/v1/woocommerce/tags
Snapchat Ads → Organisations, ad accounts, campaigns, creatives and stats. The core is live-verified; some later operations are not measured against the live API yet.
GETList the ad accounts under a connected Snapchat organization/v1/snapchat-ads/adaccounts
GETList ads/v1/snapchat-ads/ads
POSTCreate an ad under an ad squad/v1/snapchat-ads/ads
DELETEDelete an ad/v1/snapchat-ads/ads/{ad_id}
GETFetch one ad/v1/snapchat-ads/ads/{ad_id}
PATCHUpdate an ad/v1/snapchat-ads/ads/{ad_id}
GETList ad squads/v1/snapchat-ads/adsquads
POSTCreate an ad squad under a campaign/v1/snapchat-ads/adsquads
DELETEDelete an ad squad/v1/snapchat-ads/adsquads/{adsquad_id}
GETFetch one ad squad/v1/snapchat-ads/adsquads/{adsquad_id}
PATCHUpdate an ad squad/v1/snapchat-ads/adsquads/{adsquad_id}
GETList campaigns under a Snapchat ad account/v1/snapchat-ads/campaigns
POSTCreate a campaign/v1/snapchat-ads/campaigns
DELETEDelete a campaign/v1/snapchat-ads/campaigns/{campaign_id}
GETFetch one campaign/v1/snapchat-ads/campaigns/{campaign_id}
PATCHUpdate a campaign/v1/snapchat-ads/campaigns/{campaign_id}
GETList creatives under a Snapchat ad account/v1/snapchat-ads/creatives
POSTCreate a creative/v1/snapchat-ads/creatives
GETFetch one creative/v1/snapchat-ads/creatives/{creative_id}
PATCHUpdate a creative/v1/snapchat-ads/creatives/{creative_id}
GETList media on a Snapchat ad account/v1/snapchat-ads/media
POSTUpload media to a Snapchat ad account/v1/snapchat-ads/media
GETFetch one media asset/v1/snapchat-ads/media/{media_id}
GETThe connected Snapchat organizations for this token/v1/snapchat-ads/organizations/me
GETReporting for an ad account, campaign, ad squad or ad/v1/snapchat-ads/stats
Work & collaboration 265
Slack → Channels, messages, files, users and reactions in the user's own workspace.
GETList channels in the connected Slack workspace/v1/workspace/slack/channels
POSTCreate a channel in the connected Slack workspace/v1/workspace/slack/channels
POSTArchive a Slack channel/v1/workspace/slack/channels/{channel_id}/archive
POSTInvite members to a Slack channel/v1/workspace/slack/channels/{channel_id}/members
POSTUpload a file, optionally shared into a channel of the connected Slack…/v1/workspace/slack/files/upload
POSTSend a plain-text message to a channel in the connected Slack workspace/v1/workspace/slack/messages
GETChannel or thread message history/v1/workspace/slack/messages/history
DELETEDelete a Slack message/v1/workspace/slack/messages/{message_ts}
PATCHEdit a Slack message's text/v1/workspace/slack/messages/{message_ts}
GETThe connected Slack workspace's own identity/v1/workspace/slack/team
GETList members of the connected Slack workspace The raw Slack user object…/v1/workspace/slack/users
POSTSet the connected bot's presence/v1/workspace/slack/users/presence
Discord → Guilds, channels, messages, members, roles and interactions.
POSTSend a message with a file attached to a channel in the connected…/v1/workspace/discord/attachments
DELETEUnban a member from the connected guild/v1/workspace/discord/bans/{user_id}
PUTBan a member from the connected guild/v1/workspace/discord/bans/{user_id}
GETList channels in the connected Discord guild/v1/workspace/discord/channels
POSTCreate a text channel in the connected Discord guild/v1/workspace/discord/channels
POSTRegister a slash command for the connected Discord guild/v1/workspace/discord/commands
GETThe connected Discord guild's own record/v1/workspace/discord/guild
POSTSupply the answer to a deferred Discord interaction/v1/workspace/discord/interactions/{interaction_token}/respond
GETList members of the connected Discord guild/v1/workspace/discord/members
DELETERemove a role from a guild member/v1/workspace/discord/members/{user_id}/roles/{role_id}
PUTAssign a role to a guild member/v1/workspace/discord/members/{user_id}/roles/{role_id}
POSTSend a plain-text message to a channel in the connected Discord guild/v1/workspace/discord/messages
DELETEDelete a Discord message/v1/workspace/discord/messages/{message_id}
PATCHEdit a Discord message's text/v1/workspace/discord/messages/{message_id}
Notion → Pages, databases, blocks and search in the user's workspace.
POSTExchange an OAuth authorization code for a stored Notion connection/v1/workspace/notion/auth/token/exchange
DELETEMoves a Notion block to trash/v1/workspace/notion/blocks/{block_id}
GETThe children of a Notion block or page, one level deep/v1/workspace/notion/blocks/{block_id}/children
PATCHAppend content blocks as children of a Notion block or page/v1/workspace/notion/blocks/{block_id}/children
POSTCreate a Notion database/v1/workspace/notion/databases
GETA Notion database and its data sources/v1/workspace/notion/databases/{database_id}
POSTQuery a Notion database's data source/v1/workspace/notion/databases/{database_id}/query
POSTUpload a file to Notion's Direct Upload storage/v1/workspace/notion/files/upload
POSTCreate a Notion page, optionally with its content in the same call/v1/workspace/notion/pages
DELETEMoves a Notion page to trash/v1/workspace/notion/pages/{page_id}
GETA single Notion page by id/v1/workspace/notion/pages/{page_id}
PATCHUpdate a Notion page's properties, icon or cover/v1/workspace/notion/pages/{page_id}
POSTSearch the connected Notion workspace for pages and databases/v1/workspace/notion/search
GETThe members of this Notion workspace/v1/workspace/notion/users
Asana → Projects, sections, tasks, subtasks, tags, comments, attachments and status updates.
DELETEDelete an attachment/v1/asana/attachments/{attachment_id}
POSTPassthrough up to 10 Asana API actions in one call/v1/asana/batch
GETThe connected Asana account's own profile and workspace list/v1/asana/me
GETList projects in a workspace/v1/asana/projects
POSTCreate a project/v1/asana/projects
GETGet a single project/v1/asana/projects/{project_id}
PATCHUpdate a project/v1/asana/projects/{project_id}
GETList sections in a project/v1/asana/sections
POSTCreate a section/v1/asana/sections
GETList status updates for a parent (project/portfolio/goal gid)/v1/asana/status-updates
POSTCreate a status update on a project/portfolio/goal/v1/asana/status-updates
DELETEDelete a status update/v1/asana/status-updates/{status_update_id}
GETList tags in a workspace/v1/asana/tags
POSTCreate a tag/v1/asana/tags
GETList tasks in a project/v1/asana/tasks
POSTCreate a task/v1/asana/tasks
GETSearch tasks in a workspace/v1/asana/tasks/search
DELETEDelete a task/v1/asana/tasks/{task_id}
GETGet a single task/v1/asana/tasks/{task_id}
PATCHUpdate a task/v1/asana/tasks/{task_id}
GETList attachments on a task/v1/asana/tasks/{task_id}/attachments
POSTUpload a file attachment to a task (multipart, max 25MB)/v1/asana/tasks/{task_id}/attachments
GETList comments for a task/v1/asana/tasks/{task_id}/comments
POSTCreate a comment/v1/asana/tasks/{task_id}/comments
GETList subtasks for a task/v1/asana/tasks/{task_id}/subtasks
POSTCreate a subtask/v1/asana/tasks/{task_id}/subtasks
POSTAttach an existing tag to a task/v1/asana/tasks/{task_id}/tags
GETTypeahead search for a resource type in a workspace/v1/asana/typeahead
Trello → Boards, lists, cards, checklists, labels, members and webhooks.
POSTPassthrough up to 10 Trello GET requests in one call (Trello's own…/v1/trello/batch
GETList this account's Trello boards/v1/trello/boards
POSTCreate a Trello board/v1/trello/boards
GETGet a single Trello board/v1/trello/boards/{board_id}
PATCHUpdate a board's name, or archive it/v1/trello/boards/{board_id}
POSTCreate a label on a board/v1/trello/boards/{board_id}/labels
GETList a board's lists/v1/trello/boards/{board_id}/lists
POSTCreate a list on a board/v1/trello/boards/{board_id}/lists
DELETEDelete a card/v1/trello/cards/{card_id}
GETGet a single card/v1/trello/cards/{card_id}
PATCHUpdate a card's name/description/v1/trello/cards/{card_id}
GETList a card's attachments/v1/trello/cards/{card_id}/attachments
POSTAttach a file (multipart, max 25MB) or a URL to a card/v1/trello/cards/{card_id}/attachments
DELETEDelete an attachment from a card/v1/trello/cards/{card_id}/attachments/{attachment_id}
PATCHMark a checklist item complete or incomplete/v1/trello/cards/{card_id}/checkitems/{checkitem_id}
GETList a card's checklists, each with its nested checkItems/v1/trello/cards/{card_id}/checklists
POSTCreate a checklist on a card/v1/trello/cards/{card_id}/checklists
GETList a card's comments/v1/trello/cards/{card_id}/comments
POSTAdd a comment to a card/v1/trello/cards/{card_id}/comments
POSTAttach an existing label to a card/v1/trello/cards/{card_id}/labels
DELETEDelete a checklist/v1/trello/checklists/{checklist_id}
POSTAdd an item to a checklist/v1/trello/checklists/{checklist_id}/checkitems
DELETEDelete a checklist item/v1/trello/checklists/{checklist_id}/checkitems/{checkitem_id}
PATCHUpdate a list's name, or archive it via closed:true/v1/trello/lists/{list_id}
GETList a list's cards/v1/trello/lists/{list_id}/cards
POSTCreate a card on a list/v1/trello/lists/{list_id}/cards
GETThe connected Trello member's own profile/v1/trello/me
GETList the Trello workspaces (organizations) this connected account…/v1/trello/organizations
GETSearch Trello/v1/trello/search
GETList this account's Trello webhook subscriptions/v1/trello/webhooks
POSTSubscribe to real-time Trello events for one board/card/etc (idModel)/v1/trello/webhooks/subscribe
POSTRemove a Trello webhook subscription by subscriptionId/v1/trello/webhooks/unsubscribe
Miro → Boards, items, connectors, tags, members and exports.
GETList boards visible to the connected Miro team/v1/miro/boards
POSTCreate a Miro board for the connected team/v1/miro/boards
DELETEDelete a Miro board/v1/miro/boards/{boardId}
GETGet a single Miro board by id/v1/miro/boards/{boardId}
PATCHUpdate a Miro board's name/description/policy/v1/miro/boards/{boardId}
GETList connectors on a Miro board/v1/miro/boards/{boardId}/connectors
POSTCreate a connector between two items on a Miro board/v1/miro/boards/{boardId}/connectors
DELETEDelete a single connector on a Miro board/v1/miro/boards/{boardId}/connectors/{connectorId}
GETGet a single connector on a Miro board/v1/miro/boards/{boardId}/connectors/{connectorId}
PATCHUpdate a single connector on a Miro board/v1/miro/boards/{boardId}/connectors/{connectorId}
POSTCopy an existing Miro board/v1/miro/boards/{boardId}/copy
GETList items on a Miro board (also used for items within a frame/v1/miro/boards/{boardId}/items
DELETEDelete a single item on a Miro board/v1/miro/boards/{boardId}/items/{itemId}
GETGet a single item on a Miro board/v1/miro/boards/{boardId}/items/{itemId}
PATCHUpdate a single item on a Miro board/v1/miro/boards/{boardId}/items/{itemId}
GETList tags attached to a single item on a Miro board/v1/miro/boards/{boardId}/items/{itemId}/tags
DELETERemove a tag from an item on a Miro board Accepts an optional accountId…/v1/miro/boards/{boardId}/items/{itemId}/tags/{tagId}
POSTAttach a tag to an item on a Miro board Accepts an optional accountId…/v1/miro/boards/{boardId}/items/{itemId}/tags/{tagId}
GETList a Miro board's members/v1/miro/boards/{boardId}/members
POSTShare a Miro board with a new member/v1/miro/boards/{boardId}/members
POSTCreate a shape on a Miro board/v1/miro/boards/{boardId}/shapes
PATCHUpdate a shape on a Miro board/v1/miro/boards/{boardId}/shapes/{itemId}
POSTCreate a sticky note on a Miro board/v1/miro/boards/{boardId}/sticky-notes
PATCHUpdate a sticky note on a Miro board/v1/miro/boards/{boardId}/sticky-notes/{itemId}
GETList tags on a Miro board/v1/miro/boards/{boardId}/tags
POSTCreate a tag on a Miro board/v1/miro/boards/{boardId}/tags
DELETEDelete a single tag on a Miro board/v1/miro/boards/{boardId}/tags/{tagId}
GETGet a single tag on a Miro board/v1/miro/boards/{boardId}/tags/{tagId}
PATCHUpdate a single tag on a Miro board/v1/miro/boards/{boardId}/tags/{tagId}
POSTCreate a text on a Miro board/v1/miro/boards/{boardId}/texts
PATCHUpdate a text on a Miro board/v1/miro/boards/{boardId}/texts/{itemId}
GETThe connected Miro team, user and GRANTED scopes/v1/miro/me
Monday → Boards, items and updates on monday.com.
GETList the monday.com boards this connection can see, one page at a time/v1/monday/boards
GETOne monday.com board with its groups and columns/v1/monday/boards/{boardId}
GETOne page of a monday.com board's items with their column values/v1/monday/boards/{boardId}/items
POSTCreate an item on a monday.com board/v1/monday/boards/{boardId}/items
PATCHSet column values on a monday.com item/v1/monday/boards/{boardId}/items/{itemId}
GETList the monday.com docs this connection can see/v1/monday/docs
DELETEDelete a monday.com doc/v1/monday/docs/{docId}
DELETEDelete a monday.com item/v1/monday/items/{itemId}
POSTMove a monday.com item to another group on the same board/v1/monday/items/{itemId}/move
GETOne page of a monday.com item's updates (comments/activity)/v1/monday/items/{itemId}/updates
POSTPost an update (comment) on a monday.com item/v1/monday/items/{itemId}/updates
GETThe monday.com user and account this connection belongs to/v1/monday/me
DELETEDelete a monday.com update/v1/monday/updates/{updateId}
GETList the monday.com workspaces this connection can see/v1/monday/workspaces
POSTCreate a monday.com doc directly in a workspace/v1/monday/workspaces/{workspaceId}/docs
Calendly → Event types, scheduled events, invitees, availability, routing forms and webhooks on the user's own Calendly.
GETList a Calendly user's availability schedules/v1/calendly/availability-schedules
GETGet one Calendly availability schedule by its uuid/v1/calendly/availability-schedules/{uuid}
GETList bookable slots for a Calendly event type/v1/calendly/available-times
GETList busy intervals on a Calendly user's calendar, max 7-day window/v1/calendly/busy-times
GETList a Calendly event type's availability schedules/v1/calendly/event-type-availability-schedules
GETList a Calendly user's or organization's event types/v1/calendly/event-types
POSTCreate a one-on-one Calendly event type on the connected account/v1/calendly/event-types
GETGet one Calendly event type by its uuid/v1/calendly/event-types/{uuid}
GETList the meeting location kinds available to a Calendly user/v1/calendly/locations
GETGet the Calendly user behind a connected account/v1/calendly/me
POSTMark a Calendly invitee as a no-show/v1/calendly/no-shows
DELETEUndo marking a Calendly invitee as a no-show/v1/calendly/no-shows/{uuid}
POSTCreate a single-use Calendly event type on the connected account/v1/calendly/one-off-event-types
GETList the connected account's scheduled events/v1/calendly/scheduled-events
GETGet one Calendly scheduled event by its uuid/v1/calendly/scheduled-events/{uuid}
POSTCancel a Calendly scheduled event/v1/calendly/scheduled-events/{uuid}/cancel
GETList the invitees on one Calendly scheduled event/v1/calendly/scheduled-events/{uuid}/invitees
GETGet one invitee on a Calendly scheduled event/v1/calendly/scheduled-events/{uuid}/invitees/{inviteeUuid}
POSTCreate an uncustomised single-use Calendly scheduling link for an event…/v1/calendly/scheduling-links
POSTCreate a single-use Calendly scheduling link for an event type/v1/calendly/shares
Typeform → Forms and their responses.
GETList the forms in a connected Typeform account/v1/typeform/forms
POSTCreate a Typeform form/v1/typeform/forms
DELETEDelete a Typeform form and its responses/v1/typeform/forms/{formId}
GETRetrieve a single Typeform form definition, including its fields/v1/typeform/forms/{formId}
PATCHPartially update a Typeform form/v1/typeform/forms/{formId}
GETRetrieve the custom messages configured on a Typeform form/v1/typeform/forms/{formId}/messages
DELETERegister one or more Typeform responses for deletion (async/v1/typeform/forms/{formId}/responses
GETList the responses submitted to a Typeform form/v1/typeform/forms/{formId}/responses
GETDownload every uploaded answer file for a form as one zip/v1/typeform/forms/{formId}/responses/files
POSTSearch a Typeform form's responses/v1/typeform/forms/{formId}/responses/search
GETDownload one respondent's uploaded answer file/v1/typeform/forms/{formId}/responses/{responseId}/fields/{fieldId}/files/{filename}
GETList a Typeform form's webhooks/v1/typeform/forms/{formId}/webhooks
DELETEDelete a Typeform webhook/v1/typeform/forms/{formId}/webhooks/{tag}
GETGet one Typeform webhook/v1/typeform/forms/{formId}/webhooks/{tag}
PUTCreate or update a Typeform webhook (idempotent/v1/typeform/forms/{formId}/webhooks/{tag}
GETList the images uploaded to this Typeform account/v1/typeform/images
GETGet one Typeform image's metadata/v1/typeform/images/{imageId}
GETList the Typeform themes available to this account/v1/typeform/themes
GETGet one Typeform theme/v1/typeform/themes/{themeId}
GETList the Typeform workspaces this connection can access/v1/typeform/workspaces
Google Workspace → Sheets, Docs, Drive, Calendar, Slides, Gmail and Meet — through granular consent on the user's own Google account.
POSTExchange authorization codes or refresh access tokens across all Google…/v1/google/auth/token
POSTGenerate universal Google OAuth2 authorization URL/v1/google/auth/url
POSTSchedule a new calendar event with optional attendee invitations/v1/google/calendar/events/create
POSTDelete a calendar event on the connected Google account/v1/google/calendar/events/delete
POSTRetrieve a single calendar event/v1/google/calendar/events/get
POSTQuery calendar events across a date range with text search filtering/v1/google/calendar/events/list
POSTRespond (Accept, Decline/v1/google/calendar/events/rsvp
POSTUpdate one or more fields of an existing calendar event on the…/v1/google/calendar/events/update
POSTQuery free/busy time availability blocks across multiple calendars or…/v1/google/calendar/freebusy
POSTRetrieve all calendars on the connected Google account (primary/v1/google/calendar/list
POSTExecute arbitrary raw batchUpdate requests (tables/v1/google/docs/batch-update
POSTCreate a new blank Google Document/v1/google/docs/create
POSTRetrieve structural AST, body content/v1/google/docs/get
POSTInsert an inline image into a Google Document at a given character…/v1/google/docs/image/insert
POSTConvert and insert Markdown text directly into a Google Document/v1/google/docs/markdown/import
POSTInsert a new structured data table/v1/google/docs/tables/create
POSTAppend new data rows to an existing table in a Google Document/v1/google/docs/tables/rows/append
POSTRender a Google Document template by replacing {{variable}} placeholders/v1/google/docs/template/render
POSTAppend text to the end of a Google Document body/v1/google/docs/text/append
POSTFind and replace all instances of target text across a Google Document/v1/google/docs/text/replace
POSTMove a Google Drive file to trash or permanently delete it on the…/v1/google/drive/files/delete
POSTExport Google Docs, Sheets/v1/google/drive/files/export
POSTGet comprehensive metadata for a single Google Drive file or folder/v1/google/drive/files/get
POSTList or search files and folders from Google Drive/v1/google/drive/files/list
POSTUpload a new file (up to 5MB) to Google Drive/v1/google/drive/files/upload
POSTCreate a new folder in Google Drive/v1/google/drive/folders/create
POSTRetrieve raw base64 data payload of a specific email attachment by…/v1/google/gmail/attachments/get
POSTGet parsed email content/v1/google/gmail/messages/get
POSTAdd or remove system and custom labels from a message (e.g./v1/google/gmail/messages/labels/modify
POSTSearch and list emails from Gmail matching custom queries (is:unread/v1/google/gmail/messages/list
POSTSend an email from the connected Google account/v1/google/gmail/send
POSTRetrieve a complete conversation thread containing all chronological…/v1/google/gmail/threads/get
GETThe connected Google account's id, email and name/v1/google/me
POSTCreate a new Google Spreadsheet with optional custom sheet tabs/v1/google/sheets/create
POSTApply cell formatting (bold/v1/google/sheets/format
POSTAppend dynamic new data rows below existing content in a Google Sheet…/v1/google/sheets/values/append
POSTRetrieve values from a cell range (e.g/v1/google/sheets/values/get
POSTUpdate values across a specified cell range in a Google Spreadsheet on…/v1/google/sheets/values/update
POSTExecute arbitrary raw batchUpdate requests (slides/v1/google/slides/batch-update
POSTCreate a new blank Google Slides presentation/v1/google/slides/create
POSTRetrieve the full structure (slides/v1/google/slides/get
POSTInsert an image onto a Google Slides page/v1/google/slides/image/insert
POSTAppend (or insert) a new slide into a Google Slides presentation/v1/google/slides/pages/create
POSTFind and replace all instances of target text across a Google Slides…/v1/google/slides/text/replace
Microsoft 365 → Mail, calendar, files and Teams through the user's own Microsoft account.
GETList calendar events/v1/microsoft/calendar/events
POSTCreate a calendar event/v1/microsoft/calendar/events
DELETEDelete a calendar event/v1/microsoft/calendar/events/{id}
PATCHUpdate a calendar event/v1/microsoft/calendar/events/{id}
GETGet the connected account's OneDrive: type, owner and storage quota/v1/microsoft/drive
GETTrack changes to the connected OneDrive/v1/microsoft/drive/delta
GETList children of the OneDrive root, or of a folder given as parentId/v1/microsoft/drive/items
DELETEMove a OneDrive item to the recycle bin/v1/microsoft/drive/items/{id}
GETGet one OneDrive item's metadata/v1/microsoft/drive/items/{id}
GETDownload a OneDrive file's bytes/v1/microsoft/drive/items/{id}/content
POSTUpload a file to OneDrive as multipart/form-data/v1/microsoft/drive/upload
POSTUpload a file above the 4MB simple-upload limit/v1/microsoft/drive/upload/large
GETList the connected mailbox's folders/v1/microsoft/mail/folders
GETList messages in the connected mailbox/v1/microsoft/mail/messages
GETFetch one message, including its body/v1/microsoft/mail/messages/{id}
POSTSend a message as the connected Microsoft account/v1/microsoft/mail/send
GETThe Microsoft 365 account this connection belongs to/v1/microsoft/me
Dropbox → Files, folders, sharing and search in the user's Dropbox.
GETList one page of a Dropbox folder/v1/dropbox/files
POSTCopy a Dropbox file or folder/v1/dropbox/files/copy
POSTCreate a folder in Dropbox/v1/dropbox/files/create-folder
POSTMove a Dropbox file or folder to the trash/v1/dropbox/files/delete
GETDownload a Dropbox file, up to 10485760 bytes/v1/dropbox/files/download
GETMetadata for one Dropbox file or folder/v1/dropbox/files/metadata
POSTMove or rename a Dropbox file or folder/v1/dropbox/files/move
GETSearch Dropbox file and folder names/v1/dropbox/files/search
GETA temporary direct URL to a Dropbox file/v1/dropbox/files/temporary-link
POSTUpload a file to Dropbox, up to 10485760 bytes, as base64/v1/dropbox/files/upload
GETList the shared links on the connected Dropbox account/v1/dropbox/links
POSTCreate a shared link for a Dropbox file or folder/v1/dropbox/links
POSTMetadata for a Dropbox shared link/v1/dropbox/links/metadata
POSTChange a Dropbox shared link's settings/v1/dropbox/links/modify
POSTRevoke a Dropbox shared link, so it stops serving the file/v1/dropbox/links/revoke
GETThe Dropbox account this connection belongs to/v1/dropbox/me
GETStorage used and allocated for the connected Dropbox account/v1/dropbox/storage
CRM & data 49
HubSpot → Contacts, companies, deals, tickets and properties in the user's portal.
GETList records of any HubSpot CRM object type/v1/hubspot/objects/{objectType}
POSTCreate a record of any HubSpot CRM object type/v1/hubspot/objects/{objectType}
POSTArchive up to 100 records by id in one call/v1/hubspot/objects/{objectType}/batch/archive
POSTCreate up to 100 records in one call/v1/hubspot/objects/{objectType}/batch/create
POSTFetch up to 100 records by id in one call/v1/hubspot/objects/{objectType}/batch/read
POSTUpdate up to 100 records by id in one call/v1/hubspot/objects/{objectType}/batch/update
POSTSearch records of any HubSpot CRM object type/v1/hubspot/objects/{objectType}/search
DELETEArchive one HubSpot CRM record/v1/hubspot/objects/{objectType}/{id}
GETFetch one HubSpot CRM record by id/v1/hubspot/objects/{objectType}/{id}
PATCHUpdate properties on one HubSpot CRM record/v1/hubspot/objects/{objectType}/{id}
GETList the records of one type associated with a given record/v1/hubspot/objects/{objectType}/{id}/associations/{toObjectType}
DELETERemove the association between two records/v1/hubspot/objects/{objectType}/{id}/associations/{toObjectType}/{toId}
PUTAssociate two records using HubSpot's default association type/v1/hubspot/objects/{objectType}/{id}/associations/{toObjectType}/{toId}
GETThe owners (users) of a connected HubSpot portal/v1/hubspot/owners
Salesforce → SObjects, SOQL, composite and batch calls against the user's own org.
POSTRun up to 25 Salesforce REST subrequests as one call/v1/salesforce/composite
POSTRun up to 25 independent Salesforce REST subrequests in one call/v1/salesforce/composite/batch
GETReport the connected Salesforce org's remaining daily API quota/v1/salesforce/limits
GETConfirms the connected Salesforce org's identity/v1/salesforce/org
GETRun a SOQL query against the connected org/v1/salesforce/query
GETRun a SOSL search against the connected org/v1/salesforce/search
GETList every object type available in the connected org/v1/salesforce/sobjects
POSTCreate a Salesforce record of the given object type/v1/salesforce/sobjects/{type}
GETDescribe the fields and metadata of one Salesforce object type/v1/salesforce/sobjects/{type}/describe
DELETEDelete a Salesforce record/v1/salesforce/sobjects/{type}/{id}
GETRead a single Salesforce record/v1/salesforce/sobjects/{type}/{id}
PATCHUpdate a Salesforce record/v1/salesforce/sobjects/{type}/{id}
Airtable → Bases, tables, schema and records — read, create, update, upsert, delete.
GETThe connected Airtable account's own bases/v1/airtable/bases
GETList records in a table/v1/airtable/bases/{base_id}/tables/{table_id}/records
POSTCreate up to 10 records in one call/v1/airtable/bases/{base_id}/tables/{table_id}/records
POSTCreate or update up to 10 records, matched on fieldsToMergeOn/v1/airtable/bases/{base_id}/tables/{table_id}/records/upsert
DELETEDelete a record/v1/airtable/bases/{base_id}/tables/{table_id}/records/{record_id}
GETGet a single record/v1/airtable/bases/{base_id}/tables/{table_id}/records/{record_id}
PATCHUpdate a record/v1/airtable/bases/{base_id}/tables/{table_id}/records/{record_id}
GETGet one table's field/view schema/v1/airtable/bases/{base_id}/tables/{table_id}/schema
Zapier → Hooks, schemas, batches, async jobs, transforms and budget guards for Zapier-style automation.
POSTQuery ClickHouse telemetry metrics to evaluate threshold condition…/v1/zapier/alerts/check
POSTPoll status and retrieve results for a background async jobto prevent…/v1/zapier/async/poll
POSTSubmit a long-running API operation for background execution to bypass…/v1/zapier/async/submit
POSTExecute batch requests against any castomAPI endpoint in a single call…/v1/zapier/batch
POSTInline circuit breaker to prevent runaway Zap loops/v1/zapier/budget/guard
POSTDynamically execute any supported castomAPI endpoint/v1/zapier/execute
POSTPerform Zapier authentication checks/v1/zapier/handshake
GETList the webhook subscriptions belonging to the calling API key's owner/v1/zapier/hooks
POSTRegister a Zapier or third-party REST Hook subscription for real-time…/v1/zapier/hooks/subscribe
POSTRemove an active REST Hook subscription by subscriptionId/v1/zapier/hooks/unsubscribe
GETFetch list of all public castomAPI endpoints formatted for Zapier…/v1/zapier/schema/endpoints
POSTGenerate Zapier CLI dynamic input field schemas for a specific endpoint/v1/zapier/schema/fields
POSTAuto-generate a complete/v1/zapier/sdk/export
POSTSend event payloads directly to a Zapier Catch Webhook URL/v1/zapier/send
POSTClean, filter, flatten, and reshape API JSON payloads/v1/zapier/transform
Developer & cloud 64
GitHub & GitLab → Repositories, issues, pull requests, commits and files on either provider.
POSTExchange an OAuth authorization code for a stored GitHub/GitLab…/v1/git/auth/token/exchange
GETList repositories (GitHub) or projects (GitLab) the connected account…/v1/git/repositories
POSTCreate a repository (GitHub) or project (GitLab) —/v1/git/repositories
DELETEDelete a repository/project/v1/git/repositories/{owner}/{repo}
GETRepository/project detail: clone URLs, default branch, counts, license —/v1/git/repositories/{owner}/{repo}
PATCHUpdate repository settings: rename/v1/git/repositories/{owner}/{repo}
GETList branches with their latest commit and protection status —/v1/git/repositories/{owner}/{repo}/branches
POSTApply branch protection rules: required approvals/v1/git/repositories/{owner}/{repo}/branches/protection
POSTFork a repository/project into the connected account or a target…/v1/git/repositories/{owner}/{repo}/fork
GETProfile of the GitHub or GitLab account connected to this castomAPI…/v1/git/users/me
Cloudflare → Zones, DNS, KV, R2, Pages, Workers, rulesets and cache — thirty-seven operations.
GETList KV namespaces on the connected Cloudflare account/v1/cloudflare/kv/namespaces
POSTCreate a KV namespace/v1/cloudflare/kv/namespaces
DELETEDelete a KV namespace/v1/cloudflare/kv/namespaces/{id}
GETList keys in a KV namespace/v1/cloudflare/kv/namespaces/{id}/keys
DELETEDelete a KV value/v1/cloudflare/kv/namespaces/{id}/values/{key}
GETRead a KV value/v1/cloudflare/kv/namespaces/{id}/values/{key}
PUTWrite a KV value Text values only in this pass/v1/cloudflare/kv/namespaces/{id}/values/{key}
GETThe connected Cloudflare account and its GRANTED scopes/v1/cloudflare/me
GETList Pages projects on the connected Cloudflare account/v1/cloudflare/pages/projects
POSTCreate a Pages project The git repository must already be authorized on…/v1/cloudflare/pages/projects
DELETEDelete a Pages project/v1/cloudflare/pages/projects/{projectName}
GETRead one Pages project/v1/cloudflare/pages/projects/{projectName}
GETList deployments for a Pages project/v1/cloudflare/pages/projects/{projectName}/deployments
POSTTrigger a new deployment from the project's already-connected git…/v1/cloudflare/pages/projects/{projectName}/deployments
GETRead one deployment/v1/cloudflare/pages/projects/{projectName}/deployments/{deploymentId}
GETRead a deployment's build logs/v1/cloudflare/pages/projects/{projectName}/deployments/{deploymentId}/history/logs
POSTRetry a previous deployment/v1/cloudflare/pages/projects/{projectName}/deployments/{deploymentId}/retry
GETList R2 buckets on the connected Cloudflare account/v1/cloudflare/r2/buckets
POSTCreate an R2 bucket/v1/cloudflare/r2/buckets
DELETEDelete an R2 bucket/v1/cloudflare/r2/buckets/{bucketName}
GETRead one R2 bucket/v1/cloudflare/r2/buckets/{bucketName}
GETList Worker scripts on the connected Cloudflare account/v1/cloudflare/workers/scripts
DELETEDelete a Worker script/v1/cloudflare/workers/scripts/{name}
GETRead a Worker script's source/v1/cloudflare/workers/scripts/{name}
PUTUpload (create or overwrite) a Worker script/v1/cloudflare/workers/scripts/{name}
GETList zones on the connected Cloudflare account/v1/cloudflare/zones
GETRead one zone/v1/cloudflare/zones/{zoneId}
POSTPurge cache for a zone "everything"/"tags"/"hosts"/"prefixes" are…/v1/cloudflare/zones/{zoneId}/cache/purge
GETList DNS records for a zone/v1/cloudflare/zones/{zoneId}/dns-records
POSTCreate a DNS record/v1/cloudflare/zones/{zoneId}/dns-records
POSTAtomically create/update/delete several DNS records in one callFLAT…/v1/cloudflare/zones/{zoneId}/dns-records/batch
DELETEDelete a DNS record/v1/cloudflare/zones/{zoneId}/dns-records/{recordId}
GETRead one DNS record/v1/cloudflare/zones/{zoneId}/dns-records/{recordId}
PATCHUpdate a DNS record (partial/v1/cloudflare/zones/{zoneId}/dns-records/{recordId}
GETList rulesets for a zone/v1/cloudflare/zones/{zoneId}/rulesets
GETRead one ruleset/v1/cloudflare/zones/{zoneId}/rulesets/{rulesetId}
GETRead all settings for a zone (56 keys) Read only/v1/cloudflare/zones/{zoneId}/settings
Netlify → Sites, deploys, builds, environment variables, DNS zones and form submissions on the user's own Netlify account.
GETList the Netlify teams (accounts) the connected account belongs to/v1/netlify/accounts
GETRead one Netlify team, by account id or by slug/v1/netlify/accounts/{account_id}
GETList the sites belonging to one Netlify team/v1/netlify/accounts/{account_id}/sites
GETRead one Netlify deploy by id/v1/netlify/deploys/{deploy_id}
GETList the submissions of one form Without `state` this returns non-spam…/v1/netlify/forms/{form_id}/submissions
GETList the outgoing webhooks registered on a Netlify site/v1/netlify/hooks
POSTSubscribe to a Netlify event/v1/netlify/hooks
DELETEDelete an outgoing webhook and the stored events it delivered/v1/netlify/hooks/{hook_id}
GETList the sites in a connected Netlify account/v1/netlify/sites
GETRead one Netlify site/v1/netlify/sites/{site_id}
GETList the deploys of one Netlify site, newest first/v1/netlify/sites/{site_id}/deploys
GETList the forms detected on a Netlify site/v1/netlify/sites/{site_id}/forms
DELETEDelete a form and every submission it holds/v1/netlify/sites/{site_id}/forms/{form_id}
GETList form submissions across a whole Netlify site Without `state` this…/v1/netlify/sites/{site_id}/submissions
DELETEDelete one form submission/v1/netlify/submissions/{submission_id}
GETRead one form submission/v1/netlify/submissions/{submission_id}
GETRead the Netlify webhook deliveries castomAPI has received/v1/netlify/webhooks/events
Automation & custom 31
Mock → Execute a mock definition and get a deterministic answer for tests and demos.
Ecosystem export → Generate native community node packages for n8n and Make from any set of endpoints.
Custom endpoints → Upload JavaScript, get a URL. Runs in an isolated V8 sandbox, billed from the same wallet.
DELETEExecute a custom user-defined JS endpoint in an isolated V8 sandbox (DELETE {slug})/c/{slug}
GETExecute a custom user-defined JS endpoint in an isolated V8 sandbox (GET {slug})/c/{slug}
POSTExecute a custom user-defined JS endpoint in an isolated V8 sandbox (POST {slug})/c/{slug}
PUTExecute a custom user-defined JS endpoint in an isolated V8 sandbox (PUT {slug})/c/{slug}
Account & wallet → Keys, wallet balance and ledger, analytics, affiliates, health.
Nothing matches. Try a shorter word.
OpenAPI: https://app.castomapi.com/docs/json