Workflow automation · API

Make API

Make

Manage automation resources with a plan-dependent REST API.

Official documentationDownload development spec

Most Make API endpoints require a paid subscription; confirm the target plan and scopes rather than assuming free-tier access.

MAKE / DEVELOPER FIELD GUIDE

Choose an interface. Define a verifiable result.

Company or project context, ten technical entry points and a practical analysis of every reference.

2026-10-08 · Integration not tested

Company / project overview

Original summary of official company or project statements; use the source for the full original page.

Make · About
CompanyMake is an integration and automation development platform and is part of Celonis.
MissionThe company emphasizes visual creation, process automation and connecting business systems.
Developer roleThe REST API manages Make resources; scenario modules connect the external services used by a business workflow.
Complete official About page ↗
About reference — TA analysis
AudienceBuyers, partners and product owners shortlisting an AI provider.
Our assessmentUse positioning and company history for initial fit. Obtain project-specific deployment, support and commercial terms separately.

Official sources reviewed; no live API, inference or benchmark was run. Expected results are proposed internal contracts.

Top 10 technical entry points

Ten documented technical entry points selected by developer task; not ten separate SDKs or an official ranking.

Choose by the work you need to complete
InterfacePurpose and audience
01 · AuthenticationAPI / SDK / developer guideAuthenticate using API tokens or OAuth connections.API developers
02 · Roles and scopesAPI / SDK / developer guideMatch API scopes to user roles and resources.Access-control designers
03 · Rate limitingAPI / SDK / developer guidePlan API consumption within service limits.Synchronization engineers
04 · Pagination and sortingAPI / SDK / developer guideRetrieve resource lists in ordered pages.Inventory sync teams
05 · ScenariosAPI / SDK / developer guideManage and run supported scenarios.Automation platform developers
06 · Scenario logsAPI / SDK / developer guideInspect execution logs for a scenario.Operations teams
07 · Scenario blueprintsAPI / SDK / developer guideInspect scenario definitions and versions.Release and migration teams
08 · ConnectionsAPI / SDK / developer guideManage supported third-party connection resources.Connector maintainers
09 · HooksAPI / SDK / developer guideManage webhook and mailhook resources.Event integration teams
10 · Incomplete executionsAPI / SDK / developer guideInspect and manage incomplete execution records.Recovery operators

Reference analysis

Capabilities summarize official documentation. Constraints and proposed tests are our engineering assessment.

01

API / SDK / developer guide

Authentication

Authentication · TA
Target audienceAPI developers
Documented capabilityAuthenticate using API tokens or OAuth connections.
Input → outputAuthenticated HTTP request → resource response.
Execution environmentMake API for the selected account zone, plan and token permissions
Our decision constraintToken validity and resource authorization are separate checks.
Our suggested validationTest expired credentials without recording secrets.
Official reference · Authentication ↗
02

API / SDK / developer guide

Roles and scopes

Roles and scopes · TA
Target audienceAccess-control designers
Documented capabilityMatch API scopes to user roles and resources.
Input → outputRole and scope selection → allowed operations.
Execution environmentMake API for the selected account zone, plan and token permissions
Our decision constraintAssigning an admin scope does not grant a regular user admin status.
Our suggested validationVerify permitted reads and rejected unauthorized writes.
Official reference · Roles and scopes ↗
03

API / SDK / developer guide

Rate limiting

Rate limiting · TA
Target audienceSynchronization engineers
Documented capabilityPlan API consumption within service limits.
Input → outputRequest load → accepted or limited responses.
Execution environmentMake API for the selected account zone, plan and token permissions
Our decision constraintLimits depend on the applicable plan and service rules.
Our suggested validationImplement bounded backoff and monitor rate-limit responses.
Official reference · Rate limiting ↗
04

API / SDK / developer guide

Pagination and sorting

Pagination and sorting · TA
Target audienceInventory sync teams
Documented capabilityRetrieve resource lists in ordered pages.
Input → outputList options → page of records.
Execution environmentMake API for the selected account zone, plan and token permissions
Our decision constraintChanging records during pagination can affect consistency.
Our suggested validationCheck total coverage and duplicate handling across pages.
Official reference · Pagination and sorting ↗
05

API / SDK / developer guide

Scenarios

Scenarios · TA
Target audienceAutomation platform developers
Documented capabilityManage and run supported scenarios.
Input → outputScenario operation → configuration or execution response.
Execution environmentMake API for the selected account zone, plan and token permissions
Our decision constraintActivating a scenario can enable external actions; creation alone is not execution success.
Our suggested validationVerify target team, run state and declared outputs.
Official reference · Scenarios ↗
06

API / SDK / developer guide

Scenario logs

Scenario logs · TA
Target audienceOperations teams
Documented capabilityInspect execution logs for a scenario.
Input → outputScenario/log query → execution records.
Execution environmentMake API for the selected account zone, plan and token permissions
Our decision constraintLog availability and contents do not prove downstream business correctness.
Our suggested validationCorrelate execution IDs and inspect failed modules.
Official reference · Scenario logs ↗
07

API / SDK / developer guide

Scenario blueprints

Scenario blueprints · TA
Target audienceRelease and migration teams
Documented capabilityInspect scenario definitions and versions.
Input → outputScenario reference → blueprint.
Execution environmentMake API for the selected account zone, plan and token permissions
Our decision constraintA blueprint is not a portable copy of all credentials and resources.
Our suggested validationCheck referenced connections and environment mappings before reuse.
Official reference · Scenario blueprints ↗
08

