[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"glossary-api::en":3,"gloss-cluster-api::en":23,"gloss-next-api::en":9},{"slug":4,"category":5,"name":6,"definition":7,"meta_desc":8,"faq":9,"schema_markup":9,"related":10},"api","no-code","API","An API, or Application Programming Interface, is a set of defined rules that lets one piece of software communicate with another — requesting data, submitting data, or triggering an action — without either side needing to know the other's internal implementation. In the SaaS\u002Fno-code world, \"API\" almost always means a REST or GraphQL API accessed over HTTP: you send a request to a URL (an \"endpoint\") with a specific method (GET to read, POST to create, PUT\u002FPATCH to update, DELETE to remove), optionally attach data (a JSON body) and credentials (an API key or OAuth token), and receive a structured response (usually JSON) back. Why it matters: APIs are what make the entire no-code integration ecosystem possible. Zapier doesn't have a \"magic\" connection to 7,000+ apps — it has 7,000+ pre-built API integrations, each mapping a visual trigger\u002Faction in the builder to a specific API call under the hood. When a no-code platform doesn't have a native integration for the tool you need, the fallback is almost always \"use the generic API\u002FWebhooks connector and call it directly\" — which means every serious no-code builder eventually needs to read API documentation, even if they never write a line of backend code. How it works, worked example — fetching a list of contacts from a CRM's REST API: a GET request to `https:\u002F\u002Fapi.examplecrm.com\u002Fv1\u002Fcontacts?limit=10` with a header `Authorization: Bearer sk_live_51H8...` returns a JSON response: `{\"data\": [{\"id\": \"c_001\", \"name\": \"Jane Doe\", \"email\": \"jane@example.com\"}, {\"id\": \"c_002\", \"name\": \"Sam Lee\", \"email\": \"sam@example.com\"}], \"has_more\": false}`. A no-code tool like Make would parse this array, loop over each contact, and let you map `name` and `email` into a downstream action (e.g., adding each to a mailing list). Creating a contact would instead be a POST request to the same base URL with a JSON body `{\"name\": \"New Lead\", \"email\": \"lead@example.com\"}` in the request, and the newly created record echoed back in the response. Understanding status codes matters too: 200 means success, 401 means the API key is invalid or missing, 429 means you've hit a rate limit, and 500 means the server itself failed — each requiring different handling in an automation. Most modern APIs also publish interactive documentation (often via an OpenAPI\u002FSwagger spec) letting builders test endpoints directly in the browser before wiring them into a no-code tool, which is the fastest way to confirm the exact request\u002Fresponse shape before building around it.","An API (Application Programming Interface) is a defined contract that lets one piece of software request data or actions from another, over a network.",null,[11,14,17,20],{"slug":12,"name":13},"api-key","API Key",{"slug":15,"name":16},"integration","Integration",{"slug":18,"name":19},"rate-limit","Rate Limit",{"slug":21,"name":22},"webhook","Webhook",[24,28,32,35,36,39,42,45,48,51,54,57],{"slug":25,"category":5,"name":26,"updated_at":27},"action","Action","2026-08-24T02:46:36+00:00",{"slug":29,"category":5,"name":30,"updated_at":31},"aggregator","Aggregator","2026-08-24T02:46:37+00:00",{"slug":33,"category":5,"name":34,"updated_at":27},"airtable","Airtable",{"slug":12,"category":5,"name":13,"updated_at":27},{"slug":37,"category":5,"name":38,"updated_at":31},"approval-workflow","Approval Workflow",{"slug":40,"category":5,"name":41,"updated_at":27},"automation-platform","Automation Platform",{"slug":43,"category":5,"name":44,"updated_at":27},"automation-recipe","Automation Recipe",{"slug":46,"category":5,"name":47,"updated_at":27},"backend-as-a-service","Backend-as-a-Service (BaaS)",{"slug":49,"category":5,"name":50,"updated_at":31},"backfill","Backfill",{"slug":52,"category":5,"name":53,"updated_at":27},"bubble","Bubble",{"slug":55,"category":5,"name":56,"updated_at":27},"business-logic","Business Logic",{"slug":58,"category":5,"name":59,"updated_at":27},"citizen-developer","Citizen Developer"]