API / SDK / developer guide

Connections

Connections · TA
Target audienceConnector maintainers
Documented capabilityManage supported third-party connection resources.
Input → outputConnection request → connection metadata or verification.
Execution environmentMake API for the selected account zone, plan and token permissions
Our decision constraintResource existence does not guarantee valid provider authorization.
Our suggested validationTest revoked provider credentials and avoid secret disclosure.
Official reference · Connections ↗
09

API / SDK / developer guide

Hooks

Hooks · TA
Target audienceEvent integration teams
Documented capabilityManage webhook and mailhook resources.
Input → outputHook operation → hook configuration/state.
Execution environmentMake API for the selected account zone, plan and token permissions
Our decision constraintHook receipt is distinct from scenario completion.
Our suggested validationCheck active state and correlate incoming event to execution.
Official reference · Hooks ↗
10

API / SDK / developer guide

Incomplete executions

Incomplete executions · TA
Target audienceRecovery operators
Documented capabilityInspect and manage incomplete execution records.
Input → outputIncomplete execution query → recoverable context.
Execution environmentMake API for the selected account zone, plan and token permissions
Our decision constraintRetrying partial work can duplicate already-completed external operations.
Our suggested validationReview prior side effects before any recovery or replay.
Official reference · Incomplete executions ↗

Make API overview

Make API overview · Supporting reference analysis
TAProduct and platform leads
Our validation adviceCheck plan eligibility, account zone and required scopes before implementation.
Official reference · Make API overview ↗

04 / INPUT · EXPECTED OUTPUT · ACCEPTANCE

Expected results before implementation

Illustrative scenario-operation receipt; not native Make API JSON. No scenario was activated, executed or modified, and no third-party action was performed.

Illustrative contract · no API call or model execution · not measured provider output

Completed scenario

Expected behavior — illustrative, not executed
InputAuthorized scenario receives valid declared input.
Expected resultok with terminal execution state and expected bundles.
AcceptanceMatch execution logs and outputs before reporting business completion.

No matching records

Expected behavior — illustrative, not executed
InputValid resource list query finds nothing.
Expected resultok with empty resources, not an authorization error.
AcceptanceCheck pagination termination and preserve selected team context.

Accepted execution

Expected behavior — illustrative, not executed
InputRun request accepted but downstream work remains.
Expected resultpending with execution reference.
AcceptanceDo not interpret request acceptance as delivery or persistence.

Scope denied

Expected behavior — illustrative, not executed
InputToken lacks required scope or user role.
Expected resulterror; no resource change.
AcceptanceReport required access without exposing token or auto-escalating.

Partial execution

Expected behavior — illustrative, not executed
InputLater module fails after an earlier external action.
Expected resultpartial/error with incomplete-execution context.
AcceptanceReconcile prior operations before replay to prevent duplicate effects.

Map the expected result to your application

Map the actual SDK or service response into this proposed internal contract after integration. All IDs and values below are invented examples; no credentials or live requests are included.

Expected output JSON — illustrative, not measured · MakeAPI-expected-results.json
{
  "schema_version": "1.0.0",
  "example": true,
  "provider": "Make",
  "status": "ok",
  "input_id": "sample-001",
  "data": {
    "scenario_id": "example-scenario",
    "execution_id": "example-execution",
    "execution_state": "completed",
    "output_bundles": [
      {
        "part_id": "example-part",
        "route": "review"
      }
    ]
  },
  "error": null,
  "verification": "illustrative-only;not-provider-response"
}
Download specification, example and acceptance plan
Engineering handoff — our proposed contract and gates
Result interpretationSuccessful transport or execution does not establish model accuracy. Preserve valid empty results separately from operational failure.
ReproducibilityRecord model, runtime, configuration and input identifiers; agree quality and latency criteria before representative tests. No measured performance is claimed.
Operation boundaryIllustrative scenario-operation receipt; not native Make API JSON. No scenario was activated, executed or modified, and no third-party action was performed.

Development assessment

Supplier follow-up queue

Development concept · integration not tested

Provider capabilities above are based on official documentation or repositories. The proposed product, inputs, deliverable and acceptance criteria below are our development assessment.

Small prototype

Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.

Proposed inputs
A sample event, authorized systems and one defined workflow transition.
Proposed deliverable
A visible job state and audit trail for a single workflow.
Acceptance criterion
A retried event must not create duplicate work; an unavailable upstream must remain visibly pending or failed.
Dependencies
Runtime access, workflow permissions and a reviewed notification or write destination.

Integration condition

Most Make API endpoints require a paid subscription; confirm the target plan and scopes rather than assuming free-tier access.

Development sequence

  1. Confirm access to Make API, license and the exact supported version.
  2. Prepare the sample above and implement one documented operation for “Supplier follow-up queue”.
  3. Normalize the result with source, time and explicit error state; keep the provider response for review.
  4. Run the acceptance criterion before estimating rollout effort or committing a customer deliverable.

How to validate demand

Record product views, documentation clicks, specification downloads and contextual hub clicks. These are event counts, not unique people or completed integrations.

This feasibility assessment uses implementation conditions. No traffic-based rank or delivery-time promise is assigned.

Related products