Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
The Make REST API allows using HTTP requests to access Make data and control the Make platform without opening its graphical interface. This allows you to embed Make features into your software, add features on top of the platform, and automate your tasks that you perform in Make. To use the Make API, you need an Make account. Once logged in, you can create an authentication token or request an OAuth 2.0 connection and start making calls to the API.
The API allows you to interact with multiple Make resources.
The Make API follows the REST API design. Make API is organized into resource-oriented URLs which also set the sections in the API Reference part of the documentation.
To get yourself familiar with the basics of working with the Make API, continue reading to the Getting started section or jump directly into making your first API request.
All requests to the Make API require authentication with the user authentication token with the relevant scopes enabled. To learn more about authentication in the Make API, go to the Authentication section. You can also learn about the various API scopes in the scopes overview.
If you are experiencing issues with the Make API, go to the Troubleshooting section for tips about what could go wrong and how to fix it.
To ensure security and support proper token rotation, the tokens issued during the OAuth flow have the following defined expiration periods:
Access token: 5 minutes
The Access token has a short lifespan and is intended for immediate use. It is recommended to refresh the token to obtain a new access token when the current one expires.
Refresh token: 6 months
The Refresh token provides long-term access without requiring the user to re-authorize frequently. The Refresh token should be securely stored and used to acquire new access tokens. In case of a token leak or compromise, the Refresh token can be immediately revoked by from your user profile in the API access section.
Authorization code: 5 minutes
The Authorization code is intended for single-use and must be exchanged for an Access token and Refresh token within it's expiration window.
Make API limits the number of requests you can send to the Make API. Make sets the rate limits based on your organization plan:
Core: 60 per minute
Pro: 120 per minute
Teams: 240 per minute
Enterprise: 1 000 per minute
If you exceed your rate limit, you get error 429 with the message:
Read more about Make .
The Make API requires authentication of the API requests with your API tokens or your OAuth 2.0 connection. If your requests are not authenticated, the Make API will return an authentication error.
To authenticate your API request, send your API token in the following HTTP header parameter:
Authorization: Token 12345678-12ef-abcd-1234-1234567890abThe authentication token always contains information about the access to the API resources. The authentication token access is defined with API scopes. If you want to learn about Make API scopes, continue to the Make API scopes overview.
To learn how to create and manage your API token, go to the creating and management sections.
As an alternative to using an authentication token, you can request an OAuth 2.0 connection to access resources on the Make platform. OAuth 2.0 access is defined with API scopes. To learn more about this connection type and to request access, continue to the section.
The URL of the Make API consists of three parts:
for example:
Base URL is the core part of an API URL. API endpoint URLs are always relative to the base URL.
The {zone_url}/api/{version} form the base URL of the Make API. For example, the URL https://eu1.make.com/api/v2 is a base URL for the Make API for organizations in the EU1 zone.
Make API uses authentication tokens to authenticate requests. You must include your authentication token in the headers of all requests that you send to the API.
Generate and manage API tokens from your profile in the Make interface.
If you have access to multiple Make zones, generate separate tokens for each of them.
Sign in to Make and click your avatar at the bottom-left corner of the page.
This guide explains how to integrate Make into your application using OAuth 2.0 authorization. For general OAuth 2.0 concepts, refer to the .
Before implementing OAuth 2.0, you must with Make's authorization server to obtain:
Client ID (required for all clients)
Client Secret (only for confidential clients)
After you and open the API tab in your profile again, you can no longer change the token or the scopes assigned to the token. You can only view the initial part of the token value and view the scopes.
To manage your tokens:
Sign in to Make. Click your avatar at the bottom-left corner of the page.
Click Profile.
Make API uses standard HTTP methods to interact with endpoints. The following table lists the available HTTP methods and shows examples of endpoints these methods can be used with.
Open the API tab.
Click one of the following buttons:
Show scopes: to see scopes that are assigned to the token.
Delete: to permanently remove the token.
Click Save.
Since editing the token is not possible, you can always delete the old token and replace it with a new one. You will need to do this if you decide to add or remove scopes from your authentication token.
Requests limit for organization exceeded, please try again later.You can find out the base URL for your organization in the URL address bar of your Make organization dashboard:
Example Make zone URLs:
https://eu1.make.com/
https://eu2.make.com/
https://eu1.make.celonis.com/
https://us1.make.com/
https://us2.make.com/
https://us1.make.celonis.com/
API version
The version of the API. The Make API is currently the second version.
API endpoint
Each endpoint represents a resource you can work with. Endpoints may contain required or optional parameters. The resources are described in detail in Make resources.
Click Profile.
Open the API tab.
Click Add token.
In the Add token dialog, do the following:
Label: type a custom name for your token that will help you recognize what the token is used for
Scopes: select the scopes you need for working with API resources. For more information about scopes, refer to Make roles and API scopes.
Click Save.
Make generates your token. Copy it and store it in a safe place.
Do not share your token with anyone!
Once you leave the Profile section, parts of your token will be hidden for security reasons. You won't be able to see or copy your token again.
With an active token, you are ready to make API calls. For more details, refer to the Getting started section.
OIDC (OpenID Connect): Simplified user authentication
PKCE (Proof Key for Code Exchange): Enhanced security for public clients (mandatory for SPAs and mobile apps)
Authorization
Token
JWKS URI
User info
Revocation
OpenID discovery
HTTP method
Description
GET
Retrieves a resource representation without modifying it.
Example:
/scenarios
returns all available Make scenarios
POST
Creates a resource.
Example:
/scenarios
creates a scenario
PUT
Updates a resource. If the resource does not exist yet, this method creates it.
Example:
/scenarios/{scenarioId}/custom-properties
sets custom properties data for a scenario with the specified ID
PATCH
Makes a partial update on a resource. Does not replace the entire resource.
Example:
/scenarios/{scenarioId}
updates properties (for example, scheduling or blueprint) of the scenario with a given ID
DELETE
Removes a resource.
Example: deletes the scenario with a given ID
Make's API uses OAuth 2.0 authorization protocol to enable secure third-party access. This standard security framework allows applications to interact with Make's resources while protecting sensitive credentials.
To be able to start using OAuth 2.0, your app has to request a client on our side.
Complete the OAuth client registration form with your application details.
Choose your required API scopes. For more information, refer to our .
Submit your registration request.
Our team will review your request within 10 business days. Upon approval, you'll receive the necessary credentials to integrate your application with the Make platform.
This start guide will take you through making your first request to the Make API.
Example: Let's imagine that you would like to list all data stores available in your team. Your team ID is 35. Returned data should be ordered in descending order.
To make your first API call, you need to perform the following actions:
Create an authentication token. The token gives you access to Make API resources depending on your Make role and assigned scopes. You must include the token in the Authorization header of all requests. Add the word Token and a space before the token itself:
'Authorization: Token {Your authentication token}'Choose the that corresponds to the resource you want to interact with. For this example, you need the /data-stores endpoint. The endpoint requires the teamId query parameter. Place the parameter after the question mark in the endpoint URL. To filter results, you also need the - pg[sortDir]:
The zone_url refers to the Make zone you interact with. For example, https://eu1.make.com.
Prepare the full request and send it. In this case, use cURL to making the request. You want to retrieve data without modifying it - use the GET method. Let's put elements from the previous steps together.
The following request example contains a sample authentication token. Don't use it in your requests. .
Request:
Response:
Always include a request body in
Evaluate the response. The API returns 200 OK and a list of all data stores for the specified team. If your request failed, you receive an error code. Refer to to troubleshoot the issue.
API resources are grouped into sections corresponding with Make features and components.
Each endpoint resource contains the following details:
define the allowed interaction and endpoints define how to access the resource — what URI should be used to interact with a resource.
Example: GET /data-stores
https://{zone_url}/api/{api_version}/{api_endpoint}https://eu1.make.com/api/v2/users/me/scenarios/{scenarioId}


The majority of responses containing a collection of resources are paginated. Pagination limits the number of returned results per request to avoid delays in receiving a response and prevent overloading with results. Thanks to pagination, the API can run at its best performance.
You set pagination, sorting, and filtering parameters in query parameters. Separate multiple query parameters using the & symbol. The order of the parameters does not matter.
Pagination and filtering parameters contain square brackets -- [ and ]. Always encode them in URLs.
POSTPUTPATCH{zone_url}/api/v2/data-stores?teamId={teamId}&pg%5BsortDir%5D=asccurl --location \
--request GET 'https://eu1.make.com/api/v2/data-stores?teamId=35&pg%5BsortDir%5D=asc' \
--header 'Content-Type: application/json' \
--header 'Authorization: Token 93dc8837-2911-4711-a766-59c1167a974d'{
"dataStores": [
{
"id": 15043,
"name": "Old data store",
"records": 10,
"size": "620",
"maxSize": "1048576",
"teamId": 35
},
{
"id": 13433,
"name": "New data store",
"records": 1,
"size": "48",
"maxSize": "1048576",
"teamId": 35
}
],
"pg": {
"sortBy": "name",
"limit": 10000,
"sortDir": "asc",
"offset": 0
}
}Required parameters:
client_id: Your application's Client ID
response_type: Set to code
redirect_uri: Pre-registered callback URL
scope: Requested permissions (include openid for OpenID Connect)
state: Random string for CSRF protection (recommended)
Example URL:
Defines what resources you are allowed to interact with based on scopes you selected when creating your API access token.
Example: datastores:write
Describes the expected outcome when using an endpoint, and what Make features the resource relates to.
These are options you can include with a request to modify the response. Each parameter specifies whether it is required or not. Parameters are divided into two main groups:
Path parameters — path parameters are always required. They are used to identify or specify the resource (usually by indicating its ID) and they should be placed inside the endpoint URI.
Example: /data-stores/54
Query parameters — query parameters are often optional. They can be used to specify the resource but they are usually used as parameters to sort or filter resources. They are placed at the end of the endpoint URI, after a question mark. Separate multiple parameters with an ampersand symbol. If a parameter contains square brackets, encode them.
Example: /data-stores?teamId=123&pg%5Boffset%5D=10
Request body — for some endpoints (mainly connected with the POST, PUT, or PATCH HTTP methods), you can also see the Request body section in the endpoint details. This section contains the description of the payload properties that are needed to modify the resource.
Example:
These are request samples that show how to make a request to the endpoint. They consist of the request URL and authentication token (if needed) and other elements required to make a request in the selected language.
Example of request for creating a data store:
These are response samples you would receive when calling the request in real life. The outcome strictly depends on the request sample. The response schema contains all possible elements available in the response. Each response has its status code. Example of created data store:
Code Verifier: Random string (43-128 characters)
Code Challenge: SHA256 hash of code_verifier, Base64url encoded (no padding)
Example (JavaScript):
Redirect to the authorization endpoint with PKCE parameters:
Required parameters:
client_id: Your Client ID
response_type: Set to code
redirect_uri: Pre-registered callback URL
scope: Requested permissions
state: Random string for CSRF protection
code_challenge: Generated in Step 1
code_challenge_method: Set to S256
pg[limit]
Defines the maximum number of results to return. For example, pg[limit]=100. The default value varies with different resources.
pg[offset]
Defines the number of results you want to skip before getting the results you need. For example, pg[offset]=10. The default value for most endpoints is 0.
pg[sortBy]
Defines the property by which to sort results. For example, pg[sortBy]=id. By default, results are usually sorted by name or id.
pg[sortDir]
Defines the sorting order. Use asc for ascending order, use desc for descending order. The default ordering direction is usually ascending.
Example:
Let’s say we want to retrieve data stores that belong to the team with ID 212.
The request URL with the default pagination settings looks as follows:
Where zone_url is the URL of your Make zone. For example: https://eu1.make.com
Add the pagination parameters.
In this case, we want to skip the first 10 results, limit the results to 50 data stores and sort them in ascending order. Use the following query parameters:
The Make API uses standard HTTP error codes in combination with custom Make error codes.
In general:
a response status code 2xx means succesfull request
a response status code 4xx means error on the client side
a response status code 5xx means error on the server side (internal error in Make)
For more information, check detailed overview of error types and their possible causes in the .
For general troubleshooting tips, check out the section.
Data structures define the format of the data being transferred to the Make platform. For example, they are widely used by the Data stores component. The following endpoints allow you to create and manage data structures.
The following endpoints allow you to get the organization and team audit logs and their details.
You can read more about audit logs in our Help Center.
The following endpoints allow you to get analytics data for your organization. Make uses the analytics data to create analytics dashboards.
The following endpoints allow you to get, create, and delete Context for AI Agents. These endpoints are available in open beta to all users. As beta endpoints, both functionality and availability may change.
Data stores are used to store data from scenarios or for transferring data in between individual scenarios or scenario runs. The following endpoints allow you to create and manage data stores.
The following endpoints allow you to manage items in a custom property structure.
To use custom properties, you have to:
Create a custom properties structure.
Create custom properties structure items.
Fill the items with data.
Read more about custom properties in the ."
The following endpoints allow you to create and manage records in data stores.
In Make, you need to create a connection for most apps. Make then uses this connection to communicate with the third-party service and to authenticate your requests to the third-party service. The following endpoints allow you to create and manage connections.
The following endpoints allow you to inspect supported AI Providers connections and retrieve the list of supported models. These endpoints are available in open beta to all users. As beta endpoints, both functionality and availability may change.
The following endpoints allow you to manage scenarios blueprints.
The following endpoints allow you to get, create, update, delete, and run AI Agents. These endpoints are available in open beta to all users. As beta endpoints, both functionality and availability may change.
The following endpoints allow you to manage and retrieve metadata for authentication keys in your custom keychain. You can use these keys to manage your authentication in the HTTP or encryptor apps similarly to other connections.
Scenarios can be grouped into folders for better organization. The following endpoints allow you to create and manage scenarios folders.
User organization roles define user permissions in the organization. The endpoints discussed further retrieve information about user roles in the organization. Use the /users/{userId}/user-organization-roles/{organizationIdId} to manage user organization roles. Check out the .
The parameters with a predefined set of values are called "enums." The enums endpoints list the mappings of a possible parameter values and the IDs of those values. For example, the endpoint /enums/timezones lists the timezone name and code, such as Europe/Berlin, and the timezoneId.
Scenario consumption refers to information about the number of centicredits, operations, and data transfer used by a scenario. The following endpoints retrieve information about your scenario consumption during your current restart period. You can view the end of your current restart period in your dashboard under the Usage reset field.
Make stores a log of every webhook execution. Make stores webhook logs for 3 days. The webhook logs for organizations with the Enterprise plan are stored for 30 days. .
The following endpoints allow you to retrieve webhook logs.
Custom functions are functions you or your team members create that you can use in a scenario. The following API endpoints allow you to:
list
evaluate
create
This section contains endpoints that provide general functionality for the Make API.
The following endpoints allow you to manage tools.
The following endpoints retrieve data about the currently authenticated user.
The Notifications feature keeps you informed about problems in your scenarios and keep you up to date when it comes to the new features and improvements in Make. The following endpoints allow you to manage the notifications.
The following endpoints allow you to manage custom scenario properties data.
To use custom properties, you have to:
Create a custom properties structure.
Create custom properties structure items.
Fill the items with data.
Read more about custom properties in the
The Make Typescript SDK provides full support for type definitions and a majority of Make API endpoints, built-in error handling, and response typing. It is fully compatible with pure JavaScript projects.
TypeScript is a syntactic superset of JavaScript. It features additional capabilities like optional static typing, interfaces, and advanced OOP features like classes and inheritance. TypeScript allows for the specification of types of variables, function parameters, and return values, enabling the detection of type-related errors during development rather than at runtime.
The following main user endpoints allow you to get a list of existing users and manage their basic details such as password change.
The following endpoints manage and retrieve data about the API tokens assigned to the currently authenticated user.
The following endpoints update and retrieve data about user team roles of a user in a team. Check out the .
POST https://www.make.com/oauth/v2/tokenPOST https://www.make.com/oauth/v2/tokenGET https://www.make.com/oauth/v2/authorizehttps://www.make.com/oauth/v2/authorize? client_id=your_client_id& response_tycurl -X POST https://eu1.make.dev/api/v2/data-stores
--header 'Content-Type: application/json'
--header 'Authorization: Token 93dc8837-2911-4711-a766-59c1167a974d'
-d '{"name":"Customers","teamId":123,"datastructureId":1234,"maxSizeMB":1}'{
"dataStore": {
"id": 20024,
"name": "Customers",
"teamId": "123",
"datastructureId": 1234,
"records": 0,
"size": "0",
"maxSize": "1048576"
}
}GET https://www.make.com/oauth/v2/authorizePOST https://www.make.com/oauth/v2/tokenjavascript// Generate code verifierconst codeVerifier = generateRandomString(128);// Generate code challengeconst codeChallenge = base64URLEncode(sha256(codeVerifier));The full request URL looks like this:
{base_url}/data-stores?teamId=212&pg%5Boffset%5D=10&pg%5BsortDir%5D=asc&pg%5Blimit%5D=50Where base_url is https://eu1.make.com/api/v2
{zone_url}/api/v2/data-stores?teamId=212https://yourapp.com/callback?code=authorization_code&state=random_state_strinjson{ "access_token": "eyJ...", "refresh_token": "eyJ...", "id_token": "eyJ...", "token_type": "Bearer", "expires_in": 3600}{
"name": "Customers",
"teamId": 123,
"datastructureId": 178,
"maxSizeMB": 1
}https://yourapp.com/callback?code=authorization_code&state=random_state_strinjson{ "access_token": "eyJ...", "id_token": "eyJ...", "token_type": "Bearer", "expires_in": 3600}&pg%5Boffset%5D=10&pg%5BsortDir%5D=asc&pg%5Blimit%5D=50delete
check version history
of your custom functions.
Check the custom functions feature documentation in the Make Help center.
Validate the state parameter to prevent CSRF attacks
Store secrets securely (confidential clients only)
Implement proper error handling for expired or invalid tokens
openid: Required for OpenID Connect authentication
Add other Make-specific scopes as needed for your application
Common error responses from the token endpoint:
Always check the response status and handle errors appropriately in your application.
Organizations are main containers that contain all teams, scenarios, and users. The API endpoints discussed further allow you to manage organizations. Read more about organizations.
Scenarios allow you to create and run automation tasks. A scenario consists of a series of modules that indicate how data should be transferred and transformed between apps or services. The following endpoints allow you to create, manage and execute scenarios and also inspect and manage scenario inputs.
If a scenario terminates unexpectedly because of an error, then the scenario run is discarded. You can set the scenario to store the failed scenario run as an incomplete execution. With that, if an error occurs in your scenario, you can resolve it manually and avoid losing data.
Read more about the incomplete executions.
When data arrive to a scheduled webhook, Make places the data in the webhook processing queue. Webhooks process data in the same order as they arrive. The following endpoints allow you to inspect and update the webhook processing queue.
The following endpoints allow you to create and list custom property structures.
To use custom properties, you have to:
Create a custom properties structure.
Create custom properties structure items.
Fill the items with data.
Read more about custom properties in the custom properties feature documentation.
The following endpoints update and retrieve data about user team notifications settings of a user in a team. Read more about user team notifications.
The following endpoints update and retrieve data about user organization roles of a user in an organization. Check out the overview of user organization roles and the associated permissions.
This section describes most common mistakes that result in API-related problems, such as receiving Access denied or Not found errors. You can also refer to the HTTP status error codes for more details.
Using HTTP instead of HTTPS in the URL
Use HTTPS at the beginning of the URL in your request. This is required for security reasons.
Using an incorrect environment
If you have access to more than one Make environment, ensure that you use the correct environment in the URL and that you use a valid authentication token generated for this specific environment.
Using an incorrect endpoint
Ensure there are no empty or white spaces in the endpoint URL and that there are no backslash symbols at the end of the URL after the endpoint name.
Missing authentication details or using incorrect authentication details
Ensure that you are using the correct authentication details. To make a successful request, you need to have the correct with the correct scopes assigned to it.
Note that you need a separate token for each Make environment.
Missing access to the requested resource
Ensure that scopes assigned to your authentication token correspond to the requested resource.
Note that you cannot access administrator resources if you are a regular Make user.
Missing required parameters or using invalid or improperly formatted parameters
Many endpoints require at least one mandatory parameter. Often it is the teamId or an ID of the specific resource. Do not forget to add the required parameters to the request. Also, note that query, path, and pagination parameters need to be properly formatted. The first query parameter should start with a question mark. Separate parameters with the ampersand symbol. Some special characters, for example, in the parameters, need to be encoded when used in URLs.
Sending an invalid or improperly formatted request body
The structure of the API request body must conform to the JSON schema standard. You can use JSON validators available on the internet to validate your request body before sending it.
If your issue is not mentioned in the table above and the do not indicate how to resolve the issue, please contact us via the help form at . Include a detailed description of the problem, the full request, and the error code and error message that you received.
Managing of SSO certificates.
The following endpoint retrieves the mapping of a userRoleId parameter and user role name.
The following endpoint retrieves the number of unread notifications of the currently authenticated user.
User team roles define user permissions in the team. The endpoints discussed further retrieve information about user roles in the team. Use the /users/{userId}/user-team-roles/{userId} endpoint to manage user team roles. Check out the overview of user team roles and the associated permissions.
The Templates feature allows you to create and use templates as a starting point for your Make scenarios. By default, Make offers hundreds of templates containing the scenarios of most-used apps. The following endpoints allow you to create and manage templates.
Hooks refer to the webhooks and mailhooks available in the various apps in the Make interface. They notify you whenever a certain change occurs in the connected app or service, such as sending an HTTP request or an email. The following endpoints allow you to create and manage hooks.
Use the cols[] parameter to select values you want in the response. You can also use the cols[] parameter to get values that the endpoint does not return by default. The set of available filtering values is different for each endpoint. Check the example API call responses to see what data you can get from the API call.
Specify the cols[] parameter multiple times in the API call to get multiple values from the endpoint. You can put numbers in the brackets to specify order in which you want to list the values in the API call response.
Example: Get only the name, id and teams in the specified organization. List the data in order: name, id
The following endpoints focus on the public (approved) templates that are available to every user regardless of the organization and team.
The following endpoints allow you to manage scenarios logs.
Teams are containers that contain scenarios and data accessible only by the members of the team. The API endpoints discussed further allow you to manage teams. .
invalid_request
Missing or invalid parameters
invalid_client
Invalid client credentials
invalid_grant
Invalid or expired authorization code
unsupported_grant_type
Grant type not supported
teamsThe request URL snippet to get the name, id and teams values of the specified organization, in the specified order, looks like this:
/organizations/{organizationId}?cols[1]=id&cols[2]=name&cols[3]=teamsAfter encoding the square brackets you get the following request URL. The organizationId in our test case is 8013:
/organizations/8013?cols%5B1%5D=id&cols%5B2%5D=name&cols%5B3%5D=teamsThe full request looks like this:
Some endpoints have specific filtering parameters. For example, in the /templates endpoint you can use the usedApps[] parameter. The usedApps[] parameter allows you to get only the templates containing specific apps.
GET {base-url}/organizations/8013?cols%5B1%5D=id&cols%5B2%5D=name&cols%5B3%5D=teamsThis article describes the most frequent error codes returned by the Make API. If you need help resolving common issues related to the Make API, refer to the Troubleshooting section. If your request is incorrect, in the response, you can find the details of the error that should help you to troubleshoot. All Make API errors have the same schema. Below you can see the example of a response for the request with the incorrect parameter. This can happen, for example, when you request a resource you do not have access to:
Example:
HTTP status
{
"detail": "Access denied.",
"message": "Permission denied",
"code": "SC403",
}This error appears when you don't fulfill requirements to execute the API call. For example:
Scenario inputs
If you have required scenario inputs you have to set the scenario scheduling to On demand.
IM102 Invalid Credentials
This error appears when you use the invalid password.
Explanation
400 Bad request
The server could not understand the request due to invalid syntax. This could happen, for example, due to the invalid data type and prohibited data duplication. Below you can find examples of more specific error messages related to some features:
Connections
Invalid connection type
Invalid scope
Common data must be a collection
Data stores and data structures
teamId validation failed
Devices
Unknown identifier format
Some of the incoming messages could not be deleted because they are being processed right now
Some of the outgoing messages could not be deleted because they are being processed right now
Some of the executions could not be deleted because they are being processed right now
DLQs
Some of the executions could not be deleted because they are being processed right now
Hooks
Missing value of required parameter
Keys
Invalid input file
File is too big
File is not a valid primary key
File is not a valid certificate
Notifications
User has no organization in the zone
Scenarios
teamId and organizationId cannot be used together
Missing required parameter teamId or organizationId
Invalid key, not parsable to integer
Templates
Validation failed for templateUrl unknown format
Apps
Invalid response from the repository
Failed to attach to the pap installation
Failed to finish installation
App uninstallation failed
403 Forbidden
You do not have access rights to the content which means that your request was unauthorized.
404 Not Found
The server cannot find the requested resource (probably it does not exist) even if the endpoint is valid. Servers may also send this response instead of 403 to hide the existence of a resource from an unauthorized client.
This code may appear, for example, when you try to get details of the nonexistent/removed scenario, team, template, user, organization or app.
413 Payload Too Large
The request entity exceeded the limits set on the server. Below you can find examples of more specific error messages related to the Apps feature:
Apps
Failed to save image. Invalid upload
Failed to save image. Image is too big
Commit message is too big
424 Failed Dependency
The request failed due to failure of a previous request. Below you can find examples of more specific error messages related to the Connections and Apps features:
Connections
Connection action crashed
Connection action timed out
Apps
Failed to load manifest for app
Remote procedure crashed
Remote procedure timed out
429 Too many requests
You have exceeded the rate limit of API requests for your organization. Wait for one minute for the limit period to reset. Check the API rate limiting section for more information.
503 Service Unavailable
A dependency is currently unavailable. This error code may appear, for example, in relation to unavailable dependencies for DLQs, scenarios or teams.
304 Account Does Not Exist
This error appears when the account does not exist or it was not found.
HTTP status
Explanation
IM001 Access Denied
This error code indicates the lack of rights to perform specific actions. Below you can find examples of more specific error messages related to the Apps feature:
Users
The user cannot change the password
The user cannot change the email
Apps
Cannot disapprove app
IM002 Insufficient Rights
This error appears when you do not have sufficient rights to interact with the resource.
IM003 Storage Not Enough Space
This error appears when limit of data stores storage is exceeded.
IM004 Confirmation Required
This error appears when the removal process of the key in the data stores is not confirmed.
IM005 Invalid Input Parameters
This error appears when you use invalid parameters in a request. Below you can find examples of more specific error messages related to some features:
Hooks
Invalid hook type
Connections
There is nothing to configure in this connection
Users
The user cannot be part of any organization
Custom functions
Your custom function's code has a syntax error or uses a JavaScript feature that Make doesn't support. Check the in the Make Help center.
The custom function's name in the custom function's code and in the name field don't match.
The custom function's name is the same as a JavaScript reserved word. A custom function cannot have the same name as a JavaScript reserved word. Check the
IM011 Entity Limit Exceeded
This error appears when you exceed the limit for password change attempts.
IM016 Action is not possible due to dependencies
Accessibility of Make API endpoints differs depending on the Make platform you use. On Make and our hosted cloud version, regular users cannot access the administration interface. Administration API resources are meant only for internal Make administrators.
In the on-premise version, any user with a platform administration role assigned can access the administration interface. These users can also access API endpoints that are meant for administrators.
Access to the Make API resources depends also on the scopes assigned to the authentication token. Some resources require more than one scope. There are two types of scopes - read and write.
Read scope :read
Allows you to use the GET method with endpoints, usually to get a list of resources or a resource detail. No modification is allowed.
Write scope :write
Allows you to use the POST, PUT, PATCH, or DELETE methods with endpoints to create, modify, or remove resources.
Even if you are not the administrator, you can assign to your token the scopes meant for administrators. However, if you try to access the admin resources as a regular user, you will receive the 403 Access denied error in response.
Allows performing all actions available only to administrators --- all actions that can be performed in the administration interface, such as creating organizations, deleting approved templates, reviewing custom apps, creating and deleting new users, overwriting scenarios and templates settings.
Allows updating a native app.
Allows deleting a native app.
Allows creating new connections.
Allows updating connections.
Allows deleting connections.
Allows setting data for connections.
Allows verifying connections.
Allows checking if a connection scope is limited.
Allows creating custom properties structures.
Allows creating custom property structure items.
Allows updating custom property structure items.
Allows deleting custom property structure items.
Allows creating new data store.
Allows updating data stores.
Allows deleting data store.
Allows modifying the records of a data store.
Allows creating new devices.
Allows updating devices.
Allows deleting devices.
Allows getting bundles, blueprints, and logs of an incomplete execution.
dlqs:write
Allows updating incomplete executions.
Allows deleting incomplete executions.
Allows creating custom functions.
Allows updating custom functions.
Allows deleting custom functions.
Allows checking if a hook is active.
hooks:write
Allows creating new hooks.
Allows updating hooks.
Allows deleting hooks.
Allows enabling or disabling hooks.
Allows starting or stopping the automatic determination of a data structure for a hook.
Allows setting data for hooks.
Allows creating new keys.
Allows updating keys.
Allows deleting keys.
Allows marking notifications as read.
Allows deleting notifications.
Allows creating new organizations (only for admins).
Allows updating organizations.
Allows deleting organizations.
Allows accepting invitations to organizations.
Allows adding members to organizations.
organizations-variables:read
Allows getting data of organization variables to which the authenticated user belongs.
Allows getting the history of updates of custom organization variables.
organizations-variables:write
Allows creating custom organization variables.
Allows updating custom organization variables.
Allows deleting custom organization variables.
Allows getting properties of triggers included in scenarios.
Allows getting scenario blueprints.
Allows getting blueprint versions.
Allows getting scenario logs.
Allows getting scenario folders.
Allows inspecting scenario interface.
Allows retrieving custom scenario properties data.
scenarios:write
Allows creating new scenarios and scenario folders.
Allows updating scenarios and scenario folder.
Allows cloning scenarios.
Allows verifying whether module settings are set or not.
Allows activating and deactivating scenarios.
Allows deleting scenarios and scenario folders.
Allows updating scenario interface.
Allows adding custom scenario properties data.
Allows updating custom scenario properties data.
Allows deleting custom scenario properties data.
scenarios:run
Allows running scenarios with the API.
Allows getting invitation details for an app.
sdk-apps:write
Allows creating custom apps.
Allows managing configuration of custom apps.
Allows cloning custom apps.
Allows requesting review of custom apps.
Allows rolling back changes made in custom apps.
Allows uninstalling custom apps from organizations.
Allows deleting custom apps.
Allows getting all team roles.
Allows getting details of a team role.
teams:write
Allows creating new teams.
Allows updating teams.
Allows deleting teams.
teams-variables:read
Allows getting data of team variables to which the authenticated user belongs.
Allows getting the history of updates of custom team variables.
team-variables:write
Allows creating custom team variables.
Allows updating custom team variables.
Allows deleting custom team variables.
Allows getting private or public template details.
Allows getting private or public template blueprints.
templates:write
Allows creating new templates.
Allows updating templates.
Allows deleting templates.
Allows publishing private templates.
Allows requesting approval of published templates.
Allows updating data structures.
Allows deleting data structures.
Allows cloning data structures.
Allows getting organization invitations assigned to the currently authenticated user.
Allows getting organization invitations assigned to a user.
Allows getting organization and team roles that can be assigned to any user.
Allows getting a number of unread notifications for the currently authenticated user.
Allows getting organizations invitations for a user.
Allows getting details of an invitation to an organization for a user.
Allows getting details of a notification assigned to a user in a given team.
Allows getting team roles of a user.
user:write
Allows setting a user role for a given team.
Allows setting a user role in a given organization.
Allows transferring organization ownership to a user.
Allows updating a notification for a user in a given team.
Allows creating a new API authentication token for a currently authenticated user.
Allows deleting an API authentication token identified by timestamp for a currently authenticated user.
Allows deleting an account of a currently authenticated user.
Allows updating details of a user.
Install file of the pap is not valid
Retrieves a collection of all data structures for a team with a given ID. Returned data structures are sorted by name in ascending order.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The unique ID of the team whose data structures will be retrieved.
123The value that will be used to sort returned entities by.
The value of entities you want to skip before getting entities you need.
The sorting order. It accepts the ascending and descending direction specifiers.
Sets the maximum number of results per page in the API call response. For example, pg[limit]=100. The default number varies with different API endpoints.
Creates a new data structure with data passed in the request body. In the response, it returns all details of the created data structure including its full specification.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The unique ID of the team in which the data structure will be created.
The name of the data structure. The maximum length of the name is 128 characters.
Set to true to enforce strict validation of the data put in the data structure. With the strict validation enabled, the data structure won't store data that don't fit into the structure and the storing module will return an error.
The default value of this parameter is false. With the default setting, the modules using the data structure will process data that don't conform to the data structure.
trueRetrieves a data structure with a given ID
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The data structure ID. Get the dataStructureId with the list data structures endpoint.
1459Successful response
Deletes a data structure with a given ID and returns the ID in the response.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The data structure ID. Get the dataStructureId with the list data structures endpoint.
1459Confirms the deletion if a data structure is included in at least one scenario. Confirmation is required because the scenario will stop working without the data structure. If the parameter is missing or it is set to false an error code is returned and the resource is not deleted.
trueUpdates the specified data structure. Make updates only parameters you send in the request body. Note that when you update the data structure specification with the spec parameter, you have to provide all structure fields you want to use. Make replaces the old structure specification with the new one. The response contains all details about the updated data structure.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The data structure ID. Get the dataStructureId with the list data structures endpoint.
1459The name of the data structure. The maximum length of the name is 128 characters.
Set to true to enforce strict validation of the data put in the data structure. With the strict validation enabled, the data structure won't store data that don't fit into the structure and the storing module will return an error.
The default value of this parameter is false. With the default setting, the modules using the data structure will process data that don't conform to the data structure.
falseClones the specified data structure. Use the targetTeamId to clone the data structure to the specified team.
The response contains all details of the data structure clone with data structure full specification.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The data structure ID. Get the dataStructureId with the list data structures endpoint.
1459The name of the data structure clone. The maximum length of the name is 128 characters.
The ID of the team that should use the data structure clone. If you don't specify the targetTeamId Make clones the data structure in the original team.
Gets a list of all audit log entries for the specified organization.
The audit log entries in the response are sorted by the triggeredAt property in descending order by default. You can use pagination to navigate through a large number of entries.
You can get the audit log entries only for organizations in which you have the "Admin" or "Owner" roles. Otherwise, you get the 403 error.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the organization.
11Gets available audit logs filters for the organization.
You can use the data in the response to filter audit log entries you get from the GET /audit-logs/organization/{organizationId} endpoint.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the organization.
11Successfully retrieve of available audit logs filters for the organization
Gets a list of all audit log entries for the specified team.
The audit log entries in the response are sorted by the triggeredAt property in descending order by default. You can use pagination to navigate through a large number of entries.
You can get the audit log entries only for teams in which you have the "Team Admin" role. Otherwise, you get the 403 error.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the team.
11Gets available audit logs filters for the team.
You can use the data in the response to filter audit log entries you get from the GET /audit-logs/team/{teamId} endpoint.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the team.
11Successfully retried available audit logs filters for the team
Gets details of the audit log entry with the specified UUID.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The UUID of the audit log entry.
c37c7292-35cd-4dc4-9113-21b23beaea7dSuccessful response
Required scope: devices:read
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
new_smsThe value that will be used to sort returned entities by.
The value of entities you want to skip before getting entities you need.
The sorting order. It accepts the ascending and descending direction specifiers.
Sets the maximum number of results per page in the API call response. For example, pg[limit]=100. The default number varies with different API endpoints.
"ids" and "all" can no be used together "ids" or "all" has to be set "exceptIds" is possible to use only with "all" It could happen, that some incoming messages are deleted and others not. In this case, the API returns a successful status code, and the response additionally contains an error object with a error description.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
trueSuccessful response
Required scope: devices:read
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Gets analytics data for the specified organization. This feature is available only for organizations with the Enterprise plan. You can get analytics data only for organizations where you have the "Owner" organization role. Otherwise, you get the 403 error.
The data entries in the response are sorted by the amount of operations used by a scenario in ascending order. Specify different sorting with the sortBy parameter. You can use query parameters (like timeframe[dateFrom], timeframe[dateTo] or teamId) to refine the results and pagination to navigate through a large number of entries.
Make keeps the analytics data for a maximum of one year. One year is also the default time frame for the analytics data you get the response.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Retrieve a list of all context for an agent
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
List of context retrieved successfully
Create a new context with an optional file upload
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Schema for uploading a file.
Delete a context by its ID
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Context deleted successfully
Get a list of devices of a given team.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
1true = devices with scenarioId; false = devices without scenarioId - this filter only affects the trigger scope
trueDevices assigned to the scenario and not assigned devices. If this parameter is set assigned parameter is ignored.
4Successful response
The ID can be id or udid.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
1Successful response
Errors: IM004 - Confirmation required (error with metadata) - needs confirmation IM405 - Device can't be deleted because it contains messages in queue (error with metadata) - needs confirmation IM005 - Device is locked by a running scenario and thus can't be deleted
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
2trueSuccessful response
Update a device
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Required scope: devices:write
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
1Successful response
Retrieves a collection of all data stores for a team with a given ID. Returned data stores are sorted by name in ascending order.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The unique ID of the team whose data stores will be retrieved.
1The value that will be used to sort returned entities by.
The number of entities you want to skip before getting entities you want.
The sorting order. It accepts the ascending and descending direction specifiers.
The maximum number of entities you want to get in the response.
Creates a new data store with data passed in the request body. In the response, it returns all details of the created data store.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The data store name. The name must be at most 128 characters long and does not need to be unique.
The unique ID of the team in which the data store will be created.
The unique ID of the data structure that will be included in the data store. All data structures IDs for a given team can be retrieved from the List data structures endpoint.
The maximum size of the data store (defined in MB).
Successful response
Deletes data stores with given IDs and returns their IDs in the response. This endpoint allows deleting one or more data stores at once.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Confirms the deletion if a data store is included in at least one scenario. Confirmation is required because the scenario will stop working without the data store. If the parameter is missing or it is set to false an error code is returned and the resource is not deleted.
trueThe unique ID of the team from which the data store will be deleted.
1Retrieves details of a data store with a given ID.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the data store. Get the dataStoreId from the List data stores endpoint.
137Successful response
Updates properties of a data store with a given ID in a team with a given ID by passing new values in the request body. In the response, it returns all details of the updated data store including properties that were not changed. Any property that is not provided will be left unchanged. This endpoint cannot be used to update data included in the data store - for this use the endpoints for managing data stores data.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the data store. Get the dataStoreId from the List data stores endpoint.
137The data store name. The name must be at most 128 characters long and does not need to be unique.
The unique ID of the data structure included in the data store. All data structures IDs for a given team can be retrieved from the List data structures endpoint.
The maximum size of the data store (defined in MB).
Retrieves a collection of all records from a data store with a given ID. Each returned record consists of the key (custom or automatically generated) and data.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the data store. Get the dataStoreId from the List data stores endpoint.
137The maximum number of entities you want to get in the response.
The number of entities you want to skip before getting entities you want.
Creates a new record in a data store with a given ID and returns all record details.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the data store. Get the dataStoreId from the List data stores endpoint.
137The unique key of the data store record. If no key is provided, it will be automatically generated.
The data of the data store record. The structure strictly depends on the included data structure. If no data is provided, in response the values will be set to null.
Deletes records from the specified data store.
Specify the keys of the records you want to delete in the keys array in the request body.
Use the all parameter in the request body to delete all records from the data store. You have to add the confirmed parameter in the API call query to confirm deleting the data, otherwise you get an error.
When you are deleting all records, you can use the exceptKeys parameter to specify keys of the records which you want to keep.
The response contains keys of the deleted records.
Updates a data store record with a given key by passing new data in the request body. It replaces the entire resource with the new values. In the response, this endpoint returns all details of the updated data.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the data store. Get the dataStoreId from the List data stores endpoint.
137The key of the data store record. It can be retrieved from the List data store records endpoint.
ecc4819b2260Updates a data store record with a given key by passing new data in the request body. Any property that is not provided will be left unchanged. In the response, it returns all details of the updated data including properties that were not changed.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the data store. Get the dataStoreId from the List data stores endpoint.
137The key of the data store record. It can be retrieved from the List data store records endpoint.
ecc4819b2260Registers the user as a partner in the affiliate program.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Retrieves graph data for commisions in the past year for the current user.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
2021-08-012021-11-01Successful response
Retrieves detailed data about individual commisions of the current user.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
12021-08-012021-11-01The value that will be used to sort returned entities by.
idThe value of entities you want to skip before getting entities you need.
The sorting order. It accepts the ascending and descending direction specifiers.
Sets the maximum number of results per page in the API call response. For example, pg[limit]=100. The default number varies with different API endpoints.
Retrieves general info about accumulated commissions of the current user.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
2021-08-012021-11-01Successful response
Request a payout of available commissions.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Tests the RPC
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
No content
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Available sections: api, parameters
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Retrieves a collection of all connections for a team with a given ID. Returned connections are sorted by name in ascending order.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The unique ID of the team whose connections will be retrieved.
22Specifies the type of the connections to return details for. The connection type is defined in the accountName property and you can get it from the Get connection details endpoint.
{"value":"airtable2"}Creates a new connection with data passed in the request body. In the response, it returns all details of the created connection.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The unique ID of the team whose connections will be retrieved.
1The connection name. The name must be at most 128 characters long and does not need to be unique.
The connection type corresponding to the connected app. For some connection types, this property may require providing additional properties in the request body, such as clientId and clientSecret, in order to authorize the connection and make it functional.
The connection scope determining the module use. The format and number of available scopes vary depending on the accountType parameter.
Gets a list of connection parameters that can be updated. You can update a connection with the API call POST /connections/{connectionId}/set-data.
If the connection cannot be updated then the API call returns the error message "Cannot edit this connection." When this happens, create a new connection instead.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the connection. You can get connection ID's of all your connections with the the List connections endpoint.
128Successful response
Updates the specified connection with data in the request body. Check which data you need to send to update the connection with the API call GET /connections/{connectionId}/editable-data-schema. The data might be different for each app and connection type.
The new connection data replace the original connection data. Make sure to provide all relevant data. If a field is missing in the request body, Make replaces the field in the new connection with an empty value.
For OAuth connections, you need to log in to Make and confirm the changes with the Reauthorize button. For the rest of the connection types, Make starts using the new connection data immediately.
If the connection cannot be updated then the API call returns the error message "Cannot edit this connection." When this happens, create a new connection instead.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Retrieves details of a connection with a given ID.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the connection. You can get connection ID's of all your connections with the the List connections endpoint.
128Deletes a connection with a given ID and returns the ID in the response.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the connection. You can get connection ID's of all your connections with the the List connections endpoint.
128Confirms the deletion if the connection is included in at least one scenario. Confirmation is required because the scenario will stop working without the connection. If the parameter is missing or it is set to false an error code is returned and the resource is not deleted.
trueUpdates the specified connection's name. The response contains all information about the updated connection.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the connection. You can get connection ID's of all your connections with the the List connections endpoint.
128Verifies the connection status. This endpoint usually communicates with the API of the app that includes the given connection and verifies if credentials saved in Make are still valid. It returns the confirmation if the connection is verified (true) or not (false).
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the connection. You can get connection ID's of all your connections with the the List connections endpoint.
128Successful response
Verifies if a scope for a given connection is set. This endpoint returns the information if the connection is scoped (true) or not (false).
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the connection. You can get connection ID's of all your connections with the the List connections endpoint.
128The array with IDs of the scopes for a given connection. The scope ID of a specific connection can be retrieved from the Get connection details endpoint.
Gets the list of structure items in the specified custom properties structure.
Use the API call GET /custom-property-structures?{organizationId} to get the ID of the custom property structure.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the custom property structure.
Use the API call GET /custom-property-structures?organizationId={organizationId} to get the ID of a custom property structure.
2Creates custom properties structure items.
After creating a structure item, you cannot change its name and type.
To add data to the custom properties, use the API call to fill in custom properties data.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the custom property structure.
Use the API call GET /custom-property-structures?organizationId={organizationId} to get the ID of a custom property structure.
2Deletes the specified custom property structure item. Use the confirmed parameter to confirm deleting the structure item. When you delete a custom property item, Make deletes the data filled in the item as well. Deleting custom property item data is irreversible.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the custom property structure item. Get the item ID with the API call to list custom property structure items.
2Updates the specified item of a custom property structure. Specify the attributes you want to update in the request body.
You cannot update the item name and type.
You can get the item ID with an API call to list custom property structure items.
When you want to update the options of a multiselect or dropdown item, specify all the options for the property. The new set of options replaces the current options.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Retrieve a list of all LLM providers
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
LLM providers listed successfully
Retrieve details of a specific LLM provider by ID
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
LLM provider details retrieved successfully
Retrieve a list of models for a specific LLM provider by ID
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
List of models for the LLM provider retrieved successfully
Retrieves a collection of all apps available to the authenticated user.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
If set to true, this parameter returns apps available to all users. If set to false, it retrieves the apps available to the authenticated user.
Successful response
Creates a new app with data passed in the request body. In the response, it returns all details of the created app.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
trueapplication/jsonSuccessful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Get app client id and client secret.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The numeric version of the app.
The numeric version of the app.
1Successful response
Sets the common data for the app based on the parameters passed in the request body. In the response, it returns all details of common data. Common data usually contain sensitive information like API keys or API secrets and these details are shared across all modules.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The name of the app.
The app version.
The JSON object containing the common data.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
trueSuccessful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
truetext/markdownI see you.Successful response
Set app base configuration.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
application/jsoncPatch app base configuration.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
application/jsoncAvailable sections: base, groups, install, installSpec
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Available sections: base, groups, install, installSpec
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
beta, stable
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
text/plainSuccessful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
application/jsonSuccessful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
application/jsonSuccessful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Retrieves a collection of agents for a company with a given ID
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
11Successful response
Retrieves an agents for a agent with given ID
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the agent.
78781d1f-8cc0-4f42-8e77-c02812f78b5311Successful response
Creates a new agent
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the agent.
78781d1f-8cc0-4f42-8e77-c02812f78b5311Successful response
Removes an agent with a given ID.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the agent.
78781d1f-8cc0-4f42-8e77-c02812f78b5311Successful response
Updates a new agent with given ID
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the agent.
78781d1f-8cc0-4f42-8e77-c02812f78b5311Successful response
Retrieves a blueprint of a scenario with a given ID.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the scenario. You can get the scenarioId with the List scenarios API call.
112The unique ID of the blueprint version. It can be retrieved from the Get blueprint versions endpoint. This parameter can be useful when you want to retrieve the older version of the blueprint.
12If this parameter is set to true, the draft version of the scenario blueprint will be retrieved. If set to false, the live version of the blueprint will be retrieved. In case that the blueprintId parameter is set to the query as well, this parameter is ignored.
falseRetrieves a collection of all blueprints versions for a scenario with a given ID. Due to the regular archiving process, only the versions that are not older than 60 days can be retrieved. Each returned blueprint version consists of the date and time of the blueprint creation, IDs of the blueprint version and related scenario, and the information if the blueprint was created for the draft or live scenario version.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the scenario. You can get the scenarioId with the List scenarios API call.
112Blueprints versions successfully retrieved
Retrieve a list of all agents
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
List of agents retrieved successfully
Create a new agent
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Request body for creating a new agent.
Retrieve an agent by its ID
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Agent retrieved successfully
Delete an agent by its ID
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Agent deleted successfully
Modify an existing agent by its ID
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Request body for modifying an existing agent.
Run an agent with the provided ID
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Request body for running an agent.
a64d23ed-2580-43e4-a898-e97193d7fd5eRun an agent with the provided ID and stream the response using Server Sent Events (SSE)
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Request body for running an agent.
d7fbd183-6b53-4dba-9469-00ec3d047cefGets the list of keys in your custom keychain. You can use the typeName query parameter to filter your keys based on their type. Run the list of key types API call to get a list of available key types.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the team.
22Use the key type to get only keys with the specified type. You can use the API call GET /keys/types to list available key types.
basicauthPossible values: Creates a key in your keychain.
Use the list of key types API call to get a list of available key types for the typeName parameter. Specify additional parameters in the parameters object based on the key type.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the team.
The name of the key.
Use the key type to get only keys with the specified type. You can use the API call GET /keys/types to list available key types.
Additional parameters required to create the key.
Check the list of key types API call for the parameters you need to specify.
Gets the list of available key types.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Gets details of the specified key.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the key.
16Deletes the specified key. Use the confirmed parameter to confirm deleting the key. Otherwise, you get an error and the key is not deleted.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the key.
16Set this parameter to true to confirm deleting the key. Otherwise, you get an error and the key is not deleted.
trueSuccessful response
Updates a key name, connection parameters, or both with the data specified in the request body. If you don't specify a parameter, Make keeps the original value.
Use the GET /key-types API call to find out which parameters you need to specify in the parameters object based on the key type.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the key.
16Retrieves a collection of all scenarios folders for a team with a given ID. Returned folders are sorted by name in ascending order.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Unique ID of the Team.
1Successful response
Creates a new scenario folder with data passed in the request body. As the response, it returns all details of the created scenario folder.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The name of the scenario folder. The name must be at most 100 characters long and does not need to be unique.
The unique ID of the team in which the scenario folder will be created.
Created a Folder
Deletes a scenario folder with a given ID and returns the ID in the response.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The unique ID of the scenario folder. It can be retrieved from the List scenarios folders endpoint.
1Successful response
Updates a scenario folder with a given ID by passing new values in the request body. Any property that is not provided will be left unchanged. In the response, it returns all details of the updated folder including properties that were not changed.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The unique ID of the scenario folder. It can be retrieved from the List scenarios folders endpoint.
1Retrieves information about all users and their roles in the organization with the specified organizationId.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the organization.
11Specifies columns that are returned in the response. Use the cols[] parameter for every column that you want to return in the response. For example GET /endpoint?cols[]=key1&cols[]=key2 to get both key1 and key2 columns in the response.
{"value":["userId","organizationId","userRoleId","invitation","organizationTeamsCount","joinedTeamsCount"]}Retrieves information about a user role in an organization with the specified userId and organizationId. Get all user role IDs with the API call GET users/roles.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the organization.
11The ID of the user.
111Transfer organization ownership to the specified user. Only the user that has the user role "Owner" in the organization can transfer ownership.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the organization.
11The ID of the user.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
application/jsonSuccessful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
application/jsonSuccessful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
application/jsoncSuccessful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
PLANPossible values: trueSuccessful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
10Successful response
Gets the list of module types.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Gets the list of timezones and their timezoneId values.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Gets the list of countries and their countryId values in the id column. The countryId is a required parameter when you create a new organization with the API call POST /organizations.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Gets the list of locales and their localeId values and locale codes.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Gets the list of languages and their language codes.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
When set to true, the response contains localized language names, for example -- German: Deutch or Czech: Čeština. This setting limits the number of returned languages to those that have defined their localized name. The default value is false.
trueSuccessful response
Gets the list of all existing user features and their descriptions.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Gets the list of all existing organization features and their descriptions.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Gets the list of available email notification settings and their notificationId values. The language of the notification settings descriptions is set according to user language settings by default. You can specify a different language for the notification settings descriptions with the language parameter.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Language code in the ISO 639-1 code standard. Only en (English) language is supported.
enSuccessful response
Gets the list of all of the existing user API token scopes. For more information about the user API scopes refer to the Authentication section.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Gets the list of Make regions and their regionId values in the id column. The regionId is a required parameter when you create a new organization with the API call POST /organizations.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Gets the list of Make zones and their zoneId values in the id column. The zoneId is a required parameter when you create a new organization with the API call POST /organizations.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Gets the list of statuses that Make assigns to custom apps.
requestAccepted: Make has received the request for a custom app review.
inProgress: The custom app review is in progress.
feedbackSent: The Make app developers have sent their feedback to the developer of the custom app.
Retrieves the mapping of custom variable types and their typeId values.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Gets the list of available Large Language Models (LLM) with their provider information and display priorities. These models can be used for AI mapping and AI toolkit configurations.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Gets the list of predefined LLM tiers (small, medium, large) with their associated models, providers, and pricing coefficients. These tiers provide standardized AI model configurations for different use cases and billing rates.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Retrieves a list of scenarios and their current consumption. Make counts the number of consumed centicredits, operations, and transferred data according to your reset period.
If you have a monthly reset period, the response contains a list of scenarios that consumed at least one hundred centicredits (one operation) in the current reset period with their consumption and data transfer..
If you have a yearly reset period, the response contains a list of scenarios that consumed at least one hundred centicredits (one operation) in the last 60 days, or from the last reset if that period is shorter than 60 days.
60 days after the reset the scenario consumptions turn into running totals over the last 60 days.
For example, let's assume that you have a set of scenarios that consume 100000 centicredits (1000 operations) every day. On the 61st day from your last reset, you turn off a scenario that consumes 20000 centicredits (200 operations) every day, reducing your consumption to 80000 centicredits (800 operations) per day.
If you would have the yearly reset period and you would be tracking your scenario consumptions, you would get the following data:
Retrieves a list of the specified webhook execution logs. Use the to and from parameters to filter the returned logs. The response contains:
statusId: the status of the webhook execution; 1 means successful execution, 3 means failed execution
loggedAt: the moment when Make created the log
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
1yesyesSuccessful response
No content
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
1yesyesSuccessful response
Pings the Make API service. Successful response contains plain text.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Updates a tool configuration with a given scenario ID by passing new values in the request body. Any property that is not provided will be left unchanged. In the response, it returns all details of the updated tool underlaying scenario including properties that were not changed.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the scenario. You can get the scenarioId with the List scenarios API call.
112Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Retrieves data about the authenticated user. Refer to the cols[] parameter accepted values to get more information about the currently authenticated user.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Set this parameter to true if you want to get also the user roles in organizations with pending invitation. The default value is false.
{"value":true}Specifies columns that are returned in the response. Use the cols[] parameter for every column that you want to return in the response. For example GET /endpoint?cols[]=key1&cols[]=key2 to get both key1 and key2 columns in the response.
{"value":["id","name","email","language","timezoneId","localeId","countryId","features","avatar","timezone","locale","emailNotifications","usersAdminsRoleId","userOrganizationRoles","userTeamRoles","forceSetPassword","hasPassword","tfaEnabled","isAffiliatePartner","hasAddedApp","supportEligible"]}Returns current authorization information for the authenticated user including scope and authentication method used.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Retrieves organization invitations of the currently authenticated user.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Retrieves a collection of all notifications for the authenticated user. Returned notifications are sorted by ID in descending order.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
If set to true, this parameter returns only the unread notifications.
falseThe unique ID of the Make zone. This parameter is required to retrieve notifications from the Make version. For other Make platforms, it can be ignored. The IDs of the zones can be obtained from the /enums/imt-zones endpoint.
2The value that will be used to sort returned entities by. Notifications can be currently sorted only by ID.
The value of entities you want to skip before getting entities you need.
The sorting order. It accepts the ascending and descending direction specifiers.
Sets the maximum number of results per page in the API call response. For example, pg[limit]=100. The default number varies with different API endpoints.
Deletes notifications with given IDs and returns their IDs in the response. This endpoint allows deleting one or more notifications at once.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The unique ID of the Make zone. This parameter is required to retrieve notifications from the Make version. For other Make platforms, it can be ignored. The IDs of the zones can be obtained from the /enums/imt-zones endpoint.
2The array with IDs of the notifications to delete. Since the number of notifications can reach a BigInt and because of the limitations of the Open API format, the IDs need to be strings.
Retrieves details and full content of a notification with a given ID.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The unique ID of the notification. It can be retrieved from the List notifications endpoint. Since the number of notifications can reach a BigInt and because of the limitations of the Open API format, the IDs need to be strings.
3The unique ID of the Make zone. This parameter is required to retrieve notifications from the Make version. For other Make platforms, it can be ignored. The IDs of the zones can be obtained from the /enums/imt-zones endpoint.
2Marks all notifications as read and returns the IDs of the updated notifications in the response.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Forces the request to mark all notifications as read. This parameter can only have the all value.
The unique ID of the Make zone. This parameter is required to retrieve notifications from the Make version. For other Make platforms, it can be ignored. The IDs of the zones can be obtained from the /enums/imt-zones endpoint.
2Successful response
Retrieves a collection of all users for a team or an organization with a given ID. Returned users are sorted by id in descending order.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The unique ID of the organization whose users will be retrieved. If this parameter is set, the teamId parameter must be skipped. For each request either teamId or organizationId must be defined.
The unique ID of the team whose users will be retrieved. If this parameter is set, the organizationId parameter must be skipped. For each request either teamId or organizationId must be defined.
1Optional filter parameter.
Optional filter parameter.
Optional filter parameter. If this parameter is set, the teamId parameter must be set as well.
{"value":3}Optional filter parameter. If this parameter is set, the organizationId parameter must be set as well.
{"value":13}The value that will be used to sort returned entities by. Users can be sorted by name, id and email.
The sorting order. It accepts the ascending and descending direction specifiers.
The number of entities you want to skip before getting entities you want.
The maximum number of entities you want to get in the response.
Deletes the authenticated user's own account. Requires password and/or 2FA, if configured. Optionally deletes all user connections (accounts, webhooks, etc).
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Whether to delete all user connections (accounts, webhooks, etc).
falseUser's current password (required if user has a password set).
Two-factor authentication code (required if 2FA is enabled).
Successful response
Updates a user with a given ID by passing new data in the request body. Any property that is not provided will be left unchanged. As the response, it returns all details of the updated user including properties that were not changed.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The unique ID of the user. It can be retrieved from the List users endpoint.
1The name of the user. The name must be at most 250 characters long and does not need to be unique.
The standardized language code. It sets the Make environment language.
The timezone ID corresponding to the local time. The list of all timezones can be retrieved from the GET /enums/timezones endpoint.
The location ID. It sets the Make environment date formats, hour formats, decimal separators, etc. The list of all locales can be retrieved from the GET /enums/locales endpoint.
The country ID. It sets the region of use.
Updates an email for a user with a given ID by passing new data in the request body. It replaces the entire resource with the new values. In the response, it returns the confirmation if the email was changed.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The unique ID of the user. It can be retrieved from the List users endpoint.
1User's current email address.
User's new email address.
User's current password.
Updates a password for a user with a given ID by passing new data in the request body. It replaces the entire resource with the new values. In the response, it returns the confirmation if the password was changed. This endpoint corresponds to changing a password in the user profile when the user is logged in to the Make interface.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The unique ID of the user. It can be retrieved from the List users endpoint.
1The current user password.
The new user password. The password must be at least 9 characters long and must contain at least one uppercase letter, at least one number, and at least one special character.
The new user password for confirmation. This password must be the same as the password in the newPassword1 property.
Sends password reset demand for a user with an email passed in the request body. This endpoint corresponds to the Lost password function on the login page in the Make interface. In the response, it returns the confirmation if the demand was sent successfully.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The email of the user for who the password should be reset.
Successful response
Checks a hash and sets a session for the Reset lost password endpoint. This endpoint corresponds to clicking the Reset password link in the Password reset email.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The unique hash of the password reset session.
fab680b60044adb766128e713e44e15bSuccessful response
Updates a password for a user based on the session created when calling the Prepare session for password reset endpoint. This endpoint corresponds to setting a new password on the Lost password page in the Make interface.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The new user password.
This password must be the same as the password in the newPassword1 property.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Module type id. Allowed values:
4Possible values: Module init mode:
blank - Creates a new blank module (code is empty).example - Creates a module from a model app (which contains the example codes).module - Creates module from existing user's module.blankPossible values: Required when moduleInitMode is module. Specifies the name of the source module to clone.
The name of the connection to use.
The name of the webhook to use.
The CRUD operation type.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Updates a module.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Available sections: api, epoch, parameters, expect, interface, samples, scope
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Available sections: api, epoch, parameters, expect, interface, samples, scope
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Request URL
This directive controls the encoding of URLs. It is on by default, so if you have any special characters in your URL, they will be automatically encoded. But there might be situations where you don't want your URL to be encoded automatically, or you want to control what parts of the URL are encoded. To do this, set this flag to false.
true^.*[{][{].*[}][}].*$Custom Certificate Authority
Request body
^.*[{][{].*[}][}].*$trueAdd an Accept-Encoding header to request compressed content encodings from the server (if not already present) and decode supported content encodings in the response.
falseThis directive specifies whether to follow GET HTTP 3xx responses as redirects or never.
trueThis directive specifies whether to follow non-GET HTTP 3xx responses as redirects or never.
trueAvailable sections: api, epoch, parameters, expect, interface, samples, scope
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Available sections: api, epoch, parameters, expect, interface, samples, scope
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Available sections: api, epoch, parameters, expect, interface, samples, scope
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Available sections: api, epoch, parameters, expect, interface, samples, scope
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Creates a duplicate of a module.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Gets the API tokens of the currently authenticated user.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Create a new API token for the currently authenticated user. Specify the API token scopes in the scope array parameter.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The API token label visible in the Make user profile.
The API scopes provided to the API token. The API scopes determine the scope of operations that you can do with the API token.
Check the list of all existing Make API scopes with the API call GET /enums/user-api-tokes-scopes.
Successful response
Deletes currently authenticated user's API token with the specified creation timestamp. Get the API token creation timestamp with the API call GET /users/me/api-tokens in the parameter value created. Copy the timestamp string to the API call path to delete the API token.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The timestamp of the moment when you created the API key in the ISO 8601 compliant format.
2020-03-27T05:53:27.368ZSuccessful response
Gets team roles of the user with the specified userId. The response contains user's team role ID for all teams the user is part of. Get the mapping of the userRoleId and the user role name with the API call GET /users/roles.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the user.
111Successful response
Gets user role detail in the team with the specified teamId. Get the mapping of the userRoleId and the user role name with the API call GET /users/roles.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the user.
111The ID of the team.
22Successful response
Updates the user role in the team with the specified teamId. Get the mapping of the userRoleId and the user role name with the API call GET /users/roles.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the user.
111The ID of the team.
22Retrieves a list of custom functions available in the team. The response contains id, name, description and a brief updates history of all custom functions available in the team.
Check availability of the custom functions feature with the API call GET /organizations/{organizationId} for the organization to which the team belongs. If the response contains "customFunctions": true pair in the license object then you have access to the custom functions feature.
Refer to the for Make pricing plans overview.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Creates a custom function. Specify function name, description and code in the request body.
You cannot use a JavaScript reserved word for the function name. Check the .
Make sure to use the same function name in the name field and in the function's code. Otherwise, you get the IM005 error.
Make validates the custom function's code first. You get an IM005 error if the code validation fails. The validation might fail because of a syntax error in the function's code or when the code uses a JavaScript feature that Make doesn't support. Check the in the Make Help center.
Check availability of the custom functions feature with the API call GET /organizations/{organizationId}
Checks the custom functions code. The response contains information whether Make validated the custom functions code successfully or whether there was an error.
The code validation might fail because of an syntax error in the function's code or when the code uses a JavaScript feature that Make doesn't support. Check the in the Make Help center.
Check availability of the custom functions feature with the API call GET /organizations/{organizationId} for the organization to which the team belongs. If the response contains "customFunctions": true pair in the license object then you have access to the custom functions feature.
Refer to the for Make pricing plans overview.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Gets detailed information about a custom function. The response contains function name, code, a list of scenarios which use the custom function and the custom function's history of updates.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the custom function.
44Specifies columns that are returned in the response. Use the cols[] parameter for every column that you want to return in the response. For example GET /endpoint?cols[]=key1&cols[]=key2 to get both key1 and key2 columns in the response.
Deletes the custom function. The response contains information whether the custom function is deleted or not.
If you or any of your team members use the custom function in a scenario you have to use the confirmed parameter to confirm the custom function deletion. Otherwise, you get an error with a list of scenarios that use the custom function.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the custom function.
44Confirms deleting of the custom function. If you are using the custom function in a scenario Make requires the confirmation.
trueUpdates custom functions description or code. You cannot change the name of the custom function.
Make sure to use the same function name in the function's code. Otherwise, you get an IM005 error.
Make validates the custom function's code first. You get an IM005 error if the code validation fails. The validation might fail because of a syntax error in the function's code or when the code uses a JavaScript feature that Make doesn't support. Check the in the Make Help center.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Gets history of updates of the specified custom function. The response contains a list of code changes, the change author and date when the author made the change.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the custom function.
44The ID of the team.
11Successful response
Gets custom properties data of the specified scenario.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the scenario.
22Successful response
Fills in custom properties data for the specified scenario. The scenario has to have no custom properties data.
The data you fill in has to conform to the current custom scenario properties structure. You have to specify a value for every required item, otherwise you get an error.
To update existing data, use the following API calls:
Update custom properties data
Set custom properties data
Sets custom properties data for the specified scenario. Make replaces the original data with the data you send in the request body.
You have to specify a value for every required custom properties structure item, otherwise you get an error.
The scenario has to have custom property data already. The new data set has to conform to the current custom scenario properties structure. If the initial data is empty, then the API call returns an error.
To fill in first values to the custom properties, use the API call to fill in custom properties data.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the scenario.
80Deletes custom properties data. Deleting custom properties data is irreversible. Use the confirmed parameter to confirm deleting the data, otherwise you get an error and the data are not deleted.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the scenario.
28trueSuccessful response
Updates custom properties data of the specified scenario. Make updates only the custom properties data you specify in the request body.
The custom property has to contain data already. The update data have to conform to the current custom scenario properties structure. If the initial value is empty, then the API call returns an error.
To fill in first values to the custom properties, use the API call to fill in custom properties data.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the scenario.
80Successful response
Retrieves a collection of all organizations, in which the user has membership. The response contains information about the organization name, organizationId and timezoneId. You can get more data about the user organizations with specifying the cols[] query parameter.
However, the values for parameters license, serviceName and isPaused are returned only for organizations in your current Make zone.
Returned organizations are sorted by the organization name in ascending order by default. You can specify sorting order with the query parameter pg[sortBy].
Create a new organization using the data sent in the request body. Successful response contains all information about the created organization.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The name of the organization.
ID of the Make region instance associated with the organization. Get the list of Make regions with the API call GET /enums/imt-regions.
The ID of the timezone associated with the organization. Get the list of the timezone IDs with the API call GET /enums/timezones.
The ID of the country associated with the organization. Get the list of the country IDs with the API call GET /enums/countries.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
bf1effe1-bc9d-4ab3-9414-9c3b66175305Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Retrieves detail information of the organization with the specified organizationId.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the organization.
11Set this parameter to true if you are using the API call GET /organizations/{organizationId} shortly after creating the organization. The API call will first check synchronization of the Make backend and your Make zone data. If you don't use this argument, the API call might fail with an error due to unfinished data synchronization. The default value of this argument is false.
trueDeletes the organization with the specified organizationId. Make also deletes all the teams in the organization. You can only delete organizations that are associated with your current Make zone. Your current Make zone is specified in the API call URL. Currently, it is either:
eu1.make.com
us1.make.com
Updates the organization data with the values in the request body. If you don't use a parameter in the request body, Make won't change its value. You can update organization name, timezone, and country with the name, timezoneId, and countryId parameters.
Check the available values for the timezoneId and countryId parameters with the API calls GET /enums/timezones and GET /enums/countries.
The request response returns all organization data.
Get list of custom apps associated with the users in the organization. The request response contains information of both published and unpublished custom apps. The custom app name is suffixed with a random text string.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the organization.
11Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The value that will be used to sort returned entities by.
The value of entities you want to skip before getting entities you need.
The sorting order. It accepts the ascending and descending direction specifiers.
Sets the maximum number of results per page in the API call response. For example, pg[limit]=100. The default number varies with different API endpoints.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Invite a user to the organization. To automatically add the user to teams, specify IDs of the teams. The user gets the team role member. You can change the user team role with the API call POST /users/{userId}/user-team-roles/{teamId}.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the organization.
11The ID of the user organization role assigned to the invited user. Get list of user role IDs from the API call GET /users/roles.
The user registration email.
The user name visible in the team and organization interface.
Note added to the invitation.
The list of team IDs to which the invited user will be assigned. The invited user will receive the team role member.
Retrieves the collection of organization variables. The response contains all organization variables if your account has the custom variables feature available. Otherwise, the response contains only Make system variables.
Check availability of the custom variables feature with the API call GET /organizations/{organizationId}. If the response contains "customVariables": true pair in the license object then you have access to the custom variables feature.
Refer to the for Make pricing plans overview.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Creates new organization variable. You can check the availability of the custom variables feature with the API call GET /organizations/{organizationId}. If the response contains "customVariables": true pair in the license object then you have access to the custom variables feature.
A successful response contains all information about the new variable. If you don't have the custom variables feature available then the API call returns the error 404.
Refer to the for Make pricing plans overview.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Deletes organization variable.
If you don't have the custom variables feature available then the API call returns the error 404. Check the availability of the custom variables feature with the API call GET /organizations/{organizationId}. If the response contains "customVariables": true pair in the license object then you have access to the custom variables feature.
Refer to the for Make pricing plans overview.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Updates custom organization variable with the specified variable name. Only parameters specified in the request body are updated.
You can check the availability of the custom variables feature with the API call GET /organizations/{organizationId}. If the response contains "customVariables": true pair in the license object then you have access to the custom variables feature.
A successful response contains all information about the updated variable. If you don't have the custom variables feature available then the API call returns the error 404.
Refer to the for the Make pricing plans overview.
Update the variable typeId accordingly when you are updating the variable value. Make checks whether the variable type and value match in the request body. There is no check for incorrect variable type when you update only variable value and
Gets the history of updates of the specified custom variable. The response contains the ID value of the variable history entry and a diffObject. The diffObject contains:
the original value,
the new value,
the timestamp of the update,
Retrieves a list of daily centicredits, operations, and data transfer usage across all scenarios within all teams in the specified organization for the past 30 days.
By default, the endpoint uses the timezone of the user making the API call to define the start and end of each day in the 30-day timeframe.
To use the organization's timezone instead, set the organizationTimezone parameter to true. This ensures that the daily aggregates align with the organization's operational hours. This is especially useful for scenarios where aggregated data needs to align with the organization's operational hours.
For instance, a remote data analyst in India working for a Czech company can set organizationTimezone=true to ensure the usage data reflects the company's timezone, providing more relevant and accurate insights for organizational reporting and analysis.
For more information on timezones in Make, please refer to our .
Retrieves all feature controls for the specified organization. Response order of the feature controls is by descending ID.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the organization.
11The feature control name.
Make AI ToolsSpecifies columns that are returned in the response. Use the cols[] parameter for every column that you want to return in the response. For example GET /endpoint?cols[]=key1&cols[]=key2 to get both key1 and key2 columns in the response.
Enable or disable feature control for the specified organization.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the organization.
11The ID of the feature control.
Indicates whether the feature control is enabled (true) or disabled (false).
Successful response
Checks if the current user has a specific team (company) permission on any team within the specified organization. Returns hasPermission: true if the user has the permission on at least one team in the organization, otherwise returns hasPermission: false.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the organization to check permissions within.
123The name of the team permission to check. This should be a valid company/team permission name (e.g., 'scenario add', 'scenario view', 'team view', 'connection add').
scenario addRequired scope: devices:read
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
new_smsThe value that will be used to sort returned entities by.
The value of entities you want to skip before getting entities you need.
The sorting order. It accepts the ascending and descending direction specifiers.
Sets the maximum number of results per page in the API call response. For example, pg[limit]=100. The default number varies with different API endpoints.
"ids" and "all" can no be used together "ids" or "all" has to be set "exceptIds" is possible to use only with "all" It could happen, that some incoming messages are deleted and others not. In this case, the API returns a successful status code, and the response additionally contains an error object with a error description.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
trueSuccessful response
Required scope: devices:read
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Required scope: devices:read
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
new_smsSuccessful response
Retrieves a collection of all scenarios for a team or an organization with a given ID. Returned scenarios are sorted by proprietary setting in descending order.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The unique ID of the team whose scenarios will be retrieved. If this parameter is set, the organizationId parameter must be skipped. For each request either teamId or organizationId must be defined.
1The unique ID of the organization whose scenarios will be retrieved. If this parameter is set, the teamId parameter must be skipped. For each request either teamId or organizationId must be defined.
11The array of IDs of scenarios to retrieve.
[1,2,3]The unique ID of the folder containing scenarios you want to retrieve.
1Set this parameter to true to get only active scenarios in the response.
trueThis parameter is deprecated. Use the isActive parameter to filter for active scenarios instead.
trueIf set to true, the response contains only scenario concepts.
trueLimits the type of scenarios to be retrieved.
falsePossible values: The number of entities you want to skip before getting entities you want.
The maximum number of entities you want to get in the response.
The value that will be used to sort returned entities by.
The sorting order. It accepts the ascending and descending direction specifiers.
Creates a new scenario with data passed in the request body. In the response, it returns all details of the created scenario including its blueprint.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
If set to true this parameter confirms the scenario creation when the scenario contains the app that is used in the organization for the first time and needs installation. If the parameter is missing or it is set to false an error code is returned and the scenario is not created.
trueRetrieves all available properties of a scenario with a given ID. The returned details do not include a scenario blueprint. If you want to get a scenario blueprint, refer to the Get scenario blueprint endpoint.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the scenario. You can get the scenarioId with the List scenarios API call.
112Deletes a scenario with a given ID and returns the ID in the response.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the scenario. You can get the scenarioId with the List scenarios API call.
112Scenario deleted successfully
Updates a scenario with a given ID by passing new values in the request body. Any property that is not provided will be left unchanged. In the response, it returns all details of the updated scenario including properties that were not changed.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the scenario. You can get the scenarioId with the List scenarios API call.
112If set to true this parameter confirms the scenario update when the scenario contains the app that is used in the organization for the first time and needs installation. If the parameter is missing or it is set to false an error code is returned and the scenario is not updated.
trueRetrieves properties of a trigger included in a scenario with a given ID. A trigger is a module that is able to return bundles that were newly added or updated (depending on the settings) since the last run of the scenario. An example of a trigger is a hook.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the scenario. You can get the scenarioId with the List scenarios API call.
112Successful response
Clones the specified scenario. The response contains all information about the scenario clone.
You have to know which app integrations the scenario contains. You can get a list of apps used in the scenario with the API call GET /scenarios/{scenarioId} in the usedPackages array.
If you are cloning the scenario to a different team and the scenario contains an app module, webhook or data store, you have to either:
map the entity ID to a different entity with the correct properties. For example, you can map an app module connection to a different connection of the same app with the same scopes, or
use the notAnalyze
Verifies whether the module data is set or not. This endpoint doesn't retrieve the module data.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the scenario. You can get the scenarioId with the List scenarios API call.
112The unique ID of the scenario module. It is available in the scenario blueprint that can be retrieved from the Get scenario blueprint endpoint.
1Successful response
Activates the specified scenario. Also runs the scenario if the scenario is scheduled to run at regular intervals. Read more about .
The API call response contains the scenario ID and the scenario isActive property set to true.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the scenario. You can get the scenarioId with the List scenarios API call.
112Successful response
Deactivates and stops the specified scenario if the scenario is running. The API call response contains the scenario ID and the scenario isActive property set to false.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the scenario. You can get the scenarioId with the List scenarios API call.
112Successful response
Runs the specified scenario. The scenario has to be active. If your scenario has required scenario inputs you have to provide the scenario inputs in the request body. If the scenario provides scenario outputs, these are returned in the response.
Note: do not apply for this endpoint.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the scenario. Get the ID of the scenario with the API call GET /scenarios.
111If your scenario has inputs specify the input parameters and values in the data object.
If set to true the Make API waits until the scenario finishes. The response contains the scenario status and executionId. If the scenario execution takes longer than 40 seconds, the API call returns the time out error, but the scenario is still executed.
If set to false the API call returns immediately without waiting. The response contains only the executionId.
falseUrl that will be called once the scenario execution finishes. If the run is responsive and finishes within 40 seconds, the url is not called since the result is present in the response.
The callbackUrl will be called using a POST request with the following body:
{
"executionId": executionId,
"statusUrl": "url to retrieve execution status and outputs via GET"
}
Replays the specified scenario execution. The scenario has to be active.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the scenario. Get the ID of the scenario with the API call GET /scenarios.
111An array of executionIds. Currently only the first one will be replayed.
202 Accepted - Successful response
404 Not Found
Retrieves the scenario inputs and outputs specification for the specified scenario. Check out the in the Make help center.The scenario inputs and outputs feature is available with all plans.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the scenario. Get the list of scenarios with the API call GET /scenarios.
111Successful response
Updates specification of the scenario inputs. Check out the in the Make help center.
If you want to enable the scenario inputs you have to set the scenario scheduling to "On demand" first, otherwise you get error 422 (IM016). You can use the API call:
PATCH /scenarios/{scenarioId}?confirmed=true
with the request body:
{"scheduling": "{\"type\":\"on-demand\"}"}
You can disable inputs for the specified scenario by sending a payload with an empty input array.
The response contains the updated scenario inputs specification.
The scenario inputs feature requires your account to have the pricing plan Pro or higher.
Retrieves a list of daily centicredits, operations, and data transfer usage for a specified scenario over the past 30 days.
By default, the endpoint uses the timezone of the user making the API call to define the start and end of each day in the 30-day timeframe.
To use the organization's timezone instead, set the organizationTimezone parameter to true. This ensures that the daily aggregates align with the organization's operational hours. This is especially useful for scenarios where aggregated data needs to align with the organization's operational hours.
For instance, a remote data analyst in India working for a Czech company can set organizationTimezone=true to ensure the usage data reflects the company's timezone, providing more relevant and accurate insights for organizational reporting and analysis.
For more information on timezones in Make, please refer to our .
Retrieves buildtime variables of a scenario with the given ID. Buildtime variables could be team or user defined, team defined ones are prefixed with a TAC_ and user defined variables are prefixed with a PAC_. TAC_s can be used within the scenario as per its input spec by the entire team, whereas PAC_s can only be used within the scenario by the user who added them.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the scenario. You can get the scenarioId with the List scenarios API call.
112Adds new buildtime team or user defined variable/s. Buildtime variables should be prefixed either with a TAC_ (for team defined variables) or with a PAC_ (for personal user defined variables), followed by the connection value. If a variable already exists, an error will be thrown. If a variable's name is not within scenario input specification, an error will be thrown. If the adding of new variables was successful the reponse would be OK.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the scenario. You can get the scenarioId with the List scenarios API call.
112Updates team or user defined buildtime variable/s. The endpoint updates and overwrites exsiting records with the newly provided values, meaning any existing buildtime variable which is not provided through the payload will be overwritten. Buildtime variables should be prefixed either with a TAC_ (for team defined variables) or with a PAC_ (for personal user defined variables), followed by the connection value. If a variable doesn't exist, it will be added provided that its name is within the scenario input specification. If the updating of variables was successful the reponse would be OK.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the scenario. You can get the scenarioId with the List scenarios API call.
112Deletes a buildtime variable with a given value for a scenario with a given ID and returns OK in the response.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the scenario. You can get the scenarioId with the List scenarios API call.
112The value of the buildtime variable
PAC_123455551Buildtime variable deleted successfully
Retrieves the list of incomplete executions of the specified scenario.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID value of the scenario. Use the API call GET /scenarios to get the ID of the scenario. If your scenario is placed in a folder, use the API call GET /scenarios-folders?teamId={teamId} first.
4Successful response
Deletes incomplete executions of the specified scenario. Specify the incomplete execution ID values in the ids array in the request body to delete the specified incomplete executions.
You can set the "all": true pair to delete all incomplete executions of the specified scenario. If you use the "all": true parameter, you have to specify the confirmed=true query parameter to confirm the deletion. Otherwise, the API call returns the error IM004 (406).
Add the exceptIds array to the request body to specify items you don't want to delete.
You get an error if you try to delete incomplete executions which are being processed. The rest of the specified items is still deleted.
Gets detail of the specified incomplete execution.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the incomplete execution. Get the ID values of the incomplete executions of a scenario with the API call GET /dlqs?scenarioId={scenarioId}.
a07e16f2ad134bf49cf83a00aa95c0a5Successful response
Required scope: datastores:write
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Updates the specified incomplete execution.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the incomplete execution. Get the ID values of the incomplete executions of a scenario with the API call GET /dlqs?scenarioId={scenarioId}.
a07e16f2ad134bf49cf83a00aa95c0a5The blueprint you want to use to resolve the incomplete execution. If you download the blueprint from a Make scenario as a JSON object, you have to escape the blueprint contents to be able to send it as a string.
The module ID which caused the incomplete execution of the scenario.
Gets the blueprint of the scenario that caused the incomplete execution.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the incomplete execution. Get the ID values of the incomplete executions of a scenario with the API call GET /dlqs?scenarioId={scenarioId}.
a07e16f2ad134bf49cf83a00aa95c0a5Successful response
Gets bundles that caused the incomplete execution.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the incomplete execution. Get the ID values of the incomplete executions of a scenario with the API call GET /dlqs?scenarioId={scenarioId}.
a07e16f2ad134bf49cf83a00aa95c0a5Successful response
Gets data about attempts to resolve an incomplete execution.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the incomplete execution. Get the ID values of the incomplete executions of a scenario with the API call GET /dlqs?scenarioId={scenarioId}.
a07e16f2ad134bf49cf83a00aa95c0a5The status number of the incomplete execution. The status numbers correspond to the following statuses:
3Possible values: The moment from which you want to list the incomplete execution logs. The timestamp is in the UNIX timestamp format.
1548975600000Limits the returned incomplete execution logs to those that were created before the specified moment. The timestamp is in the UNIX timestamp format.
1574782119387Gets detail of the specified incomplete execution log.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the incomplete execution. Get the ID values of the incomplete executions of a scenario with the API call GET /dlqs?scenarioId={scenarioId}.
a07e16f2ad134bf49cf83a00aa95c0a5The ID of the incomplete execution log. Get the ID values of the incomplete execution logs with the API call GET /dlqs/{dlqId}/logs.
1356b72d781649a18692a0d4d09cd977Successful response
Triggers a retry of the specified incomplete execution. The incomplete execution runs with the blueprint from when the error happened.
If you need to update the blueprint first, use the endpoint PATCH /dlqs/{dlqId}.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the incomplete execution. Get the ID values of the incomplete executions of a scenario with the API call GET /dlqs?scenarioId={scenarioId}.
a07e16f2ad134bf49cf83a00aa95c0a5Successful response
Triggers a retry of the specified incomplete executions. You can either use the all parameter to retry all incomplete executions of the scenario, or specify a list of incomplete execution IDs in the ids property.
You can use the exceptIds parameter to exclude incomplete executions from retrying.
The incomplete executions run with the blueprint from when the error happened. If you need to update the blueprint first, use the endpoint PATCH /dlqs/{dlqId}.
Make puts the incomplete executions in a queue. If you are retrying a large number of incomplete executions, there might be a delay between receiving the response and Make retrying the incomplete execution.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Retrieves a list of webhook queue items waiting for processing with the specified webhook. The request response contains:
the incoming payload hash
incoming data scope
the size of the data in bytes
timestamp of the moment when the data were placed in the processing queue
Deletes items from the processing queue of the specified webhook. Specify the payload ID values that you want to delete in the request body in the ids array.
You can set the "all": true pair to delete all items from the webhook processing queue. If you use the "all": true parameter, you have to specify the confirmed=true query parameter to confirm the deletion. Otherwise the API call returns the error IM004 (406).
Add the exceptIds array to the request body to specify items you don't want to delete.
The API call response will contain an error message if some of the specified queue items cannot be deleted. The rest of the specified items will be deleted. Deleting a webhook queue item is not allowed when the item is already being processed by the webhook.
Retrieves detail information about the specified webhook queue item. You can get the webhook queue item ID value with the API call GET /hooks/{hookId}/incomings.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the webhook. Use the GET /hooks API call to get the ID values of your webhooks.
654The ID value of the webhook queue item. Get the list of webhook queue items with the API call GET /hooks/{hookId}/incomings.
7a567f385d1a4f5ab7bff89162b7605eSuccessful response
Gets webhook processing queue stats. The response contains the number of items in the webhook queue and the webhook queue limit.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the webhook. Use the GET /hooks API call to get the ID values of your webhooks.
654Successful response
Gets settings for user notifications for a user specified by the userId and a team specified by the teamId. Get the mapping of the notificationId and the team notification setting type with the API call GET /enums/user-email-notifications.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the user.
3The ID of the team.
3Checks team notification settings for specific user, team and notification type with the specified userId, teamId and notificationId. Get the mapping of the notificationId and the team notification setting type with the API call GET /enums/user-email-notifications.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the user.
1The ID of the team.
1The ID of the notification type. Get the mapping of the notificationId and the team notification setting type with the API call GET /enums/user-email-notifications.
6Updates team notification settings for the user identified with the userId, teamId and notificationId.
Get the mapping of the notificationId and the team notification setting type with the API call GET /enums/user-email-notifications.
Note that you can only update notification settings for the user associated with the API key used for authentication.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Gets list of all users and their roles in the organization with the specified organizationId. Get all user role IDs with the API call GET /users/roles.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the user.
111Specifies columns that are returned in the response. Use the cols[] parameter for every column that you want to return in the response. For example GET /endpoint?cols[]=key1&cols[]=key2 to get both key1 and key2 columns in the response.
{"value":["userId","organizationId","usersRoleId","invitation","organizationTeamsCount","joinedTeamsCount"]}Gets information about user role in an organization with the specified userId and organizationId. Get all user role IDs with the API call GET /users/roles.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the user
254The ID of the organization
11Updates the specified user role in the organization. Only organization owners and admins can change the user organization roles. Refer to the Make Help center for a breakdown of the user .
Specify the ID of the new role for the user in the request body. Get all available user role IDs and the corresponding user role names with the API call GET /users/roles.
You cannot change the organization "Owner" with this endpoint. Use the API call to transfer organization ownership instead.
If you send an empty request body, the user with the specified userId will be removed from the organization.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Transfer organization ownership to the user with the specified userId. Only organization owner can transfer their ownership to another user.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the user.
111The ID of the organization.
11Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Get all SSO certificates.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the organization.
11Type of SSO certificate.
samlSuccessful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
trueSuccessful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
function parseTime() { const a = "Hello There" }Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
console.log('This is a new test');Successful response
Gets list of all existing user role names and IDs. Set the user roles in an organization with the POST /users/{userId}/user-organization-roles/{organizationId} API call. Use the POST /users/{userId}/user-team-roles/{teamId} API call to set user roles in a team.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Specifies columns that are returned in the response. Use the cols[] parameter for every column that you want to return in the response. For example GET /endpoint?cols[]=key1&cols[]=key2 to get both key1 and key2 columns in the response.
{"value":["id","name","subsidiary","category","permissions"]}Set this parameter to organization or team to get user roles in an organization or in a team.
teamPossible values: Gets the number of unread notifications for the currently authenticated user.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Gets list of all users and their roles in the team with the specified teamId. Get all user role IDs with the API call GET /users/roles.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the team.
22Specifies columns that are returned in the response. Use the cols[] parameter for every column that you want to return in the response. For example GET /endpoint?cols[]=key1&cols[]=key2 to get both key1 and key2 columns in the response.
The value that will be used to sort returned entities by.
The value of entities you want to skip before getting entities you need.
The sorting order. It accepts the ascending and descending direction specifiers.
Sets the maximum number of results per page in the API call response. For example, pg[limit]=100. The default number varies with different API endpoints.
Retrieves information about user role in a team with the specified userId and teamId. Get all user role IDs with the API call GET users/roles.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the team.
22The ID of the user.
111Retrieves a collection of all templates for a team with a given ID. Returned templates are sorted by ID in ascending order.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The unique ID of the team whose templates will be retrieved.
1Indicates if the template is public which means that it was published and approved, and can be accessed by anyone.
trueThe array with the text IDs of the apps used in the templates. This parameter allows you to get only the templates containing specific apps.
["http"]The value that will be used to sort returned entities by.
The value of entities you want to skip before getting entities you need.
The sorting order. It accepts the ascending and descending direction specifiers.
Sets the maximum number of results per page in the API call response. For example, pg[limit]=100. The default number varies with different API endpoints.
Creates a new template with data passed in the request body. In the response, it returns all details of the created template.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The unique numeric ID of the team in which the template will be created.
The language of the template determining in which language template details such as module names will be displayed. This property also impacts the visibility of the created template and cannot be changed later.
Retrieves details of a template with a given ID.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The unique ID of the private template. It can be retrieved from the List templates endpoint.
164Deletes a template with a given ID and returns the ID in the response.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The unique ID of the private template. It can be retrieved from the List templates endpoint.
164Confirms the deletion of the private or published template. If the parameter is missing or it is set to false an error code is returned and the resource is not deleted. The public (approved) templates can only be deleted by administrators.
trueUpdates a template with a given ID by passing new values in the request body. Any property that is not provided will be left unchanged. In the response, it returns all details of the updated template including properties that were not changed.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The unique ID of the private template. It can be retrieved from the List templates endpoint.
164The unique ID of the public version of the approved template. It can be retrieved from the List templates endpoint as one of the following IDs: publishedId for all published templates that are waiting for approval or not, or approvedId for approved templates.
18Retrieves a blueprint of a template with a given ID.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The unique ID of the private template. It can be retrieved from the List templates endpoint.
164If this parameter is set to true, it means the blueprint should be used for creating a scenario from the template.
trueThe unique ID of the public version of the approved template. It can be retrieved from the List templates endpoint as one of the following IDs: publishedId for all published templates that are waiting for approval or not, or approvedId for approved templates.
18Publishes a private template with a given ID. In the response, it returns all details of the template.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The unique ID of the private template. It can be retrieved from the List templates endpoint.
164Requests approval of the published template with the given IDs of its private and published versions. In the response, it returns all details of the template.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The unique ID of the private template. It can be retrieved from the List templates endpoint.
164The unique ID of the public version of the approved template. It can be retrieved from the List templates endpoint as one of the following IDs: publishedId for all published templates that are waiting for approval or not, or approvedId for approved templates.
18Gets a list of custom properties structures in the organization.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the organization.
57Successful response
Creates a custom properties structure. You can have only one custom properties structure for each combination of associatedType, belongerTypeand belongerId values.
For example, you can create only one custom properties structure for scenarios in a specific organization.
To create a structure for custom scenario properties, fill in the request body:
associatedType: scenario
Retrieves a collection of all hooks for a team with a given ID. Returned hooks are sorted by name in ascending order.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The unique ID of the team whose hooks will be retrieved.
4The hook type. Two native Make hook types are gateway-webhook and gateway-mailhook.
gateway-webhookSpecifies if the hook is assigned to a scenario. If set to true, the request will return only the hooks which the scenarioId value is not set to null.
trueThis parameter shows only the hooks that can be used by a scenario with a specific ID, which means hooks that are not assigned to another scenario yet and the hook that is already assigned to this scenario. This can be useful because Make allows assigning any hook to only one scenario. If this parameter is set the assigned parameter is ignored.
123Creates a new hook with data passed in the request body. In the response, it returns all details of the created hook.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The name of the hook. The name must be at most 128 characters long and does not need to be unique.
The unique ID of the team in which a hook will be created.
The hook type strictly related to the app for which the hook was created.
Set the method parameter to true to add the HTTP method to the request body.
Set the header parameter to true to add headers to the request body.
Set the stringify parameter to true to return JSON payloads as strings.
The unique ID of the connection that will be included in the created hook.
The unique ID of the form that will be included in the created hook.
Retrieves details of a hook with a given ID including hooks data.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the webhook. Use the GET /hooks API call to get the ID values of your webhooks.
654Successful response
Deletes a hook with a given ID and returns the ID in the response.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the webhook. Use the GET /hooks API call to get the ID values of your webhooks.
654Confirms the deletion if a hook is included in the scenario. Confirmation is required because the scenario will stop working without the hook. If the parameter is missing or it is set to false an error code is returned and the resource is not deleted.
trueUpdates a hook with a given ID by passing new values in the request body. Any property that is not provided will be left unchanged. In the response, it returns all details of the updated hook including properties that were not changed.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the webhook. Use the GET /hooks API call to get the ID values of your webhooks.
654The name of the updated hook. The name must be at most 128 characters long and does not need to be unique.
Successful response
Determines if a hook with a given ID is active and retrieves its properties that provide you with the address of the hook and inform if the hook is attached, what is its learning status, and if it was not used for a long time.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the webhook. Use the GET /hooks API call to get the ID values of your webhooks.
654Successful response
Starts the process of learning the request body structure by a hook with a given ID. When you send to the hook address a request with data in its body, you can use this endpoint to force the hook to start determining the payload data structure which will later be suggested in the scenario as the output of the hook. The data structure learning process also starts automatically when a new hook is created and stops once the data structure is determined. If you want to stop this process, you can use the Learn stop endpoint.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the webhook. Use the GET /hooks API call to get the ID values of your webhooks.
654Successful response
Stops the process of learning the request body structure by a hook with a given ID. When you send to the hook address a request with data in its body, you can use the Learn start endpoint to force the hook to start determining the payload data structure which will later be suggested in the scenario as the output of the hook. The data structure learning process also starts automatically when a new hook is created and stops once the data structure is determined. You can use this endpoint to stop the learning process at any time.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the webhook. Use the GET /hooks API call to get the ID values of your webhooks.
654Successful response
Enables a disabled hook with a given ID. Newly created hooks are enabled by default which means they are ready to accept data. In response, this endpoint returns the confirmation that the hook was successfully enabled.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the webhook. Use the GET /hooks API call to get the ID values of your webhooks.
654Successful response
Disables a hook with a given ID. Newly created hooks are enabled by default which means they are ready to accept data. The disabled hook does not accept any data. This endpoint can be useful when you want to debug the scenario functionality. In response, this endpoint returns the confirmation that the hook was successfully disabled.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the webhook. Use the GET /hooks API call to get the ID values of your webhooks.
654Successful response
Sets data for a hook with a given ID. Data differ depending on the hook type. It returns the confirmation if the hook data was changed (true) or not (false).
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the webhook. Use the GET /hooks API call to get the ID values of your webhooks.
654Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Available sections: api, parameters, scopes, scope, install, installSpec
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Available sections: api, parameters, scopes, scope, installSpec, install
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The structure of the request body varies depending on the section being updated. It can be a JSON object or array.
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
The common data for the connection. The structure of this object is not fixed and depends on the connection's configuration.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The common data for the connection. The structure of this object is not fixed and depends on the connection's configuration.
Successful response
Recreates an existing app connection and synchronises it with HQ.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
An empty object is returned on successful recreation.
Retrieves a collection of all public (approved) templates that are available for anyone. Returned templates are sorted by usage in descending order.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
If this parameter is set to true, it means English templates should be included in the response. This is relevant only if the user's language is not English.
trueThe name of the template. This parameter allows limiting returned results to the template(s) with the given name.
my first templateThe array with the text IDs of the apps used in the templates. This parameter allows you to get only the templates containing specific apps.
["http"]The value that will be used to sort returned entities by.
The value of entities you want to skip before getting entities you need.
The sorting order. It accepts the ascending and descending direction specifiers.
Sets the maximum number of results per page in the API call response. For example, pg[limit]=100. The default number varies with different API endpoints.
Retrieves details of a public (approved) template with a given publicUrl.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The unique URL of the public (approved) template consisting of the template ID and name. It can be retrieved from the List templates endpoint.
16-multiple-apps-template-exampleThe unique ID of the public version of the approved template. It can be retrieved from the List templates endpoint as one of the following IDs: publishedId for all published templates that are waiting for approval or not, or approvedId for approved templates.
18Retrieves a blueprint of a public (approved) template with a given publicUrl.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The unique URL of the public (approved) template consisting of the template ID and name. It can be retrieved from the List templates endpoint.
16-multiple-apps-template-exampleThe unique ID of the public version of the approved template. It can be retrieved from the List templates endpoint as one of the following IDs: publishedId for all published templates that are waiting for approval or not, or approvedId for approved templates.
18Retrieves a collection of all logs for a scenario with a given ID. Returned logs are sorted by imtId in descending order.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the scenario. You can get the scenarioId with the List scenarios API call.
112The timestamp in milliseconds that defines the starting point of time from which the logs should be retrieved. Older logs will not be returned.
1632395547The timestamp in milliseconds that defines the ending point of time to which the logs should be retrieved. Newer logs will not be returned.
1632395548Filters logs by the execution status. 1 is for success, 2 is for warning, and 3 is for error.
2Possible values: If set to true, this parameter specifies that check runs should be hidden in the returned results. Check runs concern scenarios starting with a trigger in cases when the trigger does not find anything new.
trueThe number of entities you want to skip before getting entities you want.
The maximum number of entities you want to get in the response.
Include records with last value in the result set. Just in case of the last based paging.
trueThe last retrieved key. In response, you get only entries that follow after the key.
10The value that will be used to sort returned entities by.
The sorting order. It accepts the ascending and descending direction specifiers.
Retrieves an execution log with a given ID for a scenario with a given ID. It returns the execution details such as execution duration, type, and status.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the scenario. You can get the scenarioId with the List scenarios API call.
112The unique ID of the scenario execution. It can be retrieved from the List scenario logs endpoint under the ID key.
cc1c49323b344687a324888762206003Execution log retrieved
Retrieves details about an execution.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the scenario. You can get the scenarioId with the List scenarios API call.
112The unique ID of the scenario execution. It can be retrieved from the List scenario logs endpoint under the ID key.
cc1c49323b344687a324888762206003Successful response
Retrieves an aggregated list of operations per module within a specified time period.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the scenario. You can get the scenarioId with the List scenarios API call.
112Days to summarize retrospectively. Default 1, must be between 1 and 30.
1Module log retrieved
Retrieves an operation logs of a given module within a given scenario. Returns the operation details such as execution id, timestamp or status.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the scenario. You can get the scenarioId with the List scenarios API call.
112The unique ID of the scenario module. It is available in the scenario blueprint that can be retrieved from the Get scenario blueprint endpoint.
1Gets the list of teams in the organization with specified organizationId.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the organization.
1Specifies columns that are returned in the response. Use the cols[] parameter for every column that you want to return in the response. For example GET /endpoint?cols[]=key1&cols[]=key2 to get both key1 and key2 columns in the response.
The value that will be used to sort returned entities by.
The value of entities you want to skip before getting entities you need.
The sorting order. It accepts the ascending and descending direction specifiers.
Sets the maximum number of results per page in the API call response. For example, pg[limit]=100. The default number varies with different API endpoints.
Create a new team in the organization with the specified organizationId.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The name of the team.
The ID of the organization.
The maximum number of operations allowed for the team.
Successful response
Returns information about the team with the specified teamId.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the team.
22Specifies columns that are returned in the response. Use the cols[] parameter for every column that you want to return in the response. For example GET /endpoint?cols[]=key1&cols[]=key2 to get both key1 and key2 columns in the response.
{"value":["id","name","organizationId","activeScenarios","activeApps","operations","transfer","centicredits","operationsLimit","transferLimit","consumedOperations","consumedTransfer","isPaused","consumedCenticredits"]}Deletes the team with the specified teamId. Make also deletes all data associated with the team, for example scenarios, webhooks or custom team variables.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the team.
22Set this parameter to true to confirm the team deletion. Otherwise, the API call returns an error and the team is not deleted.
trueSuccessful response
Retrieves the collection of team variables. The response contains all team variables if your account has the custom variables feature available. Otherwise, the response contains only Make system variables.
Check availability of the custom variables feature with the API call GET /organizations/{organizationId} for the organization to which the team belongs. If the response contains "customVariables": true pair in the license object then you have access to the custom variables feature.
Refer to the for Make pricing plans overview.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Creates new team variable. You can check the availability of the custom variables feature with the API call GET /organizations/{organizationId} for the organization to which the team belongs. If the API call response contains "customVariables": true pair in the license object then you have access to the custom variables feature.
A successful response contains all information about the new variable. If you don't have the custom variables feature available then the API call returns the error 404.
Refer to the for Make pricing plans overview.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Deletes team variable.
If you don't have the custom variables feature available then the API call returns error 404. Check the availability of the custom variables feature with the API call GET /organizations/{organizationId} for the organization in which the team belongs. If the response contains "customVariables": true pair in the license object then you have access to the custom variables feature.
Refer to the for Make pricing plans overview.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Updates custom team variable with the specified variable name. Only parameters specified in the request body are updated.
You can check the availability of the custom variables feature with the API call GET /organizations/{organizationId} for the organization to which the team belongs. If the response contains "customVariables": true pair in the license object then you have access to the custom variables feature.
A successful response contains all information about the updated variable. If you don't have the custom variables feature available then the API call returns the error 404.
Refer to the for the Make pricing plans overview.
Update the variable typeId accordingly when you are updating the variable value. Make checks whether the variable type and value match in the request body. There is no check for incorrect variable type when you update only variable value and
Gets the history of updates of the specified custom variable. The response contains the ID value of the variable history entry and a diffObject. The diffObject contains:
the original value,
the new value,
the timestamp of the update,
Retrieves a list of daily centicredits, operations, and data transfer usage for all scenarios within a specified team over the past 30 days.
By default, the endpoint uses the timezone of the user making the API call to define the start and end of each day in the 30-day timeframe.
To use the organization's timezone instead, set the organizationTimezone parameter to true. This ensures that the daily aggregates align with the organization's operational hours. This is especially useful for scenarios where aggregated data needs to align with the organization's operational hours.
For instance, a remote data analyst in India working for a Czech company can set organizationTimezone=true to ensure the usage data reflects the company's timezone, providing more relevant and accurate insights for organizational reporting and analysis.
For more information on timezones in Make, please refer to our .
Gets the LLM configuration for the specified team, including AI mapping and AI toolkit settings with builtin tier information.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the team.
Successful response
Updates the LLM configuration for the specified team. Supports partial updates for AI mapping and AI toolkit settings.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the team.
ID of the account used for AI mapping
Name of the AI model used for mapping
The builtin tier for AI mapping (small, medium, large)
ID of the account used for AI toolkit
Name of the AI model used for toolkit
The builtin tier for AI toolkit (small, medium, large)
Retrieves all feature controls for the specified organization which the team belongs to.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the team.
11The feature control name.
Make AI ToolsSpecifies columns that are returned in the response. Use the cols[] parameter for every column that you want to return in the response. For example GET /endpoint?cols[]=key1&cols[]=key2 to get both key1 and key2 columns in the response.
List of context retrieved successfully
No content
Context created successfully
Context created successfully
No content
Context deleted successfully
No content
LLM providers listed successfully
LLM provider details retrieved successfully
List of models for the LLM provider retrieved successfully
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
No content
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
No content
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
POST /api/v2/ai-agents/v1/contexts?teamId=1 HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: multipart/form-data
Accept: */*
Content-Length: 161
{
"agentId": "123e4567-e89b-12d3-a456-426614174000",
"file": {
"fieldname": "file",
"originalname": "example.txt",
"encoding": "7bit",
"mimetype": "text/plain",
"size": 1024
}
}GET /api/v2/ai-agents/v1/contexts?agentId=123e4567-e89b-12d3-a456-426614174000&teamId=1 HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
DELETE /api/v2/ai-agents/v1/contexts/{contextId}?teamId=1 HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
[
{
"id": 1,
"provider": "openAi",
"accountName": "openai-gpt-3"
},
{
"id": 2,
"provider": "anthropic",
"accountName": "anthropic-claude"
}
][
{
"id": 1,
"provider": "openAi"
}
][
{
"provider": "openAi",
"model": "gpt-4o",
"tokenLimit": 128000,
"settings": {
"maxTokens": 128000
}
}
]GET /api/v2/ai-agents/v1/llm-providers?teamId=1 HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/ai-agents/v1/llm-providers/{providerId}?teamId=1 HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/ai-agents/v1/llm-providers/{providerId}/models?teamId=1 HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"appWebhooks": [
{
"name": "postman-test-app-6-1",
"label": "Test Connection",
"type": "web",
"parameters": {},
"app_version": 1
},
{
"name": "aaaa",
"label": "Test Connection",
"type": "web",
"parameters": {},
"app_version": 1
},
{
"name": "postman-test-app-6-12",
"label": "Test Connection",
"type": "web",
"parameters": {},
"app_version": 1
},
{
"name": "postman-test-app-6-13",
"label": "Test Connection",
"type": "web",
"parameters": {},
"app_version": 1
}
]
}{
"appWebhook": {
"name": "my-app-1",
"label": "Watch Events",
"type": "web"
}
}{
"appWebhook": {
"appName": "custom-app",
"appVersion": 1,
"name": "custom-app-12",
"label": "Watch Events",
"type": "web",
"connection": "custom-app-1",
"altConnection": null,
"api": {},
"parameters": {},
"attach": {},
"detach": {},
"update": {},
"scope": {},
"changes": {},
"aliasTo": null,
"endpoint": "https://hook.integromat.com/app/custom-app-12/...",
"shieldEndpoint": "https://shield.integromat.com/app/custom-app-12/..."
}
}{
"appWebhook": "custom-app-12"
}{
"appWebhook": {
"name": "charlie-1",
"label": "Test Renamed",
"type": "web",
"connection": null,
"altConnection": null
}
}{
"output": "{{body}}"
}{
"change": {}
}GET /api/v2/sdk/apps/{SDK_appName}/webhooks HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/sdk/apps/{SDK_appName}/webhooks HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 66
{
"type": "web",
"label": "Watch Events",
"connection": "my-connection"
}GET /api/v2/sdk/apps/webhooks/{SDK_webhookName} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
DELETE /api/v2/sdk/apps/webhooks/{SDK_webhookName} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
PATCH /api/v2/sdk/apps/webhooks/{SDK_webhookName} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 74
{
"label": "Test Renamed",
"connection": "my-connection",
"altConnection": null
}GET /api/v2/sdk/apps/webhooks/{SDK_webhookName}/{SDK_webhookSection} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
PUT /api/v2/sdk/apps/webhooks/{SDK_webhookName}/{SDK_webhookSection} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 33
{
"output": "{{body}}",
"test": true
}{
"products": [
{
"id": 1,
"name": {
"cs": "Free",
"en": "Free"
},
"description": {
"cs": "Pro kohokoliv, kdo se chce naučit základy automatizace",
"en": "For anyone to learn the basics."
},
"descriptionHover": {
"cs": "",
"en": ""
},
"additionalInfo": {
"cs": [
"Tvůrce pracovních procesů bez kódování",
"1000+ standard apps",
"Neomezený počet uživatelů",
"2 aktivní scénáře",
"Doba běhu scénářů - 5 minut",
"Velikost souborů - 5 MB",
"Min. interval mezi naplánovanými spuštěními scénářů - 15 minut",
"Monitorování spuštění v reálném čase",
"Vlastní aplikace"
],
"en": [
"No-code workflow builder",
"1000+ standard apps",
"Unlimited users",
"2 active scenarios",
"5min scenario execution time",
"5 MB file size",
"15min interval between scheduled scenario executions",
"Real-time execution monitoring",
"Custom apps"
]
},
"priority": 1,
"visible": true,
"config": {
"teams": 1,
"fslimit": 5242880,
"apiLimit": 0,
"fulltext": false,
"interval": 15,
"priority": "low",
"retention": 7,
"scenarios": 2,
"gracePeriod": 0,
"executionTime": 5,
"creatingTemplates": false,
"installPublicApps": true,
"productManagement": "selfService"
},
"type": "PLAN",
"comparisonId": 1,
"prices": [
{
"id": 1,
"price": 0,
"config": {
"dslimit": 1,
"iolimit": 50,
"dsslimit": 1048576,
"transfer": 536870912,
"dlqStorage": 1048576,
"operations": 1000,
"restartPeriod": "1 month"
},
"period": "month",
"default": true,
"visible": true,
"priority": 1,
"currencyCode": "USD"
}
]
}
]
}{
"id": 10,
"productId": 4,
"price": "86.00",
"currencyCode": "USD",
"period": "month",
"priority": 5,
"visible": true,
"default": false,
"config": {
"dslimit": 12,
"iolimit": 2668,
"dsslimit": 41943040,
"transfer": 21474836480,
"dlqStorage": 41943040,
"operations": 40000,
"restartPeriod": "1 month"
}
}GET /api/v2/cashier/products HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/cashier/prices/{priceId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"config": []
}POST /api/v2/rpcs/{appName}/{appVersion}/{rpcName} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 156
{
"data": {
"id": "1",
"jidlo": "Černá zabijačková"
},
"schema": [
{
"name": "id",
"type": "integer",
"required": true
},
{
"name": "jidlo",
"type": "text",
"required": true
}
]
}OPTIONS /api/v2/rpcs/{appName}/{appVersion}/{rpcName} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
pongGET /api/v2/ping HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"appInvite": {
"name": "invite-example",
"label": "Example",
"theme": "#2f8cbb",
"created": "2021-01-06T12:31:47.261Z",
"access": true,
"manifestBasic": {
"icon": "/img/apps/invite-example.png",
"name": "app#invite-example",
"label": "Example",
"theme": "#2f8cbb",
"groups": [
{
"label": "Objects",
"modules": [
"watchObjects",
"searchObjects",
"createObject",
"deleteObject"
]
},
{
"label": "Notifications",
"modules": [
"watchNotifications",
"resolveNotification"
]
},
{
"label": "Other",
"modules": [
"makeAnAPICall",
"makeGQLAPICall"
]
}
],
"public": true,
"actions": [
{
"name": "makeAnAPICall",
"label": "Make an API Call",
"public": true,
"approved": false,
"responder": false,
"description": "Performs an arbitrary authorized API request."
},
{
"name": "createObject",
"label": "Create Object",
"public": true,
"approved": false,
"responder": false,
"description": "Creates a new Object."
},
{
"name": "deleteObject",
"label": "Delete Object",
"public": true,
"approved": false,
"responder": false,
"description": "Deletes the given Object."
},
{
"name": "resolveNotification",
"label": "Resolves a Notification",
"public": true,
"approved": false,
"responder": true,
"description": "Responds to the Notification."
},
{
"name": "makeGQLAPICall",
"label": "Make a GraphQL Call",
"public": true,
"approved": false,
"responder": false,
"description": "Performs arbitrary GraphQL Query."
}
],
"version": "1.0.0",
"searches": [
{
"name": "searchObjects",
"label": "Search Objects",
"public": true,
"approved": false,
"description": "Searches for Objects."
}
],
"triggers": [
{
"acid": true,
"name": "watchObjects",
"label": "Watch Objects",
"public": true,
"approved": false,
"listener": false,
"description": "Triggers when a new Object is created."
},
{
"acid": true,
"name": "watchNotifications",
"label": "Watch Notifications",
"public": true,
"approved": false,
"listener": true,
"description": "Triggers when a new Notification is received."
}
],
"description": null
},
"language": "en",
"installable": []
}
}{
"appInvite": {
"name": "custom-app-1",
"label": "Update App 2",
"theme": "#caffee",
"created": "2019-12-18T11:31:25.803Z",
"access": true,
"manifestBasic": {
"icon": "/img/apps/custom-app-1.png",
"name": "app#custom-app-1",
"label": "Update App 2",
"theme": "#caffee",
"groups": [
{
"label": "Other",
"modules": [
"postmanModule5",
"getEntity",
"getEntity2",
"getEntity3"
]
}
],
"public": true,
"actions": [
{
"public": true,
"approved": true,
"name": "name",
"label": "label",
"description": "description",
"responder": false,
"supportsAgent": false
}
],
"version": "1.0.0",
"searches": [
{
"public": true,
"approved": true,
"name": "name",
"label": "label",
"description": "description",
"supportsAgent": false
}
],
"triggers": [
{
"public": true,
"approved": false,
"name": "name",
"label": "label",
"description": "description",
"acid": false,
"listener": true,
"supportsAgent": true
}
],
"description": "This is app.",
"supportsAgent": true
},
"language": "en",
"version": 1
}
}GET /api/v2/sdk/apps/invites/{SDK_appInviteToken} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/sdk/apps/invites/{SDK_appInviteToken} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 24
{
"organizationIds": [
13
]
}{
"preferences": {
"id": 1,
"uuid": "e39de7bc-95b0-443c-83e9-ac397ea8f004",
"email": "[email protected]",
"is_email_verified": true,
"global": {
"isEmailVerified": true,
"preferences": [
{
"id": "use_cases",
"enabled": false,
"label": "Use Cases",
"description": "Get new Make use cases delivered to your inbox."
},
{
"id": "product_updates",
"enabled": false,
"label": "Product Updates",
"description": "Product and feature updates including new releases and important changes."
},
{
"id": "app_updates",
"enabled": false,
"label": "App Updates",
"description": "Get notified about new apps and services as they become available, as well as changes in the existing apps."
},
{
"id": "events_and_webinars",
"enabled": false,
"label": "Events and Webinars",
"description": "Get notified about Make events and webinars including demos, discussions and community events."
},
{
"id": "promotions",
"enabled": false,
"label": "Offers and Promotions",
"description": "Latest promotions and discounts delivered to your inbox."
},
{
"id": "channel_partner_updates",
"enabled": false,
"label": "Partnerships",
"description": "Emails with exclusive information for Make partners such as partner updates and resources."
},
{
"id": "academy",
"enabled": false,
"label": "Academy",
"description": "Receive the latest content from Make Academy including videos, tutorials and educational events."
},
{
"id": "blog",
"enabled": false,
"label": "Blog and Newsletter",
"description": "Get the latest advice, resources and updates on all things Make and no-code automation."
}
]
},
"zones": []
}
}{
"preferences": {
"global": {
"preferences": {
"id": "use_cases",
"enabled": true
}
}
}
}{
"id": 3,
"uuid": "4c090605-19a1-46b9-a3f3-a2cb83e8adc1",
"email": "[email protected]",
"is_email_verified": true,
"team": {
"teamId": 10,
"teamName": "My Team",
"preferences": {
"native": [
{
"id": 6,
"subscribed": true,
"label": "Deactivation",
"description": "Get notified when your scenario gets deactivated due to critical issues such as multiple consecutive errors."
},
{
"id": 2,
"subscribed": false,
"label": "Warnings",
"description": "Warnings encountered by your scenarios that need your attention, such as failure to connect with your apps and services."
},
{
"id": 1,
"subscribed": true,
"label": "Errors",
"description": "Notifications about errors encountered by specific modules in your scenarios that keep your workflows from running smoothly."
}
],
"marketing": [
{
"id": "onboarding",
"enabled": false,
"label": "Tips For Success",
"description": "Organization-specific emails to help you succeed with Make and make the most of your subscription."
}
]
}
}
}{
"team": {
"preferences": {
"id": "onboarding",
"enabled": false
}
}
}{
"team": {
"preferences": {
"id": "onboarding",
"enabled": false
}
}
}GET /api/v2/mailhub/users/{userId}/preferences HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
PATCH /api/v2/mailhub/users/{userId}/preferences HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 33
{
"id": "use_cases",
"enabled": true
}GET /api/v2/mailhub/users/{userId}/organizations/{organizationId}/teams/{teamId}/preferences HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
PATCH /api/v2/mailhub/users/{userId}/organizations/{organizationId}/teams/{teamId}/preferences HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 34
{
"id": "onboarding",
"enabled": true
}PATCH /api/v2/mailhub/users/{userId}/organizations/{organizationId}/teams/{teamId}/native-preferences HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 25
{
"id": "1",
"enabled": true
}{
"ssoCertificates": [
{
"id": 4,
"type": "saml",
"validFrom": "2024-01-29T22:10:51.903Z",
"validTo": "2026-03-01T22:10:51.903Z",
"certificate": "QOIHAD4CB0igAWIBAgIQSmIEMVCBvWhuNu5CWs4gQzANBgkqhkiG9w0BAQwFADBDMQswCQYDVQQGEwJDWjEWMBQGA1UEChMNQWxwaXJvIHMuci5vLjEcMBoGA1UEAxMTQWxwaXJvU1NMIFJTQSBEViBDQTAeFw0yMjA0MDUwMDAwMDBaFw0yMzA0MDUyMzU5NTlaMB8xHTAbBgNVBAMTFHVzMS5tYWtlLmNlbG9uaXMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArgM5r629dzv9i8kYffmLgd5+PRfvMkiBAPPVUd72k5oebCoJRhLFkvi/pmzgmAhS1hWp7G5y6rv0sKInj8x92Dp8JKIn1E0gHeoG6r1boLoJ7MOqAeEQZLESTmeMEzzcbn81OcTU0/wNZMvOEOxeC6slf/6wszy2W6xLgpnyj2z7LZXuV00ICOSH5F9UyH8Za+be4JI22w3DVlK4c9Y/lWsp2psjEv5BZUS3+++YJhniL7I5YfZwEg92KECOicc6fkSfIVFLnABbIoA0/+lYEGUxl9oZ45e1TcBvtvJyPs58sAIKMRqJ8v+u5hQFksF0Qqtc5L9wtb88FS5j8ormAwIDAQABo4IDEjCCAw4wHwYDVR0jBBgwFoAUE5wiOqhkQBcstSaY2gXJNSUrv1swHQYDVR0OBBYEFJEbmZiFaAjBGHKajL/+FkRr0B2sMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBJBgNVHSAEQjBAMDQGCysGAQQBsjEBAgJXMCUwIwYIKwYBBQUHAgEWF2h0dHBzOi8vc2VjdGlnby5jb20vQ1BTMAgGBmeBDAECATB6BggrBgEFBQcBAQRuMGwwPgYIKwYBBQUHMAKGMmh0dHA6Ly9hbHBpcm8uY3J0LnNlY3RpZ28uY29tL0FscGlyb1NTTFJTQURWQ0EuY3J0MCoGCCsGAQUFBzABhh5odHRwOi8vYWxwaXJvLm9jc3Auc2VjdGlnby5jb20wggF+BgorBgEEAdZ5AgQCBIIBbgSCAWoBaAB1AK33vvp8/xDIi509nB4+GGq0Zyldz7EMJMqFhjTr3IKKAAABf/nur+8AAAQDAEYwRAIgGw3CjbX7xKIzKNN6Ev1YVCa5f+4OrxH9AppgHj6oefECIEtJUMjb2pn27kslObbMKQLmeP6aNufHGyhjxyt4Zi+3AHYAejKMVNi3LbYg6jjgUh7phBZwMhOFTTvSK8E6V6NS61IAAAF/+e6v9wAABAMARzBFAiBVtaS7cTyK1egJWsyhkXZnbNzji0GfPCt90A//L2u8VgIhAI5wDbveymAq8rDV1jCDTpeRCEKOCfhhV66u2in/GhpZAHcA6D7Q2j71BjUy51covIlryQPTy9ERa+zraeF3fW0GvW4AAAF/+e6vzgAABAMASDBGAiEA0+7dcwKmgfY2QzKaXloyMjbDgnXk2nVBStQSY9Q+LSUCIQCu9YAC4fmabUyKPth/pZ/T9vgBGTPCMJo/WOybAaZnOTBGBgNVHREEPzA9ghR1czEubWFrZS5jZWxvbmlzLmNvbYIlZW50ZXJwcmlzZS51czEuaW50ZWdyb21hdC5jZWxvbmlzLmNvbTANBgkqhkiG9w0BAQwFAAOCAgEAkr375yZ1G1GmSWUeYm7aPmfJeqBPrL/SJyQRMFTU2K9K3uJqgmMSQ9RVoi3pM2tKhqTAPYaX1Jnbv1594JPI+GdsSAFX/B8zJppXzkL7sqxWuBj474PFobptJzmtLPJMKIgMypmQ9sbJwIz/LyXGLeJ9yMURyZvw4+g9X1BM8hn8CR83E/ecdnfYcPra2V436lB3HfNSUiw+lFMY6364dCFhPxcrlWfFwhzUGas5dVDl+TR4jpRlLFCk7AQQodyVXInDWZZCNnay1OZha9wtBN0mUos4GLcsNBXYPS/0Wc8LfkFEKDXFlohSb3Wm5wjMPVhdBMixZh7/J2a+H9GNy+bJpWQFf23SgPzHivY1SpFhyeTPwVVarUcbpEDOLKVjQ7DjK3NBf6hIVNwNPk2XAXF5tt7fn1qiPRBJlAwzvm9hzgAIckBg6eS8rG3JYCbp1btVF4HcXO2TFRuqcTbE9BQVuJsafpZ9w8kLPF/zj7IJvSoXiC5iu9VrkbCr4emE+ZnlIkwlfcKqJF7Id+PaSTbpIx9ER8dPSPWqKwjXwi2o15xpOyxYcfUa50bkolkflygezH4+8E4kGcUTk/cmWcLFnBOL5veQF0vZby77+ZtK1rX8P+bb6vw1/QU5nbmp5biuTTuMEVT0Jy1Zq9zdYwrFYc2q+zY8ry/64U1Fmn11",
"status": "active",
"deactivationDate": null
},
{
"id": 3,
"type": "saml",
"validFrom": "2023-01-29T22:10:51.903Z",
"validTo": "2025-03-01T22:10:51.903Z",
"certificate": "AOIHAD4CB0igAWIBAgIQSmIEMVCBvWhuNu5CWs4gQzANBgkqhkiG9w0BAQwFADBDMQswCQYDVQQGEwJDWjEWMBQGA1UEChMNQWxwaXJvIHMuci5vLjEcMBoGA1UEAxMTQWxwaXJvU1NMIFJTQSBEViBDQTAeFw0yMjA0MDUwMDAwMDBaFw0yMzA0MDUyMzU5NTlaMB8xHTAbBgNVBAMTFHVzMS5tYWtlLmNlbG9uaXMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArgM5r629dzv9i8kYffmLgd5+PRfvMkiBAPPVUd72k5oebCoJRhLFkvi/pmzgmAhS1hWp7G5y6rv0sKInj8x92Dp8JKIn1E0gHeoG6r1boLoJ7MOqAeEQZLESTmeMEzzcbn81OcTU0/wNZMvOEOxeC6slf/6wszy2W6xLgpnyj2z7LZXuV00ICOSH5F9UyH8Za+be4JI22w3DVlK4c9Y/lWsp2psjEv5BZUS3+++YJhniL7I5YfZwEg92KECOicc6fkSfIVFLnABbIoA0/+lYEGUxl9oZ45e1TcBvtvJyPs58sAIKMRqJ8v+u5hQFksF0Qqtc5L9wtb88FS5j8ormAwIDAQABo4IDEjCCAw4wHwYDVR0jBBgwFoAUE5wiOqhkQBcstSaY2gXJNSUrv1swHQYDVR0OBBYEFJEbmZiFaAjBGHKajL/+FkRr0B2sMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBJBgNVHSAEQjBAMDQGCysGAQQBsjEBAgJXMCUwIwYIKwYBBQUHAgEWF2h0dHBzOi8vc2VjdGlnby5jb20vQ1BTMAgGBmeBDAECATB6BggrBgEFBQcBAQRuMGwwPgYIKwYBBQUHMAKGMmh0dHA6Ly9hbHBpcm8uY3J0LnNlY3RpZ28uY29tL0FscGlyb1NTTFJTQURWQ0EuY3J0MCoGCCsGAQUFBzABhh5odHRwOi8vYWxwaXJvLm9jc3Auc2VjdGlnby5jb20wggF+BgorBgEEAdZ5AgQCBIIBbgSCAWoBaAB1AK33vvp8/xDIi509nB4+GGq0Zyldz7EMJMqFhjTr3IKKAAABf/nur+8AAAQDAEYwRAIgGw3CjbX7xKIzKNN6Ev1YVCa5f+4OrxH9AppgHj6oefECIEtJUMjb2pn27kslObbMKQLmeP6aNufHGyhjxyt4Zi+3AHYAejKMVNi3LbYg6jjgUh7phBZwMhOFTTvSK8E6V6NS61IAAAF/+e6v9wAABAMARzBFAiBVtaS7cTyK1egJWsyhkXZnbNzji0GfPCt90A//L2u8VgIhAI5wDbveymAq8rDV1jCDTpeRCEKOCfhhV66u2in/GhpZAHcA6D7Q2j71BjUy51covIlryQPTy9ERa+zraeF3fW0GvW4AAAF/+e6vzgAABAMASDBGAiEA0+7dcwKmgfY2QzKaXloyMjbDgnXk2nVBStQSY9Q+LSUCIQCu9YAC4fmabUyKPth/pZ/T9vgBGTPCMJo/WOybAaZnOTBGBgNVHREEPzA9ghR1czEubWFrZS5jZWxvbmlzLmNvbYIlZW50ZXJwcmlzZS51czEuaW50ZWdyb21hdC5jZWxvbmlzLmNvbTANBgkqhkiG9w0BAQwFAAOCAgEAkr375yZ1G1GmSWUeYm7aPmfJeqBPrL/SJyQRMFTU2K9K3uJqgmMSQ9RVoi3pM2tKhqTAPYaX1Jnbv1594JPI+GdsSAFX/B8zJppXzkL7sqxWuBj474PFobptJzmtLPJMKIgMypmQ9sbJwIz/LyXGLeJ9yMURyZvw4+g9X1BM8hn8CR83E/ecdnfYcPra2V436lB3HfNSUiw+lFMY6364dCFhPxcrlWfFwhzUGas5dVDl+TR4jpRlLFCk7AQQodyVXInDWZZCNnay1OZha9wtBN0mUos4GLcsNBXYPS/0Wc8LfkFEKDXFlohSb3Wm5wjMPVhdBMixZh7/J2a+H9GNy+bJpWQFf23SgPzHivY1SpFhyeTPwVVarUcbpEDOLKVjQ7DjK3NBf6hIVNwNPk2XAXF5tt7fn1qiPRBJlAwzvm9hzgAIckBg6eS8rG3JYCbp1btVF4HcXO2TFRuqcTbE9BQVuJsafpZ9w8kLPF/zj7IJvSoXiC5iu9VrkbCr4emE+ZnlIkwlfcKqJF7Id+PaSTbpIx9ER8dPSPWqKwjXwi2o15xpOyxYcfUa50bkolkflygezH4+8E4kGcUTk/cmWcLFnBOL5veQF0vZby77+ZtK1rX8P+bb6vw1/QU5nbmp5biuTTuMEVT0Jy1Zq9zdYwrFYc2q+zY8ry/64U1Fmn11",
"status": "active",
"deactivationDate": "2025-09-29T22:10:51.903Z"
},
{
"id": 2,
"type": "saml",
"validFrom": "2024-02-01T22:10:51.903Z",
"validTo": "2025-08-01T22:10:51.903Z",
"certificate": "11=UAD4CB0igAWIBAgIQSmIEMVCBvWhuNu5CWs4gQzANBgkqhkiG9w0BAQwFADBDMQswCQYDVQQGEwJDWjEWMBQGA1UEChMNQWxwaXJvIHMuci5vLjEcMBoGA1UEAxMTQWxwaXJvU1NMIFJTQSBEViBDQTAeFw0yMjA0MDUwMDAwMDBaFw0yMzPlMDUyMzU5NTlaMB8xHTAbBgNVBAMTFHVzMS5tYWtlLmNlbG9uaXMuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArgM5r629dzv9i8kYffmLgd5+PRfvMkiBAPPVUd72k5oebCoJRhLFkvi/pmzgmAhS1hWp7G5y6rv0sKInj8x92Dp8JKIn1E0gHeoG6r1boLoJ7MOqAeEQZLESTmeMEzzcbn81OcTU0/wNZMvOEOxeC6slf/6wszy2W6xLgpnyj2z7LZXuV00ICOSH5F9UyH8Za+be4JI22w3DVlK4c9Y/lWsp2psjEv5BZUS3+++YJhniL7I5YfZwEg92KECOicc6fkSfIVFLnABbIoA0/+lYEGUxl9oZ45e1TcBvtvJyPs58sAIKMRqJ8v+u5hQFksF0Qqtc5L9wtb88FS5j8ormAwIDAQABo4IDEjCCAw4wHwYDVR0jBBgwFoAUE5wiOqhkQBcstSaY2gXJNSUrv1swHQYDVR0OBBYEFJEbmZiFaAjBGHKajL/+FkRr0B2sMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBJBgNVHSAEQjBAMDQGCysGAQQBsjEBAgJXMCUwIwYIKwYBBQUHAgEWF2h0dHBzOi8vc2VjdGlnby5jb20vQ1BTMAgGBmeBDAECATB6BggrBgEFBQcBAQRuMGwwPgYIKwYBBQUHMAKGMmh0dHA6Ly9hbHBpcm8uY3J0LnNlY3RpZ28uY29tL0FscGlyb1NTTFJTQURWQ0EuY3J0MCoGCCsGAQUFBzABhh5odHRwOi8vYWxwaXJvLm9jc3Auc2VjdGlnby5jb20wggF+BgorBgEEAdZ5AgQCBIIBbgSCAWoBaAB1AK33vvp8/xDIi509nB4+GGq0Zyldz7EMJMqFhjTr3IKKAAABf/nur+8AAAQDAEYwRAIgGw3CjbX7xKIzKNN6Ev1YVCa5f+4OrxH9AppgHj6oefECIEtJUMjb2pn27kslObbMKQLmeP6aNufHGyhjxyt4Zi+3AHYAejKMVNi3LbYg6jjgUh7phBZwMhOFTTvSK8E6V6NS61IAAAF/+e6v9wAABAMARzBFAiBVtaS7cTyK1egJWsyhkXZnbNzji0GfPCt90A//L2u8VgIhAI5wDbveymAq8rDV1jCDTpeRCEKOCfhhV66u2in/GhpZAHcA6D7Q2j71BjUy51covIlryQPTy9ERa+zraeF3fW0GvW4AAAF/+e6vzgAABAMASDBGAiEA0+7dcwKmgfY2QzKaXloyMjbDgnXk2nVBStQSY9Q+LSUCIQCu9YAC4fmabUyKPth/pZ/T9vgBGTPCMJo/WOybAaZnOTBGBgNVHREEPzA9ghR1czEubWFrZS5jZWxvbmlzLmNvbYIlZW50ZXJwcmlzZS51czEuaW50ZWdyb21hdC5jZWxvbmlzLmNvbTANBgkqhkiG9w0BAQwFAAOCAgEAkr375yZ1G1GmSWUeYm7aPmfJeqBPrL/SJyQRMFTU2K9K3uJqgmMSQ9RVoi3pM2tKhqTAPYaX1Jnbv1594JPI+GdsSAFX/B8zJppXzkL7sqxWuBj474PFobptJzmtLPJMKIgMypmQ9sbJwIz/LyXGLeJ9yMURyZvw4+g9X1BM8hn8CR83E/ecdnfYcPra2V436lB3HfNSUiw+lFMY6364dCFhPxcrlWfFwhzUhh$5dVDl+UR4jpRlLFCk7AQQodyVXInDWZZCNnay1OZha9wtBN0mUos4GLcsNBXYPS/0Wc8LfkFEKDXFlohSb3Wm5wjMPVhdBMixZh7/J2a+H9GNy+bJpWQFf23SgPzHivY1SpFhyeTPwVVarUcbpEDOLKVjQ7DjK3NBf6hIVNwNPk2XAXF5tt7fn1qiPRBJlAwzvm9hzgAIckBg6eS8rG3JYCbp1btVF4HcXO2TFRuqcTbE9BQVuJsafpZ9w8kLPF/zj7IJvSoXiC5iu9VrkbCr4emE+ZnlIkwlfcKqJF7Id+PaSTbpIx9ER8dPSPWqKwjXwi2o15xpOyxYcfUa50bkolkflygezH4+8E4kGcUTk/cmWcLFnBOL5veQF0vZby77+ZtK1rX8P+bb6vw1/QU5nbmp5biuTTuMEVT0Jy1Zq9zdYwrFYc2q+zY8ry/64U1Fqq9M",
"status": "inactive",
"deactivationDate": null
}
]
}GET /api/v2/organizations/{organizationId}/sso-certificates?type=text HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"appFunctions": [
{
"name": "myFunction",
"args": "()"
}
]
}{
"appFunction": {
"name": "parseTime"
}
}{
"appFunction": {
"name": "parseTime",
"code": "function parseTime() {}",
"changes": {}
}
}{
"appFunction": {
"name": "parseTime"
}
}function parseTime() {
}{
"change": {
"id": 123456,
"group": "function",
"item": "parseTime",
"code": "code"
}
}console.log('This is a test');{
"changed": true
}GET /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/functions HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/functions HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 21
{
"name": "parseTime3"
}GET /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/functions/{SDK_functionName} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
DELETE /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/functions/{SDK_functionName} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/functions/{SDK_functionName}/code HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
PUT /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/functions/{SDK_functionName}/code HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/javascript
Accept: */*
Content-Length: 56
"function parseTime() {\n\tconst a = \"Hello There\"\n}"GET /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/functions/{SDK_functionName}/test HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
PUT /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/functions/{SDK_functionName}/test HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/javascript
Accept: */*
Content-Length: 36
"console.log('This is a new test');"{
"userUnreadNotifications": 2
}GET /api/v2/users/unread-notifications HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"devices": [
{
"id": 2,
"name": "Phone",
"teamId": 2,
"udid": "XboVPMTfgtwBNjRr7AGPe9X4AdRZhkaF",
"scope": [
"call",
"scaner"
],
"info": null,
"queueCount": 0,
"queueLimit": 10000,
"scenarioId": null
}
]
}{
"device": {
"id": 2,
"name": "Phone",
"teamId": 2,
"udid": "XboVPMTfgtwBNjRr7AGPe9X4AdRZhkaF",
"scope": [
"call",
"scaner"
],
"info": null,
"queueCount": 0,
"queueLimit": 10000,
"scenarioId": null
}
}{
"device": 2
}{
"device": {
"id": 2,
"name": "Android phone",
"teamId": 2,
"udid": "XboVPMTfgtwBNjRr7AGPe9X4AdRZhkaF",
"scope": [
"call",
"scaner"
],
"info": null,
"queueCount": 0,
"queueLimit": 10000,
"scenarioId": null
}
}{
"createDeviceRequest": {
"udid": "k1KqeAVIYA5Rq5vduiU3mUfbGD4vhTfH",
"inspector": true
}
}GET /api/v2/devices/{deviceId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
DELETE /api/v2/devices/{deviceId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
PATCH /api/v2/devices/{deviceId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 24
{
"name": "Android phone"
}POST /api/v2/devices/request HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 27
{
"name": "Phone",
"teamId": 1
}GET /api/v2/devices?teamId=1 HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"rpcs": []
}{
"appRpc": {
"name": "listUsers",
"label": "List Users"
}
}{
"appRpc": {
"name": "listUsers",
"label": "List Users",
"connection": null,
"altConnection": null
}
}{
"appRpc": "listUsers"
}{
"appRpc": {
"name": "listUsers",
"label": "IDI",
"connection": null,
"altConnection": null
}
}{
"url": "/api/users",
"method": "GET",
"qs": {},
"body": {},
"headers": {},
"response": {
"iterate": "{{body.users}}",
"output": {
"label": "{{item.name}}",
"value": "{{item.id}}"
}
}
}{
"change": {
"id": 12345,
"group": "apps_rpcs",
"code": "api",
"oldValue": {
"url": "/api/users"
},
"newValue": {
"url": "/api/v2/users"
}
}
}GET /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/rpcs HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/rpcs HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 59
{
"name": "listUsers",
"label": "List Users",
"connection": null
}GET /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/rpcs/{SDK_rpcName} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/rpcs/{SDK_rpcName} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 147
{
"data": {
"id": "1",
"jidlo": "Banana bread"
},
"schema": [
{
"name": "id",
"type": "integer",
"required": true
},
{
"name": "jidlo",
"type": "text",
"required": true
}
]
}DELETE /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/rpcs/{SDK_rpcName} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
PATCH /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/rpcs/{SDK_rpcName} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 55
{
"label": "New RPC Label",
"connection": "new-connection"
}GET /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/rpcs/{SDK_rpcName}/{SDK_rpcSection} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
PUT /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/rpcs/{SDK_rpcName}/{SDK_rpcSection} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 163
{
"url": "/api/users",
"method": "GET",
"qs": {},
"body": {},
"headers": {},
"response": {
"iterate": "{{body.users}}",
"output": {
"label": "{{item.name}}",
"value": "{{item.id}}"
}
}
}{
"agents": [
{
"id": "text",
"tenantId": "text",
"name": "text",
"clientSecret": "text",
"status": "ACTIVE",
"alerted": true,
"connected": true,
"version": "text",
"createdDate": "2025-12-14T04:40:37.981Z",
"lastConnectionDate": "2025-12-14T04:40:37.981Z",
"systemConnectionsCount": 1
}
]
}{
"agent": {
"id": "text",
"tenantId": "text",
"name": "text",
"clientSecret": "text",
"status": "ACTIVE",
"alerted": true,
"connected": true,
"version": "text",
"createdDate": "2025-12-14T04:40:37.981Z",
"lastConnectionDate": "2025-12-14T04:40:37.981Z",
"systemConnectionsCount": 1
}
}{
"agent": {
"id": "text",
"tenantId": "text",
"name": "text",
"clientSecret": "text",
"status": "ACTIVE",
"alerted": true,
"connected": true,
"version": "text",
"createdDate": "2025-12-14T04:40:37.981Z",
"lastConnectionDate": "2025-12-14T04:40:37.981Z",
"systemConnectionsCount": 1
}
}{
"agent": "78781d1f-8cc0-4f42-8e77-c02812f78b53"
}{
"agent": {
"id": "text",
"tenantId": "text",
"name": "text",
"clientSecret": "text",
"status": "ACTIVE",
"alerted": true,
"connected": true,
"version": "text",
"createdDate": "2025-12-14T04:40:37.981Z",
"lastConnectionDate": "2025-12-14T04:40:37.981Z",
"systemConnectionsCount": 1
}
}GET /api/v2/agents HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/agents/{agentId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
DELETE /api/v2/agents/{agentId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/agents/{agentId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 15
{
"name": "text"
}PATCH /api/v2/agents/{agentId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 15
{
"name": "text"
}{
"apiTokens": [
{
"token": "2544847b-****-****-****-************",
"scope": [
"apps:write"
],
"created": "2019-11-05T09:22:31.249Z",
"label": "token dva write"
},
{
"token": "40aff759-****-****-****-************",
"scope": [
"apps:read"
],
"created": "2019-11-05T09:22:22.615Z",
"label": "token one read"
}
]
}{
"apiToken": {
"token": "7615989d-d213-48dc-b625-27133ae3f1a8",
"scope": [
"apps:read",
"apps:write"
],
"created": "2019-11-06T14:37:51.493Z",
"label": "example token"
}
}{
"apiToken": "2020-03-27T05:53:27.368Z"
}GET /api/v2/users/me/api-tokens HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
DELETE /api/v2/users/me/api-tokens/{timestamp} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/users/me/api-tokens HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 60
{
"label": "example token",
"scope": [
"apps:read",
"apps:write"
]
}{
"appConnections": [
{
"name": "testConnection",
"label": "Test Connection",
"type": "oauth",
"parameters": {},
"app_version": "1",
"alias_to": null
},
{
"name": "postman-test-app-6-1",
"label": "Test Connection",
"type": "oauth"
},
{
"name": "postman-test-app-6-12",
"label": "Test Connection",
"type": "oauth"
},
{
"name": "postman-test-app-6-13",
"label": "Test Connection",
"type": "oauth"
},
{
"name": "postman-test-app-6-14",
"label": "Test Connection",
"type": "oauth"
},
{
"name": "postman-test-app-6-15",
"label": "Test Connection",
"type": "oauth"
},
{
"name": "postman-test-app-6-16",
"label": "Test Connection",
"type": "oauth"
}
]
}{
"appConnection": {
"name": "custom-app-13",
"label": "Main Connection",
"type": "basic"
}
}{
"appConnection": {
"name": "custom-app-13",
"label": "Main Connection",
"type": "basic",
"appVersion": "1"
}
}{
"appConnection": "custom-app-13"
}{
"appConnection": {
"name": "charlie-1",
"label": "Main Connection",
"type": "basic",
"connectedSystemName": "my-agent"
}
}{
"authorize": {
"qs": {
"scope": "{{join(oauth.scope, ',')}}",
"client_id": "{{ifempty(parameters.clientId, common.clientId)}}",
"redirect_uri": "{{oauth.redirectUri}}",
"response_type": "code"
},
"url": "https://www.example.com/oauth/authorize",
"response": {
"temp": {
"code": "{{query.code}}"
}
}
},
"token": {
"url": "https://www.example.com/api/token",
"body": {
"code": "{{temp.code}}",
"client_id": "{{ifempty(parameters.clientId, common.clientId)}}",
"grant_type": "authorization_code",
"redirect_uri": "{{oauth.redirectUri}}",
"client_secret": "{{ifempty(parameters.clientSecret, common.clientSecret)}}"
},
"type": "urlencoded",
"method": "POST",
"response": {
"data": {
"accessToken": "{{body.access_token}}"
}
},
"log": {
"sanitize": [
"request.body.code",
"request.body.client_secret",
"response.body.access_token"
]
}
},
"info": {
"url": "https://www.example.com/api/whoami",
"headers": {
"authorization": "Bearer {{connection.accessToken}}"
},
"response": {
"uid": "{{body.id}}",
"metadata": {
"type": "text",
"value": "{{body.user}}"
}
},
"log": {
"sanitize": [
"request.headers.authorization"
]
}
},
"invalidate": {
"url": "https://www.example.com/oauth/invalidate",
"headers": {
"authorization": "Bearer {{connection.accessToken}}"
},
"log": {
"sanitize": [
"request.headers.authorization"
]
}
}
}{
"change": {
"id": 12345,
"group": "apps_connections",
"item": "my-connection-name",
"code": "parameters"
}
}{
"clientId": "your-client-id",
"clientSecret": "your-client-secret"
}{
"changed": true
}{}GET /api/v2/sdk/apps/{SDK_appName}/connections HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/sdk/apps/{SDK_appName}/connections HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 40
{
"type": "basic",
"label": "Hello Charlie"
}GET /api/v2/sdk/apps/connections/{SDK_connectionName} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
DELETE /api/v2/sdk/apps/connections/{SDK_connectionName} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
PATCH /api/v2/sdk/apps/connections/{SDK_connectionName} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 60
{
"label": "Main Connection",
"connectedSystemName": "my-agent"
}GET /api/v2/sdk/apps/connections/{SDK_connectionName}/{SDK_connectionSection} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/sdk/apps/connections/{SDK_connectionName}/common HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
PUT /api/v2/sdk/apps/connections/{SDK_connectionName}/common HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 65
{
"clientId": "your-client-id",
"clientSecret": "your-client-secret"
}POST /api/v2/sdk/apps/connections/{SDK_connectionName}/recreate HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
PUT /api/v2/sdk/apps/connections/{SDK_connectionName}/{SDK_connectionSection} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 67
[
{
"name": "apiKey",
"type": "text",
"label": "API Key",
"required": true
}
]Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
The identification of the teams for which you want to get the audit log entries. You can use either team IDs or team names.
The team name can contain any valid UTF8 symbols and spaces.
team 11["team 1","team 2"][1,2,3]Use the dateFrom parameter to get audit log entries from the specified date or newer. Specify the date in the YYYY-MM-DD format.
2021-09-23T00:00:00.000ZUse the dateTo parameter to get audit log entries until the specified date or older. Specify the date in the YYYY-MM-DD format.
2021-09-24T00:00:00.000ZThe list of events for which you want to get audit log entries. To specify multiple events, use the array notation like: GET /audit-logs/organization/{organizationId}?event[0]=key_created&event[1]=connection_created.
You can check the list of supported events with the API call GET /audit-logs/organization/{organizationId}/filters in the events array in the response.
{"value":["key_created","connection_created"]}webhook_disabled["webhook_disabled","webhook_updated","webhook_deleted"]The identification of the users for whose actions you want to get the audit log entries. You can use either user IDs or user names.
The user name can contain any valid UTF8 symbols and spaces.
author 11["author 1","author 2"][1,2,3]The number of entities you want to skip before getting entities you want.
The maximum number of entities you want to get in the response.
The last retrieved key. In response, you get only entries that follow after the key.
10Specify the response property values that Make will use to sort the audit log entries in the response. The default is triggeredAt.
The sorting order. It accepts the ascending and descending direction specifiers.
Set to true to get also the total number of audit log entries in the response.
trueAudit log entries for the specified organization.
Audit log entries for the specified organization.
Successfully retrieve of available audit logs filters for the organization
Use the dateFrom parameter to get audit log entries from the specified date or newer. Specify the date in the YYYY-MM-DD format.
2021-09-23T00:00:00.000ZUse the dateTo parameter to get audit log entries until the specified date or older. Specify the date in the YYYY-MM-DD format.
2021-09-24T00:00:00.000ZThe list of events for which you want to get audit log entries. To specify multiple events, use the array notation like: GET /audit-logs/team/{teamId}?event[0]=key_created&event[1]=connection_created.
You can check the list of supported events with the API call GET /audit-logs/team/{teamId}/filters in the events array in the response.
{"value":["key_created","connection_created"]}webhook_disabled["webhook_disabled","webhook_updated","webhook_deleted"]The identification of the users for whose actions you want to get the audit log entries. You can use either user IDs or user names.
The user name can contain any valid UTF8 symbols and spaces.
author 11["author 1","author 2"][1,2,3]The number of entities you want to skip before getting entities you want.
The maximum number of entities you want to get in the response.
The last retrieved key. In response, you get only entries that follow after the key.
10Specify the response property values that Make will use to sort the audit log entries in the response. The default is triggeredAt.
The sorting order. It accepts the ascending and descending direction specifiers.
Set to true to get also the total number of audit log entries in the response.
trueAudit log entries for the specified team.
Audit log entries for the specified team.
Successfully retried available audit logs filters for the team
Successful response
Successful response
Successful response
Successful response
Successful response
The ID of the organization.
11IDs of the teams for which you want to get the analytics data.
1[1,2,3]IDs of the scenario folders for which you want to get the analytics data.
1[1,2,3]You can use the status parameter to get analytics data about scenarios with specific scenario statuses. The available scenario statuses are:
active: scenario is enabledinactive: scenario is disabledinvalid: scenario is disabled due to errorsactivePossible values: Use the timeframe[dateFrom] parameter to get analytics data from the specified date. Specify the date and time in the ISO 8601 compliant format.
The default is the date since one year from today. You can't use a date older than a year from today.
2020-03-20T05:53:27.368ZUse the timeframe[dateTo] parameter to get analytics data until the specified date. Specify the date and time in the ISO 8601 compliant format.
The default is to get data until today.
2020-03-27T05:53:27.368ZThe number of entities you want to skip before getting entities you want.
The maximum number of entities you want to get in the response.
The last retrieved key. In response, you get only entries that follow after the key.
10Specify which property Make will use to sort the analytics entries in the response. The default is operations.
The sorting order. It accepts the ascending and descending direction specifiers.
Set to true to get also the total number of analytics entries in the response.
trueAnalytics entries for the specified organization.
Analytics entries for the specified organization.
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the data store. Get the dataStoreId from the List data stores endpoint.
137Set to true to confirm deleting of the data store records. Otherwise, you get an error and Make won't delete the data store records.
{"value":true}The keys of data store records you want to delete. Use the all and confirmed parameters if you want to delete all records in the data store.
Set to true to delete all records in the data store. Use the confirmed parameter to confirm the deletion. You can also use the exceptKeys parameter to specify keys of the records that you want to keep in the data store.
Specify the keys of the data store records you want to keep when deleting all records from the data store.
Successful response
Successful response
The data is different for each data store so there are no predefined body properties to use. Please see the request example for more details.
Successful response
Successful response
The data is different for each data store so there are no predefined body properties to use. Please see the request example for more details.
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
The ID of the connection. You can get connection ID's of all your connections with the the List connections endpoint.
128The request body has to contain the parameters listed in the response from the API call GET /connections/{connectionId}/editable-data-schema and the new values associated with them.
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
The updated connection name. The name must be at most 128 characters long and does not need to be unique.
Successful response
Successful response
Successful response
Successful response
Successful response
Specify the custom property item attribute. The custom property items in the response are sorted by the value of the attribute.
The value of entities you want to skip before getting entities you need.
The sorting order. It accepts the ascending and descending direction specifiers.
Sets the maximum number of results per page in the API call response. For example, pg[limit]=100. The default number varies with different API endpoints.
Successful response
Successful response
The ID of the structure item. The name has to be unique in the custom properties structure.
Make displays the item label to users in the scenario table header.
The description of the custom property structure item. You can review the item description in the Scenario properties tab in the Organization dashboard.
The data type of the custom property structure item. The data types dropdown and multiselect allow you to specify available options for the item data.
The options available to users when filling in the item data. For the data types dropdown and multiselect, fill in an object like {"options":[{"value": "Marketing"}, {"value": "Sales"}]}.
You can omit the options parameter for the rest of the data types.
Set to true in order to make a structure item required when adding custom property data. Default value is false.
Successful response
Successful response
trueSuccessful response
Successful response
The ID of the custom property structure item. Get the item ID with the API call to list custom property structure items.
2Make displays the item label to users in the scenario table header.
The description of the custom property structure item. You can review the item description in the Scenario properties tab in the Organization dashboard.
The options available to users when filling in the item data. For the data types dropdown and multiselect, fill in an object like {"options":[{"value": "Marketing"}, {"value": "Sales"}]}.
You can omit the options parameter for the rest of the data types.
Set to true if you require to fill in data to the structure item when adding custom property data. Default value is false.
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Blueprint retrieved
Blueprint retrieved
Blueprints versions successfully retrieved
List of agents retrieved successfully
Agent created successfully
Agent created successfully
Agent retrieved successfully
Agent deleted successfully
No content
Agent modified successfully
Agent modified successfully
No content
Agent run started successfully
Agent run started successfully
Agent run with streaming started successfully
Server-Sent Events stream (text/event-stream)
event:step id:4ebb9c59-ab75-41d5-8146-7407ce71f484 data:{"role":"system","content":"do what user says\nCurrent time (ISO): 2025-06-26T01:42:30.080-06:00","id":"445431dd-c20e-4a58-a043-ca9c131d4010","agentIterationId":"a132ced5-4afd-4444-ac9d-330cc99c4986"}Agent run with streaming started successfully
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Created a Folder
Successful response
The name for the updated scenario folder. The name must be at most 100 characters long and does not need to be unique.
Folder updated
Folder updated
Successful response
Successful response
Specifies columns that are returned in the response. Use the cols[] parameter for every column that you want to return in the response. For example GET /endpoint?cols[]=key1&cols[]=key2 to get both key1 and key2 columns in the response.
{"value":["userId","organizationId","userRoleId","invitation","organizationTeamsCount","joinedTeamsCount"]}Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
completed:
waitingForRelease:
declined: The custom app publishing has been declined by Make. The reasons for that could be:
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Successful response
Successful response
Successful response
Successful response
Successful response
1
1000
2
2000
1000
3
3000
1000
...
60
60000
1000
61
59800
-200
62
59600
-200
The negative difference between scenario consumptions on the 60th and 61st day happens because on the 61st day, the endpoint doesn't collect data from the first day anymore. Your scenario consumptions contain a total over the time period from the second day until the 61st day.
For billing, Make uses a different system which ensures accurate billing.
Check the parameter lastReset in the response for the timestamp of the start of your current reset period. You can also view the end of your current restart period in your dashboard in the Usage reset field.
Set the organizationId or teamId parameters to limit the results to a specific organization or team.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The unique ID of the team whose scenarios folders will be retrieved.
1The ID of the organization.
11Retrieved a list of Consumptions
Retrieved a list of Consumptions
Day
Consumptions
Delta
id: the ID of the webhook execution log
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the webhook. Use the GET /hooks API call to get the ID values of your webhooks.
654Limits data in the response to entries older than the specified timestamp. Use the UNIX timestamp format in milliseconds.
1663495749015Limits data in the response to entries newer than the specified timestamp. Use the UNIX timestamp format in milliseconds.
1663495749015The value that will be used to sort returned entities by.
The value of entities you want to skip before getting entities you need.
The sorting order. It accepts the ascending and descending direction specifiers.
Sets the maximum number of results per page in the API call response. For example, pg[limit]=100. The default number varies with different API endpoints.
Successful response
Successful response
id: the ID of the webhook execution logdata: information about the request, header, and payload sent to the webhook.
Some webhooks don't return the data object due to their implementation. Most common examples include instant triggers for Slack, Zoom, Intercom and Facebook lead ads apps.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the webhook. Use the GET /hooks API call to get the ID values of your webhooks.
654The ID of the webhook execution log. Use the GET /hooks/{hookId}/logs API call to get the ID values of your webhook execution logs.
95b1c20c790ff5f9d2f1e805943ce95dThe value that will be used to sort returned entities by.
The value of entities you want to skip before getting entities you need.
The sorting order. It accepts the ascending and descending direction specifiers.
Sets the maximum number of results per page in the API call response. For example, pg[limit]=100. The default number varies with different API endpoints.
Successful response
Successful response
The name of the tool.
A description of the tool.
The module of the tool. The module is a JSON object that contains the module ID, version, mapper, parameters, and metadata.
Scenario was updated successfully
Scenario was updated successfully
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
The ID of the user role. Check the GET /users/roles API call for the available usersRoleId values.
Successful response
Successful response
The ID of the team.
11Specifies columns that are returned in the response. Use the cols[] parameter for every column that you want to return in the response. For example GET /endpoint?cols[]=key1&cols[]=key2 to get both key1 and key2 columns in the response.
Successful response
Successful response
"customFunctions": truelicenseRefer to the Make pricing page for Make pricing plans overview.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the team.
11The name of the custom function.
The description of the custom function.
The code of the custom function.
Successful response
Successful response
The ID of the team.
11The code of the custom function.
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
The ID of the custom function.
44The description of the custom function. You can use maximum of 128 characters.
The code of the custom function.
Successful response
Successful response
Successful response
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the scenario.
80Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The URL of your Make instance domain.
eu1.make.comMake White Label product instances use the externalId parameter for security reasons. This parameter has null value in the public Make Cloud instance.
{"value":"TESTORG003"}Specifies columns that are returned in the response. Use the cols[] parameter for every column that you want to return in the response. For example GET /endpoint?cols[]=key1&cols[]=key2 to get both key1 and key2 columns in the response.
{"value":["id","name","countryId","timezoneId","license","zone","serviceName","teams","isPaused","externalId","productName"]}The value that will be used to sort returned entities by.
The value of entities you want to skip before getting entities you need.
The sorting order. It accepts the ascending and descending direction specifiers.
Sets the maximum number of results per page in the API call response. For example, pg[limit]=100. The default number varies with different API endpoints.
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the organization.
11Set to true to confirm the organization deletion. Otherwise, if the organization has active scenarios, Make won't delete the organization and the API call returns an error.
trueSuccessful response
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the organization.
11The new name of the organization.
The ID of the country associated with the organization. Get the list of the country IDs with the API call GET /enums/countries.
The ID of the timezone associated with the organization. Get the timezoneId values with the API call GET /enums/timezones.
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
The ID of the organization.
11Successful response
Successful response
The ID of the organization.
11Number representing the type of the custom variable. The mapping of typeId and variable types is as follows:
number,string,boolean,datein ISO 8601 compliant format YYYY-MM-DDTHH:mm:ss.sssZ. For example: 1998-03-06T12:31:00.000Z.Value assigned to the custom variable.
The name of the variable. You can use letters, digits, $ and _ characters in the custom variable name.
Successful response
Successful response
The ID of the organization.
11The name of the custom variable.
userIDSet to true to confirm deleting the custom variable. Otherwise the API call fails with the error IM004 (406).
trueSuccessful response
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the organization.
11The name of the custom variable.
userIDNumber representing the type of the custom variable. The mapping of typeId and variable types is as follows:
number,string,boolean,datein ISO 8601 compliant format YYYY-MM-DDTHH:mm:ss.sssZ. For example: 1998-03-06T12:31:00.000Z.Value assigned to the custom variable.
Successful response
Successful response
the author of the update.
If the variable doesn't have any updates, the diffObject contains the current value of the variable instead of the original and new values.
The update history entries are sorted from newest to latest.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the organization.
11The name of the custom variable.
userIDSuccessful response
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the organization.
11When set to true, the endpoint will calculate and return usage data based on the organization's timezone instead of the user's local timezone.
trueSuccessfully retrieved usage data
Successfully retrieved usage data
Successfully retrieved feature controls
Successfully retrieved feature controls
Successful response
Successfully checked permission
Bad request - missing or invalid teamPermission parameter
User is not logged in
Access denied - user does not have access to the organization
Successful response
Successful response
Successful response
Successful response
Successful response
Retrieved scenarios
Retrieved scenarios
The scenario blueprint. To save resources, the blueprint is sent as a string, not as an object.
The unique ID of the team in which the scenario will be created.
The scenario scheduling details. To save resources, the scheduling details are sent as a string, not as an object.
The unique ID of the folder in which you want to store created scenario.
Defines if the scenario is created based on a template. The value is the template ID.
Scenario created successfully
Scenario created successfully
Successful response
Successful response
Scenario deleted successfully
The scenario blueprint. To save resources, the blueprint is sent as a string, not as an object.
The scenario scheduling details. To save resources, the scheduling details are sent as a string, not as an object.
The unique ID of the folder in which you want to store created scenario.
A new name of the scenario. The name does not need to be unique.
Scenario was updated successfully
Scenario was updated successfully
Successful response
When you turn off the scenario blueprint analysis you can map the entity ID to the null value, which omits the entity settings.
The scenario blueprint analysis makes sure that the scenario clone will work without further changes. If you turn off the scenario blueprint analysis, check the configuration of all entities in the scenario clone.
If you are cloning the scenario to a different team and the scenario contains a custom app or a custom function, which is not available for the users in the team, use the confirmed query parameter to confirm cloning of the scenario. Otherwise, you get an error listing the custom function that you have to create in the team.
Refer to the request body parameters description and examples for more information.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the scenario. You can get the scenarioId with the List scenarios API call.
112The ID of the organization.
11If the scenario contains a custom app or a custom function, that is not available in the team, you have to set the confirmed parameter to true to clone the scenario. Otherwise you get an error and the scenario is not cloned.
{"value":true}If you are cloning a scenario to a different team, you have to map the scenario entities (connections, data stores, webhooks, ...) from the original to the clone. If you cannot map all of the scenario entities, set the notAnalyze parameter to true to suppress the scenario blueprint analysis.
{"value":true}The name for the scenario clone. The maximum length of the name is 120 characters.
The ID of the team to which you want to clone the scenario.
Set to true to clone also states of the scenario modules, for example last scenario trigger execution. Setting to false resets the state information of the scenario modules in the scenario clone.
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
No content
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the scenario. Get the list of scenarios with the API call GET /scenarios.
111Successful response
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the scenario. You can get the scenarioId with the List scenarios API call.
112When set to true, the endpoint will calculate and return usage data based on the organization's timezone instead of the user's local timezone.
trueSuccessfully retrieved usage data
Successfully retrieved usage data
Successful response
Successful response
Buildtime variables added successfully
Buildtime variables added successfully
Buildtime variables updated successfully
Buildtime variables updated successfully
Buildtime variable deleted successfully
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID value of the scenario. Use the API call GET /scenarios to get the ID of the scenario. If your scenario is placed in a folder, use the API call GET /scenarios-folders?teamId={teamId} first.
4Set to true to confirm deleting the incomplete executions. Otherwise the API call fails with the error IM004 (406).
trueThe ID values of the scenario incomplete executions that you want to delete. Use the API call GET /dlqs/?scenarioId={scenarioId} to get the ID values of the webhook processing queue items.
If you are deleting all of the incomplete executions with the all:true parameter, you can specify the ID values of the incomplete executions that you want to keep. Use the API call GET /dlqs?scenarioId={scenarioId} to get the ID values of the incomplete executions.
Set to true to delete all incomplete executions of the specified scenario.
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
The ID of the scenario. You can get the scenarioId with the List scenarios API call.
112The list of incomplete execution IDs you want to retry. All of the IDs have to belong to the same scenario.
Set to true to retry all incomplete executions of the scenario.
You can use this parameter together with the all parameter to specify incomplete execution IDs which shouldn't be retried.
Successful response
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the webhook. Use the GET /hooks API call to get the ID values of your webhooks.
654The value that will be used to sort returned entities by.
The value of entities you want to skip before getting entities you need.
The sorting order. It accepts the ascending and descending direction specifiers.
Sets the maximum number of results per page in the API call response. For example, pg[limit]=100. The default number varies with different API endpoints.
Successful response
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the webhook. Use the GET /hooks API call to get the ID values of your webhooks.
654Set to true to confirm deleting the webhook queue items. Otherwise the API call fails with the error IM004 (406).
trueThe ID values of the webhook processing queue items that you want to delete. Use the API call GET /hooks/{hookId}/incomings to get the ID values of the webhook processing queue items.
If you are deleting all of the incomplete executions with the all:true parameter, you can specify the ID values of the webhook queue items that you want to keep. Use the API call GET /hooks/{hookId}/incomings to get the ID values of the webhook queue items.
Set to true to delete all items in the webhook processing queue.
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
The ID of the user.
1The ID of the team.
1The ID of the notification type. Get the mapping of the notificationId and the team notification setting type with the API call GET /enums/user-email-notifications.
6Enables or disables team notification type for the user.
Successful response
Successful response
Successful response
Successful response
Specifies columns that are returned in the response. Use the cols[] parameter for every column that you want to return in the response. For example GET /endpoint?cols[]=key1&cols[]=key2 to get both key1 and key2 columns in the response.
{"value":["userId","organizationId","userRoleId","invitation","organizationTeamsCount","joinedTeamsCount"]}Successful response
Successful response
The ID of the user.
5The ID of the organization.
22Specifies columns that are returned in the response. Use the cols[] parameter for every column that you want to return in the response. For example GET /endpoint?cols[]=key1&cols[]=key2 to get both key1 and key2 columns in the response.
{"value":["userId","organizationId","usersRoleId","invitation","organizationTeamsCount","joinedTeamsCount"]}Use this parameter when you are removing a user from an organization. Set this parameter to true is you want to delete the user's connections from the organization with the parameter deleteConnections.
{"value":true}Set this parameter to true if you are removing a user from an organization to delete also the user's connections. If you set this parameter to false, the API call won't delete the user's connections.
{"value":true}The ID of the user role. Check the GET /users/roles API call for the available usersRoleId values.
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Specifies columns that are returned in the response. Use the cols[] parameter for every column that you want to return in the response. For example GET /endpoint?cols[]=key1&cols[]=key2 to get both key1 and key2 columns in the response.
The value that will be used to sort returned entities by.
The value of entities you want to skip before getting entities you need.
The sorting order. It accepts the ascending and descending direction specifiers.
Sets the maximum number of results per page in the API call response. For example, pg[limit]=100. The default number varies with different API endpoints.
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
The new name of the template. The name does not need to be unique.
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
belongerType: organization
Check out the example API call.
To define the custom properties structure items, use the API call to create custom properties structure item.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The type of the entity which uses the custom properties structure. Fill in scenario to create custom scenario properties structure.
The type of the entity that owns the custom properties structure. Fill in organization to create custom scenario properties structure.
The ID of the entity that owns the custom properties structure.
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
Execution log retrieved
Successful response
Module log retrieved
The number of entities you want to skip before getting entities you want.
The maximum number of entities you want to get in the response.
Include records with last value in the result set. Just in case of the last based paging.
trueThe last retrieved key. In response, you get only entries that follow after the key.
10The value that will be used to sort returned entities by.
The sorting order. It accepts the ascending and descending direction specifiers.
Module logs retrieved
Module logs retrieved
Successful response
Successful response
Successful response
Successful response
Successful response
Successful response
The ID of the team.
22Successful response
Successful response
The ID of the team.
22Number representing the type of the custom variable. The mapping of typeId and variable types is as follows:
number,string,boolean,datein ISO 8601 compliant format YYYY-MM-DDTHH:mm:ss.sssZ. For example: 1998-03-06T12:31:00.000Z.Value assigned to the custom variable.
The name of the variable. You can use letters, digits, $ and _ characters in the custom variable name.
Successful response
Successful response
The ID of the team.
22The name of the custom variable.
userIDSet to true to confirm deleting the custom variable. Otherwise the API call fails with the error IM004 (406).
trueSuccessful response
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the team.
22The name of the custom variable.
userIDNumber representing the type of the custom variable. The mapping of typeId and variable types is as follows:
number,string,boolean,datein ISO 8601 compliant format YYYY-MM-DDTHH:mm:ss.sssZ. For example: 1998-03-06T12:31:00.000Z.Value assigned to the custom variable.
Successful response
Successful response
the author of the update.
If the variable doesn't have any updates, the diffObject contains the current value of the variable instead of the original and new values.
The update history entries are sorted from newest to latest.
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the team.
22The name of the custom variable.
userIDSuccessful response
Successful response
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
The ID of the team.
22When set to true, the endpoint will calculate and return usage data based on the organization's timezone instead of the user's local timezone.
trueSuccessfully retrieved usage data
Successfully retrieved usage data
Successful response
Successful response
Successful response
Successfully retrieved feature controls
Successfully retrieved feature controls
GET /api/v2/data-structures?teamId=1 HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/data-structures HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 240
{
"teamId": 1,
"name": "Data structure 1",
"strict": true,
"spec": [
{
"type": "text",
"name": "txt",
"label": "Text field",
"default": "default string",
"required": true
},
{
"type": "number",
"name": "num",
"label": "Number field",
"default": "1,",
"required": false
}
]
}{
"dataStructure": {
"id": 9,
"name": "Data structure 1",
"teamId": 1,
"spec": [
{
"type": "text",
"name": "txt",
"label": "Text field",
"default": "default string",
"required": true
},
{
"type": "number",
"name": "num",
"label": "Number field",
"default": "2,",
"required": false
}
],
"strict": true
}
}DELETE /api/v2/data-structures/{dataStructureId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
PATCH /api/v2/data-structures/{dataStructureId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 215
{
"name": "Data structure 1",
"spec": [
{
"type": "text",
"name": "txt",
"label": "Text field",
"default": "default string",
"required": true
},
{
"type": "number",
"name": "num",
"label": "Number field",
"default": "2,",
"required": false
}
]
}POST /api/v2/data-structures/{dataStructureId}/clone HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 50
{
"name": "Cloned data structure",
"targetTeamId": 22
}GET /api/v2/data-structures/{dataStructureId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/audit-logs/organization/{organizationId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"teams": [
{
"id": 1,
"name": "John Doe's Team"
}
],
"users": [
{
"id": 1,
"name": "John Doe",
"email": "[email protected]"
}
],
"events": [
{
"header": "Webhooks",
"items": [
{
"label": "Webhook created",
"value": "webhook_created"
},
{
"label": "Webhook updated",
"value": "webhook_updated"
}
]
}
]
}GET /api/v2/audit-logs/team/{teamId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"users": [
{
"id": 1,
"name": "John Doe",
"email": "[email protected]"
}
],
"events": [
{
"header": "Webhooks",
"items": [
{
"label": "Webhook created",
"value": "webhook_created"
},
{
"label": "Webhook updated",
"value": "webhook_updated"
}
]
}
]
}{
"details": {
"webhookName": "Webhook from John Doe",
"webhookType": "http"
},
"uuid": "c37c7292-35cd-4dc4-9113-21b23beaea7d",
"createdAt": "2024-05-24T14:22:16.879Z",
"triggeredAt": "2024-04-19T12:05:22Z",
"organizationId": 3,
"organization": {
"id": 3,
"name": "John Doe's Organization"
},
"eventName": "webhook_created",
"team": {
"id": 212,
"name": "John Doe's Team"
},
"actor": {
"id": 212,
"name": "John Doe",
"email": "[email protected]"
},
"targetId": "3000",
"version": {
"from": "1.0.0",
"to": "1.0.1"
}
}GET /api/v2/audit-logs/organization/{organizationId}/filters HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/audit-logs/team/{teamId}/filters HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/audit-logs/{organizationId}/{uuid} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/devices/{deviceId}/outgoings HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
DELETE /api/v2/devices/{deviceId}/outgoings HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 36
{
"ids": [],
"exceptIds": [],
"all": true
}{
"outgoings": [
"4ff11b6d24e24fa9add17d11a8143578",
"167193ab06d34b879346c69aebc8f5c1",
"d1efa5318a034d36ad7cbeac543573cf",
"29d9a7410dff494ab739036f6c332335"
]
}{
"id": 5,
"scope": "text",
"size": 5,
"created": "2004-10-19T08:23:54.000Z",
"data": "text"
}GET /api/v2/devices/{deviceId}/outgoings/{outgoingId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/analytics/{organizationId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/data-stores?teamId=1 HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/data-stores HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 69
{
"name": "Customers",
"teamId": 212,
"datastructureId": 178,
"maxSizeMB": 1
}DELETE /api/v2/data-stores?teamId=1 HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 18
{
"ids": [
137,
1399
]
}GET /api/v2/data-stores/{dataStoreId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
PATCH /api/v2/data-stores/{dataStoreId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 57
{
"name": "Data store 2",
"datastructureId": 9,
"maxSizeMB": 3
}GET /api/v2/data-stores/{dataStoreId}/data HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/data-stores/{dataStoreId}/data HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 43
{
"key": "8f7162828bc0",
"data": {
"price": 600
}
}DELETE /api/v2/data-stores/{dataStoreId}/data HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 34
{
"keys": [
"1abd2defk",
"568tyuj45"
]
}PUT /api/v2/data-stores/{dataStoreId}/data/{dataStoreKeyRecord} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 13
{
"price": 600
}PATCH /api/v2/data-stores/{dataStoreId}/data/{dataStoreKeyRecord} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 13
{
"price": 600
}{
"ok": 1
}{
"stats": [
{
"date": "2020-10-11",
"visits": 12,
"registrations": 4,
"commission": 400
},
{
"date": "2020-10-12",
"visits": 3,
"registrations": 0,
"commission": 0
},
{
"date": "2020-10-13",
"visits": 0,
"registrations": 0,
"commission": 0
},
{
"date": "2020-10-14",
"visits": 1,
"registrations": 0,
"commission": 500
},
{
"date": "2020-10-15",
"visits": 6,
"registrations": 5,
"commission": 0
},
{
"date": "2020-10-16",
"visits": 7,
"registrations": 3,
"commission": 1000
}
]
}GET /api/v2/affiliate/commissions HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"partnerCode": "mypartnercode",
"availablePayout": 300.5,
"availablePayoutDistinctOrgs": 3,
"isPayoutRequested": false,
"isPayoutAvailable": true,
"minimumPayout": 100,
"minimumOrganizations": 3,
"earningsRange": 200.5,
"earningsTotal": 3333.45,
"usersBroughtPayingRange": 1,
"usersBroughtPayingTotal": 2,
"usersBroughtAllRange": 5,
"usersBroughtAllTotal": 12,
"orgsBroughtPayingRange": 2,
"orgsBroughtPayingTotal": 3,
"orgsBroughtAllRange": 8,
"orgsBroughtAllTotal": 16,
"conversionRateUsersPayingRange": 0.25,
"conversionRateUsersPayingTotal": 0.1875,
"conversionRateUsersAllRange": 0.11,
"conversionRateUsersAllTotal": 0.05,
"conversionRateOrgsPayingRange": 0.25,
"conversionRateOrgsPayingTotal": 0.1875,
"conversionRateOrgsAllRange": 0.11,
"conversionRateOrgsAllTotal": 0.05
}{
"ok": 1
}POST /api/v2/affiliate/partner-register HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 99
{
"partnerCode": "mypartnercode",
"paypalMeLink": "paypal.me/mypaypallink69",
"termsAndConditions": true
}GET /api/v2/affiliate/stats HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/affiliate/commission-info HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/affiliate/payout-request HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/connections?teamId=1 HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/connections?teamId=1 HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 116
{
"accountName": "Slack Test",
"accountType": "slack",
"clientId": 123456,
"clientSecret": "secret",
"scopes": [
"chat:write"
]
}{
"editableParameters": [
"url",
"apiKey"
]
}POST /api/v2/connections/{connectionId}/set-data HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 45
{
"url": "example.com",
"apiKey": "your-api-key"
}GET /api/v2/connections/{connectionId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
DELETE /api/v2/connections/{connectionId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
PATCH /api/v2/connections/{connectionId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 19
{
"name": "New name"
}{
"verified": true
}POST /api/v2/connections/{connectionId}/scoped HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 100
{
"scope": [
"https://www.googleapis.com/auth/userinfo.email",
"https://www.googleapis.com/auth/drive"
]
}GET /api/v2/connections/{connectionId}/editable-data-schema HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/connections/{connectionId}/test HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/custom-property-structures/{customPropertyStructureId}/custom-property-structure-items HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/custom-property-structures/{customPropertyStructureId}/custom-property-structure-items HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 142
{
"name": "teamLocation",
"label": "Team location",
"description": "Location of the team managing the scenario.",
"type": "shortText",
"required": true
}DELETE /api/v2/custom-property-structures/custom-property-structure-items/{customPropertyStructureItemId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
PATCH /api/v2/custom-property-structures/custom-property-structure-items/{customPropertyStructureItemId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 30
{
"label": "Updated categories"
}{
"apps": [
{
"name": "custom-app-1",
"label": "Ding",
"version": 1,
"beta": true
},
{
"name": "model",
"label": "MODEL",
"version": 1,
"beta": false
},
{
"name": "postman-test-app-1",
"label": "Postman Test App",
"version": 1,
"beta": true
},
{
"name": "postman-test-app-2-1",
"label": "Postman Test App",
"version": 1,
"beta": true
},
{
"name": "postman-test-app-3-1",
"label": "Postman Test App",
"version": 1,
"beta": true
},
{
"name": "postman-test-app-4-1",
"label": "Postman Test App",
"version": 1,
"beta": true
},
{
"name": "postman-test-app-5-1",
"label": "Postman Test App",
"version": 1,
"beta": true
},
{
"name": "testovaci-lokalni-appka-1",
"label": "Testovací Lokální Appka",
"version": 1,
"beta": false
}
]
}{
"app": {
"name": "text",
"label": "text",
"version": 1,
"theme": "text",
"public": true,
"approved": true
}
}{
"app": {
"name": "postman-test-app-1",
"label": "Postman Test App",
"description": "This is a testing app from Postman",
"version": 1,
"versionFull": "1.0.0",
"beta": true,
"theme": "#ff00ff",
"language": "en",
"public": false,
"approved": false,
"opensource": false,
"global": true,
"countries": [],
"created": "2019-12-18T11:55:31.655Z",
"manifestVersion": 2,
"changes": [],
"compile": false,
"compiledName": null,
"compilationError": null,
"inReview": false,
"inviteToken": "token",
"ipmRepo": "https://ipm.make.com",
"origin": "eu2.make.com"
}
}{
"app": "postman-test-app-1"
}{
"app": {
"name": "beta-13-3",
"label": "Multiverse",
"description": "Hey there, Charlie!",
"version": 1,
"theme": "#aabbcc",
"public": false,
"approved": false
}
}{
"app": {
"name": "postman-test-app-1",
"label": "Postman Test App",
"description": "This is a testing app from Postman",
"version": 1,
"beta": true,
"theme": "#ff00ff",
"language": "en",
"public": false,
"approved": false,
"global": true,
"countries": null,
"created": "2019-12-18T11:55:31.655Z",
"manifestVersion": 2
}
}{
"review": {
"contactName": "admin",
"contactEmail": "[email protected]",
"reviewerName": null,
"reviewerEmail": null,
"codeStatus": null,
"testStatus": null,
"docsStatus": null
}
}{
"requested": true
}{
"form": {
"testingScenarios": {
"hohoho": "https://www.santa.com"
}
}
}{
"events": [
{
"id": 2,
"appName": "webhook-zmetek",
"appVersion": 1,
"message": "Approval requested.",
"detail": {},
"authorId": 1,
"createdAt": "2021-03-01T13:07:20.852Z"
},
{
"id": 1,
"appName": "webhook-zmetek",
"appVersion": 1,
"message": "App has been published.",
"detail": {},
"authorId": 1,
"createdAt": "2021-03-01T12:36:52.837Z"
}
]
}{
"clientId": 123456,
"clientSecret": "secret"
}{
"changed": true
}# Hey There{
"changed": true
}POST /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/base HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 1431
{
"url": "text",
"baseUrl": "text",
"encodeUrl": true,
"method": "GET",
"headers": {
"ANY_ADDITIONAL_PROPERTY": true
},
"qs": {
"ANY_ADDITIONAL_PROPERTY": true
},
"ca": "text",
"body": {},
"type": "json",
"temp": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"condition": true,
"aws": {
"key": "text",
"secret": "text",
"session": "text",
"bucket": "text",
"sign_version": "2"
},
"gzip": false,
"followRedirects": true,
"followAllRedirects": true,
"log": {
"sanitize": [
"text"
]
},
"oauth": {
"consumer_key": "text",
"consumer_secret": "text",
"private_key": "text",
"token": "text",
"token_secret": "text",
"verifier": "text",
"signature_method": "HMAC-SHA1",
"transport_method": "header",
"body_hash": true
},
"pagination": {
"mergeWithParent": true,
"url": "text",
"method": "GET",
"headers": {
"ANY_ADDITIONAL_PROPERTY": true
},
"qs": {
"ANY_ADDITIONAL_PROPERTY": true
},
"body": {},
"condition": true
},
"response": {
"type": {
"ANY_ADDITIONAL_PROPERTY": "automatic"
},
"valid": true,
"limit": 1,
"error": "text",
"iterate": "text",
"temp": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"output": {},
"trigger": {
"type": "date",
"order": "asc",
"id": "text",
"date": "text"
},
"data": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"metadata": {
"value": "text",
"type": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"uid": "text",
"oauth": {
"consumer_key": "text",
"consumer_secret": "text",
"private_key": "text",
"token": "text",
"token_secret": "text",
"verifier": "text",
"signature_method": "HMAC-SHA1",
"transport_method": "header",
"body_hash": true
},
"wrapper": "{{output}}",
"expires": "text"
}
}PATCH /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/base HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 1431
{
"url": "text",
"baseUrl": "text",
"encodeUrl": true,
"method": "GET",
"headers": {
"ANY_ADDITIONAL_PROPERTY": true
},
"qs": {
"ANY_ADDITIONAL_PROPERTY": true
},
"ca": "text",
"body": {},
"type": "json",
"temp": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"condition": true,
"aws": {
"key": "text",
"secret": "text",
"session": "text",
"bucket": "text",
"sign_version": "2"
},
"gzip": false,
"followRedirects": true,
"followAllRedirects": true,
"log": {
"sanitize": [
"text"
]
},
"oauth": {
"consumer_key": "text",
"consumer_secret": "text",
"private_key": "text",
"token": "text",
"token_secret": "text",
"verifier": "text",
"signature_method": "HMAC-SHA1",
"transport_method": "header",
"body_hash": true
},
"pagination": {
"mergeWithParent": true,
"url": "text",
"method": "GET",
"headers": {
"ANY_ADDITIONAL_PROPERTY": true
},
"qs": {
"ANY_ADDITIONAL_PROPERTY": true
},
"body": {},
"condition": true
},
"response": {
"type": {
"ANY_ADDITIONAL_PROPERTY": "automatic"
},
"valid": true,
"limit": 1,
"error": "text",
"iterate": "text",
"temp": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"output": {},
"trigger": {
"type": "date",
"order": "asc",
"id": "text",
"date": "text"
},
"data": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"metadata": {
"value": "text",
"type": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"uid": "text",
"oauth": {
"consumer_key": "text",
"consumer_secret": "text",
"private_key": "text",
"token": "text",
"token_secret": "text",
"verifier": "text",
"signature_method": "HMAC-SHA1",
"transport_method": "header",
"body_hash": true
},
"wrapper": "{{output}}",
"expires": "text"
}
}{
"change": {}
}{
"change": {}
}{
"public": true,
"inviteToken": "token"
}{
"changed": true
}{
"changed": true
}{
"change": {
"id": 5,
"group": "text",
"code": "text",
"oldValue": "text",
"newValue": "text"
}
}true{
"rolledBack": true
}binary{
"changed": true
}[
{
"name": "text",
"label": "text",
"appVersion": 1,
"organizationId": 1,
"installedAt": "2025-12-14T04:40:37.981Z",
"userId": "text",
"theme": "text"
}
]GET /api/v2/sdk/apps HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/sdk/apps HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 232
{
"app": {
"name": "text",
"label": "text",
"description": "text",
"version": 1,
"beta": true,
"theme": "text",
"language": "text",
"public": true,
"approved": true,
"global": true,
"countries": [],
"created": "2025-12-14T04:40:37.981Z",
"manifestVersion": 1
}
}GET /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
DELETE /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
PATCH /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 144
{
"audience": "countries",
"description": "Hey there, Charlie!",
"countries": [
"us",
"uk",
"cz"
],
"label": "Multiverse",
"theme": "#AABBCC",
"language": "en"
}POST /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/clone HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 35
{
"newName": "beta-1",
"newVersion": 2
}GET /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/review HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/review HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
PUT /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/review/form HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 55
{
"testingScenarios": {
"hohoho": "https://www.santa.com"
}
}GET /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/events-log HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/common HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/readme HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
PUT /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/readme HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: text/markdown
Accept: */*
Content-Length: 12
"I see you."PUT /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/install HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
POST /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/{SDK_appVisibility} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/opensource HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/closedsource HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/changes/{SDK_changeId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/commit HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 65
{
"message": "Just a small tweak",
"notify": false,
"changeIds": [
1,
2
]
}POST /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/rollback HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/icon/{SDK_appIconSize} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
PUT /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/icon HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: image/png
Accept: */*
Content-Length: 8
"binary"POST /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/uninstall HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 20
{
"organizationId": 1
}PUT /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/common HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 43
{
"clientId": 123456,
"clientSecret": "secret"
}PUT /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/groups HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 37
[
{
"label": "text",
"modules": [
"text"
]
}
]GET /api/v2/scenarios/{scenarioId}/blueprint HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"scenariosBlueprints": {
"created": "2021-08-25T17:48:07.360Z",
"version": 16,
"scenarioId": 424,
"draft": false
}
}GET /api/v2/scenarios/{scenarioId}/blueprints HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"id": "b504aa93-0752-4bf8-887e-c2c717d525bf",
"name": "myagent",
"teamId": 2,
"createdAt": "2025-06-25T13:36:46.730Z",
"systemPrompt": "you are the greatest bot ever",
"defaultModel": "gemini-2.5-flash",
"invocationConfig": {
"recursionLimit": 300
},
"scenarios": [
{
"makeScenarioId": 123,
"approvalMode": "auto-run"
}
],
"mcpConfigs": [
{
"mcpConnectionId": 456,
"toolIds": [
"tool1",
"tool2"
],
"name": "Example MCP Config"
}
],
"historyConfig": {
"iterationsFromHistoryCount": 10
},
"llmConfig": {
"maxTokens": 100000
},
"contexts": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"agentId": "1b504aa93-0752-4bf8-887e-c2c717d525bf0",
"documentName": "Example Document",
"description": "This is an example context for the agent.",
"createdAt": "2025-06-26T06:53:15.407Z",
"metadata": {
"type": "csv"
},
"isTemporary": false
}
]
}POST /api/v2/ai-agents/v1/agents?teamId=1 HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 435
{
"name": "Example Agent",
"teamId": 1,
"makeConnectionId": 123,
"defaultModel": "gpt-3.5-turbo",
"systemPrompt": "You are a helpful assistant.",
"scenarios": [
{
"makeScenarioId": 123,
"approvalMode": "auto-run"
}
],
"mcpConfigs": [
{
"mcpConnectionId": 456,
"toolIds": [
"tool1",
"tool2"
],
"name": "Example MCP Config"
}
],
"historyConfig": {
"iterationsFromHistoryCount": 10
},
"llmConfig": {
"maxTokens": 100000
},
"contexts": [
{
"id": "123e4567-e89b-12d3-a456-426614174000"
}
]
}{
"id": "b504aa93-0752-4bf8-887e-c2c717d525bf",
"name": "myagent",
"teamId": 2,
"createdAt": "2025-06-25T13:36:46.730Z",
"systemPrompt": "you are the greatest bot ever",
"defaultModel": "gemini-2.5-flash",
"invocationConfig": {
"recursionLimit": 300
},
"makeConnectionId": 18,
"makeConnectionType": "openai-gpt-3",
"pastConfigurations": [
{
"name": "myagent",
"llmConfig": {
"maxTokens": 100000
},
"scenarios": [],
"mcpConfigs": [
{
"toolIds": [
"s1_list_inventory"
],
"mcpConnectionId": 19
}
],
"defaultModel": "gemini-2.5-flash",
"systemPrompt": "you are the greatest bot ever",
"historyConfig": {
"iterationsFromHistoryCount": 10
},
"invocationConfig": {
"recursionLimit": 300
}
}
],
"scenarios": [
{
"makeScenarioId": 123,
"approvalMode": "auto-run"
}
],
"mcpConfigs": [
{
"mcpConnectionId": 19,
"toolIds": [
"s1_list_inventory"
],
"name": "mymcpconnection"
},
{
"mcpConnectionId": 14,
"tools": [
{
"id": "fetch_generic_url_content",
"isDeprecated": false
},
{
"id": "search_generic_code",
"isDeprecated": false
}
],
"name": "GitMCP"
}
],
"historyConfig": {
"iterationsFromHistoryCount": 10
},
"llmConfig": {
"maxTokens": 100000
},
"llmProviderId": 9,
"contexts": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"agentId": "1b504aa93-0752-4bf8-887e-c2c717d525bf0",
"documentName": "Example Document",
"description": "This is an example context for the agent.",
"createdAt": "2025-06-26T06:53:15.407Z",
"metadata": {
"type": "csv"
},
"isTemporary": false
}
],
"outputParser": {
"type": "make-schema",
"schema": [
{
"name": "field1",
"type": "string",
"label": "Field 1",
"required": true
},
{
"name": "field2",
"type": "integer",
"label": "Field 2",
"required": false
}
]
}
}PATCH /api/v2/ai-agents/v1/agents/{agentId}?teamId=1 HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 495
{
"name": "Modified Agent",
"systemPrompt": "You are a modified helpful assistant.",
"defaultModel": "gpt-4",
"llmConfig": {
"maxTokens": 1000
},
"invocationConfig": {
"recursionLimit": 5,
"timeout": 30000
},
"scenarios": [
{
"makeScenarioId": 345,
"approvalMode": "auto-run"
}
],
"historyConfig": {
"iterationsFromHistoryCount": 3
},
"outputParserFormat": {
"type": "make-schema",
"schema": [
{
"name": "field1",
"type": "string",
"label": "Field 1",
"required": true
},
{
"name": "field2",
"type": "integer",
"label": "Field 2",
"required": false
}
]
}
}POST /api/v2/ai-agents/v1/agents/{agentId}/run?teamId=1 HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 495
{
"messages": [
{
"role": "user",
"content": "What can you do?"
}
],
"threadId": "123e4567-e89b-12d3-a456-426614174000",
"config": {
"systemPrompt": "You are a helpful assistant.",
"additionalSystemPrompt": "And you should always reply politely.",
"scenarios": [
{
"makeScenarioId": 123,
"approvalMode": "auto-run"
}
],
"historyConfig": {
"iterationsFromHistoryCount": 2
},
"llmConfig": {
"llmModel": "o4-mini",
"settings": {
"maxTokens": 1500
}
},
"invocationConfig": {
"recursionLimit": 3,
"timeout": 60000
},
"outputParser": {
"type": "text"
}
}
}POST /api/v2/ai-agents/v1/agents/{agentId}/run/stream?teamId=1 HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 495
{
"messages": [
{
"role": "user",
"content": "What can you do?"
}
],
"threadId": "123e4567-e89b-12d3-a456-426614174000",
"config": {
"systemPrompt": "You are a helpful assistant.",
"additionalSystemPrompt": "And you should always reply politely.",
"scenarios": [
{
"makeScenarioId": 123,
"approvalMode": "auto-run"
}
],
"historyConfig": {
"iterationsFromHistoryCount": 2
},
"llmConfig": {
"llmModel": "o4-mini",
"settings": {
"maxTokens": 1500
}
},
"invocationConfig": {
"recursionLimit": 3,
"timeout": 60000
},
"outputParser": {
"type": "text"
}
}
}GET /api/v2/ai-agents/v1/agents?teamId=1 HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/ai-agents/v1/agents/{agentId}?teamId=1 HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
DELETE /api/v2/ai-agents/v1/agents/{agentId}?teamId=1 HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/keys?teamId=1 HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/keys HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 130
{
"teamId": 22,
"name": "My HTTP Basic Auth key",
"typeName": "basicauth",
"parameters": {
"authUser": "Martin",
"authPass": "your-password"
}
}{
"keysTypes": [
{
"name": "aes-key",
"label": "AES",
"parameters": [
{
"name": "key",
"type": "text",
"label": "Key",
"required": true
},
{
"name": "keyEncoding",
"label": "Key Encoding",
"type": "select",
"required": true,
"default": "hex",
"options": [
{
"label": "Base 64",
"value": "base64"
},
{
"label": "Hexadecimal",
"value": "hex"
},
{
"label": "Plain Text",
"value": "plain"
}
]
}
],
"componentType": "key",
"author": "Patrik Simek",
"version": "3.0.12",
"theme": "#fa6f57",
"icon": "/img/packages/aes-key.png"
},
{
"name": "apikeyauth",
"label": "API Key Auth",
"parameters": [
{
"name": "key",
"label": "Key",
"type": "password",
"required": true
},
{
"name": "placement",
"label": "API Key placement",
"help": "Define where to place the API Key.",
"type": "select",
"required": true,
"default": "header",
"options": [
{
"label": "In the header",
"value": "header"
},
{
"label": "In the query string",
"value": "qs"
}
]
},
{
"name": "name",
"label": "API Key parameter name",
"type": "text",
"default": "X-API-Key",
"required": true
}
],
"componentType": "key",
"author": "Petr Malimanek",
"version": "3.31.4",
"theme": "#007ee5",
"icon": "/img/packages/apikeyauth.png"
},
{
"label": "Apple Push Notifications",
"name": "apn",
"parameters": [
{
"label": "Private Key",
"multiline": true,
"required": true,
"type": "pkey",
"name": "privateKey",
"help": "If you're using Provider Authentication Tokens, insert content of acquired .p8 file."
},
{
"label": "Authentication method",
"name": "method",
"type": "select",
"default": "tokens",
"options": [
{
"label": "Provider Authentication Tokens",
"value": "tokens",
"nested": [
{
"label": "Key ID",
"required": true,
"type": "text",
"name": "keyId"
},
{
"label": "Team ID",
"required": true,
"type": "text",
"name": "teamId"
}
]
},
{
"label": "Certificate",
"value": "cert",
"nested": [
{
"label": "Certificate",
"required": true,
"multiline": true,
"type": "cert",
"name": "certificate"
}
]
}
]
},
{
"required": true,
"label": "Production",
"default": false,
"name": "production",
"type": "boolean"
}
],
"componentType": "key",
"author": "Patrik Simek",
"version": "1.1.6",
"theme": "#666666",
"icon": "/img/packages/apn.png"
},
{
"name": "basicauth",
"label": "HTTP Basic Auth",
"parameters": [
{
"name": "authUser",
"label": "Username",
"type": "text"
},
{
"name": "authPass",
"label": "Password",
"type": "password"
}
],
"componentType": "key",
"author": "Petr Malimanek",
"version": "3.31.4",
"theme": "#007ee5",
"icon": "/img/packages/basicauth.png"
}
]
}GET /api/v2/keys/{keyId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"key": 16
}PATCH /api/v2/keys/{keyId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 33
{
"name": "Updated basic auth key"
}GET /api/v2/keys/types HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
DELETE /api/v2/keys/{keyId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"scenariosFolders": [
{
"id": 1576,
"name": "ALPHA",
"scenariosTotal": 10
}
]
}{
"scenarioFolder": {
"id": 1576,
"name": "ALPHA",
"scenariosTotal": 10
}
}{
"scenarioFolder": 123
}PATCH /api/v2/scenarios-folders/{folderId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 16
{
"name": "BRAVO"
}GET /api/v2/scenarios-folders?teamId=1 HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/scenarios-folders HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 28
{
"name": "ZULU",
"teamId": 123
}DELETE /api/v2/scenarios-folders/{folderId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/organizations/{organizationId}/user-organization-roles HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/organizations/{organizationId}/user-organization-roles/{userId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"userOrganizationRoles": [
{
"userId": 12,
"organizationId": 10,
"usersRoleId": 11,
"invitation": null
},
{
"userId": 1,
"organizationId": 10,
"usersRoleId": 12,
"invitation": null
}
]
}POST /api/v2/organizations/{organizationId}/user-organization-roles/transfer HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 12
{
"userId": 1
}{
"moduleTypes": [
{
"id": 2,
"name": "transformer"
},
{
"id": 3,
"name": "router"
},
{
"id": 5,
"name": "listener"
},
{
"id": 6,
"name": "feeder"
},
{
"id": 7,
"name": "aggregator"
},
{
"id": 8,
"name": "directive"
},
{
"id": 1,
"name": "trigger"
},
{
"id": 4,
"name": "action"
},
{
"id": 9,
"name": "search"
},
{
"id": 10,
"name": "instant"
},
{
"id": 11,
"name": "responder"
},
{
"id": 12,
"name": "universal"
}
]
}{
"timezones": [
{
"id": 226,
"name": "(GMT-11:00) Pacific/Niue",
"code": "Pacific/Niue",
"offset": "-1100"
},
{
"id": 27,
"name": "(GMT-11:00) Pacific/Pago_Pago",
"code": "Pacific/Pago_Pago",
"offset": "-1100"
},
{
"id": 328,
"name": "(GMT-10:00) America/Adak",
"code": "America/Adak",
"offset": "-1000"
},
{
"id": 329,
"name": "(GMT-10:00) Pacific/Honolulu",
"code": "Pacific/Honolulu",
"offset": "-1000"
},
{
"id": 101,
"name": "(GMT-10:00) Pacific/Rarotonga",
"code": "Pacific/Rarotonga",
"offset": "-1000"
},
{
"id": 231,
"name": "(GMT-10:00) Pacific/Tahiti",
"code": "Pacific/Tahiti",
"offset": "-1000"
},
{
"id": 232,
"name": "(GMT-09:30) Pacific/Marquesas",
"code": "Pacific/Marquesas",
"offset": "-0930"
},
{
"id": 323,
"name": "(GMT-09:00) America/Anchorage",
"code": "America/Anchorage",
"offset": "-0900"
},
{
"id": 324,
"name": "(GMT-09:00) America/Juneau",
"code": "America/Juneau",
"offset": "-0900"
},
{
"id": 327,
"name": "(GMT-09:00) America/Nome",
"code": "America/Nome",
"offset": "-0900"
},
{
"id": 325,
"name": "(GMT-09:00) America/Sitka",
"code": "America/Sitka",
"offset": "-0900"
},
{
"id": 326,
"name": "(GMT-09:00) America/Yakutat",
"code": "America/Yakutat",
"offset": "-0900"
},
{
"id": 233,
"name": "(GMT-09:00) Pacific/Gambier",
"code": "Pacific/Gambier",
"offset": "-0900"
},
{
"id": 97,
"name": "(GMT-08:00) America/Dawson",
"code": "America/Dawson",
"offset": "-0800"
},
{
"id": 321,
"name": "(GMT-08:00) America/Los_Angeles",
"code": "America/Los_Angeles",
"offset": "-0800"
},
{
"id": 322,
"name": "(GMT-08:00) America/Metlakatla",
"code": "America/Metlakatla",
"offset": "-0800"
},
{
"id": 212,
"name": "(GMT-08:00) America/Santa_Isabel",
"code": "America/Santa_Isabel",
"offset": "-0800"
},
{
"id": 211,
"name": "(GMT-08:00) America/Tijuana",
"code": "America/Tijuana",
"offset": "-0800"
},
{
"id": 95,
"name": "(GMT-08:00) America/Vancouver",
"code": "America/Vancouver",
"offset": "-0800"
},
{
"id": 96,
"name": "(GMT-08:00) America/Whitehorse",
"code": "America/Whitehorse",
"offset": "-0800"
},
{
"id": 240,
"name": "(GMT-08:00) Pacific/Pitcairn",
"code": "Pacific/Pitcairn",
"offset": "-0800"
},
{
"id": 319,
"name": "(GMT-07:00) America/Boise",
"code": "America/Boise",
"offset": "-0700"
},
{
"id": 89,
"name": "(GMT-07:00) America/Cambridge_Bay",
"code": "America/Cambridge_Bay",
"offset": "-0700"
},
{
"id": 208,
"name": "(GMT-07:00) America/Chihuahua",
"code": "America/Chihuahua",
"offset": "-0700"
},
{
"id": 92,
"name": "(GMT-07:00) America/Creston",
"code": "America/Creston",
"offset": "-0700"
},
{
"id": 93,
"name": "(GMT-07:00) America/Dawson_Creek",
"code": "America/Dawson_Creek",
"offset": "-0700"
},
{
"id": 318,
"name": "(GMT-07:00) America/Denver",
"code": "America/Denver",
"offset": "-0700"
},
{
"id": 88,
"name": "(GMT-07:00) America/Edmonton",
"code": "America/Edmonton",
"offset": "-0700"
},
{
"id": 94,
"name": "(GMT-07:00) America/Fort_Nelson",
"code": "America/Fort_Nelson",
"offset": "-0700"
},
{
"id": 210,
"name": "(GMT-07:00) America/Hermosillo",
"code": "America/Hermosillo",
"offset": "-0700"
},
{
"id": 91,
"name": "(GMT-07:00) America/Inuvik",
"code": "America/Inuvik",
"offset": "-0700"
},
{
"id": 207,
"name": "(GMT-07:00) America/Mazatlan",
"code": "America/Mazatlan",
"offset": "-0700"
},
{
"id": 209,
"name": "(GMT-07:00) America/Ojinaga",
"code": "America/Ojinaga",
"offset": "-0700"
},
{
"id": 320,
"name": "(GMT-07:00) America/Phoenix",
"code": "America/Phoenix",
"offset": "-0700"
},
{
"id": 90,
"name": "(GMT-07:00) America/Yellowknife",
"code": "America/Yellowknife",
"offset": "-0700"
},
{
"id": 213,
"name": "(GMT-06:00) America/Bahia_Banderas",
"code": "America/Bahia_Banderas",
"offset": "-0600"
},
{
"id": 69,
"name": "(GMT-06:00) America/Belize",
"code": "America/Belize",
"offset": "-0600"
},
{
"id": 203,
"name": "(GMT-06:00) America/Cancun",
"code": "America/Cancun",
"offset": "-0600"
},
{
"id": 311,
"name": "(GMT-06:00) America/Chicago",
"code": "America/Chicago",
"offset": "-0600"
},
{
"id": 107,
"name": "(GMT-06:00) America/Costa_Rica",
"code": "America/Costa_Rica",
"offset": "-0600"
},
{
"id": 281,
"name": "(GMT-06:00) America/El_Salvador",
"code": "America/El_Salvador",
"offset": "-0600"
},
{
"id": 145,
"name": "(GMT-06:00) America/Guatemala",
"code": "America/Guatemala",
"offset": "-0600"
},
{
"id": 313,
"name": "(GMT-06:00) America/Indiana/Knox",
"code": "America/Indiana/Knox",
"offset": "-0600"
},
{
"id": 312,
"name": "(GMT-06:00) America/Indiana/Tell_City",
"code": "America/Indiana/Tell_City",
"offset": "-0600"
},
{
"id": 221,
"name": "(GMT-06:00) America/Managua",
"code": "America/Managua",
"offset": "-0600"
},
{
"id": 206,
"name": "(GMT-06:00) America/Matamoros",
"code": "America/Matamoros",
"offset": "-0600"
},
{
"id": 314,
"name": "(GMT-06:00) America/Menominee",
"code": "America/Menominee",
"offset": "-0600"
},
{
"id": 204,
"name": "(GMT-06:00) America/Merida",
"code": "America/Merida",
"offset": "-0600"
},
{
"id": 202,
"name": "(GMT-06:00) America/Mexico_City",
"code": "America/Mexico_City",
"offset": "-0600"
},
{
"id": 205,
"name": "(GMT-06:00) America/Monterrey",
"code": "America/Monterrey",
"offset": "-0600"
},
{
"id": 317,
"name": "(GMT-06:00) America/North_Dakota/Beulah",
"code": "America/North_Dakota/Beulah",
"offset": "-0600"
},
{
"id": 315,
"name": "(GMT-06:00) America/North_Dakota/Center",
"code": "America/North_Dakota/Center",
"offset": "-0600"
},
{
"id": 316,
"name": "(GMT-06:00) America/North_Dakota/New_Salem",
"code": "America/North_Dakota/New_Salem",
"offset": "-0600"
},
{
"id": 85,
"name": "(GMT-06:00) America/Rainy_River",
"code": "America/Rainy_River",
"offset": "-0600"
},
{
"id": 83,
"name": "(GMT-06:00) America/Rankin_Inlet",
"code": "America/Rankin_Inlet",
"offset": "-0600"
},
{
"id": 86,
"name": "(GMT-06:00) America/Regina",
"code": "America/Regina",
"offset": "-0600"
},
{
"id": 81,
"name": "(GMT-06:00) America/Resolute",
"code": "America/Resolute",
"offset": "-0600"
},
{
"id": 87,
"name": "(GMT-06:00) America/Swift_Current",
"code": "America/Swift_Current",
"offset": "-0600"
},
{
"id": 150,
"name": "(GMT-06:00) America/Tegucigalpa",
"code": "America/Tegucigalpa",
"offset": "-0600"
},
{
"id": 84,
"name": "(GMT-06:00) America/Winnipeg",
"code": "America/Winnipeg",
"offset": "-0600"
},
{
"id": 103,
"name": "(GMT-06:00) Pacific/Easter",
"code": "Pacific/Easter",
"offset": "-0600"
},
{
"id": 119,
"name": "(GMT-06:00) Pacific/Galapagos",
"code": "Pacific/Galapagos",
"offset": "-0600"
},
{
"id": 82,
"name": "(GMT-05:00) America/Atikokan",
"code": "America/Atikokan",
"offset": "-0500"
},
{
"id": 106,
"name": "(GMT-05:00) America/Bogota",
"code": "America/Bogota",
"offset": "-0500"
},
{
"id": 175,
"name": "(GMT-05:00) America/Cayman",
"code": "America/Cayman",
"offset": "-0500"
},
{
"id": 302,
"name": "(GMT-05:00) America/Detroit",
"code": "America/Detroit",
"offset": "-0500"
},
{
"id": 64,
"name": "(GMT-05:00) America/Eirunepe",
"code": "America/Eirunepe",
"offset": "-0500"
},
{
"id": 283,
"name": "(GMT-05:00) America/Grand_Turk",
"code": "America/Grand_Turk",
"offset": "-0500"
},
{
"id": 118,
"name": "(GMT-05:00) America/Guayaquil",
"code": "America/Guayaquil",
"offset": "-0500"
},
{
"id": 108,
"name": "(GMT-05:00) America/Havana",
"code": "America/Havana",
"offset": "-0500"
},
{
"id": 305,
"name": "(GMT-05:00) America/Indiana/Indianapolis",
"code": "America/Indiana/Indianapolis",
"offset": "-0500"
},
{
"id": 308,
"name": "(GMT-05:00) America/Indiana/Marengo",
"code": "America/Indiana/Marengo",
"offset": "-0500"
},
{
"id": 309,
"name": "(GMT-05:00) America/Indiana/Petersburg",
"code": "America/Indiana/Petersburg",
"offset": "-0500"
},
{
"id": 310,
"name": "(GMT-05:00) America/Indiana/Vevay",
"code": "America/Indiana/Vevay",
"offset": "-0500"
},
{
"id": 306,
"name": "(GMT-05:00) America/Indiana/Vincennes",
"code": "America/Indiana/Vincennes",
"offset": "-0500"
},
{
"id": 307,
"name": "(GMT-05:00) America/Indiana/Winamac",
"code": "America/Indiana/Winamac",
"offset": "-0500"
},
{
"id": 79,
"name": "(GMT-05:00) America/Iqaluit",
"code": "America/Iqaluit",
"offset": "-0500"
},
{
"id": 165,
"name": "(GMT-05:00) America/Jamaica",
"code": "America/Jamaica",
"offset": "-0500"
},
{
"id": 303,
"name": "(GMT-05:00) America/Kentucky/Louisville",
"code": "America/Kentucky/Louisville",
"offset": "-0500"
},
{
"id": 304,
"name": "(GMT-05:00) America/Kentucky/Monticello",
"code": "America/Kentucky/Monticello",
"offset": "-0500"
},
{
"id": 230,
"name": "(GMT-05:00) America/Lima",
"code": "America/Lima",
"offset": "-0500"
},
{
"id": 66,
"name": "(GMT-05:00) America/Nassau",
"code": "America/Nassau",
"offset": "-0500"
},
{
"id": 301,
"name": "(GMT-05:00) America/New_York",
"code": "America/New_York",
"offset": "-0500"
},
{
"id": 77,
"name": "(GMT-05:00) America/Nipigon",
"code": "America/Nipigon",
"offset": "-0500"
},
{
"id": 229,
"name": "(GMT-05:00) America/Panama",
"code": "America/Panama",
"offset": "-0500"
},
{
"id": 80,
"name": "(GMT-05:00) America/Pangnirtung",
"code": "America/Pangnirtung",
"offset": "-0500"
},
{
"id": 151,
"name": "(GMT-05:00) America/Port-au-Prince",
"code": "America/Port-au-Prince",
"offset": "-0500"
},
{
"id": 65,
"name": "(GMT-05:00) America/Rio_Branco",
"code": "America/Rio_Branco",
"offset": "-0500"
},
{
"id": 78,
"name": "(GMT-05:00) America/Thunder_Bay",
"code": "America/Thunder_Bay",
"offset": "-0500"
},
{
"id": 76,
"name": "(GMT-05:00) America/Toronto",
"code": "America/Toronto",
"offset": "-0500"
},
{
"id": 333,
"name": "(GMT-04:30) America/Caracas",
"code": "America/Caracas",
"offset": "-0430"
},
{
"id": 248,
"name": "(GMT-04:00) America/Asuncion",
"code": "America/Asuncion",
"offset": "-0400"
},
{
"id": 43,
"name": "(GMT-04:00) America/Barbados",
"code": "America/Barbados",
"offset": "-0400"
},
{
"id": 75,
"name": "(GMT-04:00) America/Blanc-Sablon",
"code": "America/Blanc-Sablon",
"offset": "-0400"
},
{
"id": 62,
"name": "(GMT-04:00) America/Boa_Vista",
"code": "America/Boa_Vista",
"offset": "-0400"
},
{
"id": 58,
"name": "(GMT-04:00) America/Campo_Grande",
"code": "America/Campo_Grande",
"offset": "-0400"
},
{
"id": 59,
"name": "(GMT-04:00) America/Cuiaba",
"code": "America/Cuiaba",
"offset": "-0400"
},
{
"id": 110,
"name": "(GMT-04:00) America/Curacao",
"code": "America/Curacao",
"offset": "-0400"
},
{
"id": 72,
"name": "(GMT-04:00) America/Glace_Bay",
"code": "America/Glace_Bay",
"offset": "-0400"
},
{
"id": 74,
"name": "(GMT-04:00) America/Goose_Bay",
"code": "America/Goose_Bay",
"offset": "-0400"
},
{
"id": 148,
"name": "(GMT-04:00) America/Guyana",
"code": "America/Guyana",
"offset": "-0400"
},
{
"id": 71,
"name": "(GMT-04:00) America/Halifax",
"code": "America/Halifax",
"offset": "-0400"
},
{
"id": 49,
"name": "(GMT-04:00) America/La_Paz",
"code": "America/La_Paz",
"offset": "-0400"
},
{
"id": 63,
"name": "(GMT-04:00) America/Manaus",
"code": "America/Manaus",
"offset": "-0400"
},
{
"id": 198,
"name": "(GMT-04:00) America/Martinique",
"code": "America/Martinique",
"offset": "-0400"
},
{
"id": 73,
"name": "(GMT-04:00) America/Moncton",
"code": "America/Moncton",
"offset": "-0400"
},
{
"id": 294,
"name": "(GMT-04:00) America/Port_of_Spain",
"code": "America/Port_of_Spain",
"offset": "-0400"
},
{
"id": 61,
"name": "(GMT-04:00) America/Porto_Velho",
"code": "America/Porto_Velho",
"offset": "-0400"
},
{
"id": 241,
"name": "(GMT-04:00) America/Puerto_Rico",
"code": "America/Puerto_Rico",
"offset": "-0400"
},
{
"id": 116,
"name": "(GMT-04:00) America/Santo_Domingo",
"code": "America/Santo_Domingo",
"offset": "-0400"
},
{
"id": 142,
"name": "(GMT-04:00) America/Thule",
"code": "America/Thule",
"offset": "-0400"
},
{
"id": 7,
"name": "(GMT-04:00) Antarctica/Palmer",
"code": "Antarctica/Palmer",
"offset": "-0400"
},
{
"id": 47,
"name": "(GMT-04:00) Atlantic/Bermuda",
"code": "Atlantic/Bermuda",
"offset": "-0400"
},
{
"id": 70,
"name": "(GMT-03:30) America/St_Johns",
"code": "America/St_Johns",
"offset": "-0330"
},
{
"id": 54,
"name": "(GMT-03:00) America/Araguaina",
"code": "America/Araguaina",
"offset": "-0300"
},
{
"id": 15,
"name": "(GMT-03:00) America/Argentina/Buenos_Aires",
"code": "America/Argentina/Buenos_Aires",
"offset": "-0300"
},
{
"id": 20,
"name": "(GMT-03:00) America/Argentina/Catamarca",
"code": "America/Argentina/Catamarca",
"offset": "-0300"
},
{
"id": 16,
"name": "(GMT-03:00) America/Argentina/Cordoba",
"code": "America/Argentina/Cordoba",
"offset": "-0300"
},
{
"id": 18,
"name": "(GMT-03:00) America/Argentina/Jujuy",
"code": "America/Argentina/Jujuy",
"offset": "-0300"
},
{
"id": 21,
"name": "(GMT-03:00) America/Argentina/La_Rioja",
"code": "America/Argentina/La_Rioja",
"offset": "-0300"
},
{
"id": 23,
"name": "(GMT-03:00) America/Argentina/Mendoza",
"code": "America/Argentina/Mendoza",
"offset": "-0300"
},
{
"id": 25,
"name": "(GMT-03:00) America/Argentina/Rio_Gallegos",
"code": "America/Argentina/Rio_Gallegos",
"offset": "-0300"
},
{
"id": 17,
"name": "(GMT-03:00) America/Argentina/Salta",
"code": "America/Argentina/Salta",
"offset": "-0300"
},
{
"id": 22,
"name": "(GMT-03:00) America/Argentina/San_Juan",
"code": "America/Argentina/San_Juan",
"offset": "-0300"
},
{
"id": 24,
"name": "(GMT-03:00) America/Argentina/San_Luis",
"code": "America/Argentina/San_Luis",
"offset": "-0300"
},
{
"id": 19,
"name": "(GMT-03:00) America/Argentina/Tucuman",
"code": "America/Argentina/Tucuman",
"offset": "-0300"
},
{
"id": 26,
"name": "(GMT-03:00) America/Argentina/Ushuaia",
"code": "America/Argentina/Ushuaia",
"offset": "-0300"
},
{
"id": 56,
"name": "(GMT-03:00) America/Bahia",
"code": "America/Bahia",
"offset": "-0300"
},
{
"id": 51,
"name": "(GMT-03:00) America/Belem",
"code": "America/Belem",
"offset": "-0300"
},
{
"id": 136,
"name": "(GMT-03:00) America/Cayenne",
"code": "America/Cayenne",
"offset": "-0300"
},
{
"id": 52,
"name": "(GMT-03:00) America/Fortaleza",
"code": "America/Fortaleza",
"offset": "-0300"
},
{
"id": 139,
"name": "(GMT-03:00) America/Godthab",
"code": "America/Godthab",
"offset": "-0300"
},
{
"id": 55,
"name": "(GMT-03:00) America/Maceio",
"code": "America/Maceio",
"offset": "-0300"
},
{
"id": 239,
"name": "(GMT-03:00) America/Miquelon",
"code": "America/Miquelon",
"offset": "-0300"
},
{
"id": 330,
"name": "(GMT-03:00) America/Montevideo",
"code": "America/Montevideo",
"offset": "-0300"
},
{
"id": 280,
"name": "(GMT-03:00) America/Paramaribo",
"code": "America/Paramaribo",
"offset": "-0300"
},
{
"id": 53,
"name": "(GMT-03:00) America/Recife",
"code": "America/Recife",
"offset": "-0300"
},
{
"id": 60,
"name": "(GMT-03:00) America/Santarem",
"code": "America/Santarem",
"offset": "-0300"
},
{
"id": 102,
"name": "(GMT-03:00) America/Santiago",
"code": "America/Santiago",
"offset": "-0300"
},
{
"id": 57,
"name": "(GMT-03:00) America/Sao_Paulo",
"code": "America/Sao_Paulo",
"offset": "-0300"
},
{
"id": 6,
"name": "(GMT-03:00) Antarctica/Rothera",
"code": "Antarctica/Rothera",
"offset": "-0300"
},
{
"id": 128,
"name": "(GMT-03:00) Atlantic/Stanley",
"code": "Atlantic/Stanley",
"offset": "-0300"
},
{
"id": 50,
"name": "(GMT-02:00) America/Noronha",
"code": "America/Noronha",
"offset": "-0200"
},
{
"id": 144,
"name": "(GMT-02:00) Atlantic/South_Georgia",
"code": "Atlantic/South_Georgia",
"offset": "-0200"
},
{
"id": 141,
"name": "(GMT-01:00) America/Scoresbysund",
"code": "America/Scoresbysund",
"offset": "-0100"
},
{
"id": 246,
"name": "(GMT-01:00) Atlantic/Azores",
"code": "Atlantic/Azores",
"offset": "-0100"
},
{
"id": 109,
"name": "(GMT-01:00) Atlantic/Cape_Verde",
"code": "Atlantic/Cape_Verde",
"offset": "-0100"
},
{
"id": 100,
"name": "(GMT+00:00) Africa/Abidjan",
"code": "Africa/Abidjan",
"offset": "+0000"
},
{
"id": 137,
"name": "(GMT+00:00) Africa/Accra",
"code": "Africa/Accra",
"offset": "+0000"
},
{
"id": 147,
"name": "(GMT+00:00) Africa/Bissau",
"code": "Africa/Bissau",
"offset": "+0000"
},
{
"id": 188,
"name": "(GMT+00:00) Africa/Casablanca",
"code": "Africa/Casablanca",
"offset": "+0000"
},
{
"id": 122,
"name": "(GMT+00:00) Africa/El_Aaiun",
"code": "Africa/El_Aaiun",
"offset": "+0000"
},
{
"id": 183,
"name": "(GMT+00:00) Africa/Monrovia",
"code": "Africa/Monrovia",
"offset": "+0000"
},
{
"id": 140,
"name": "(GMT+00:00) America/Danmarkshavn",
"code": "America/Danmarkshavn",
"offset": "+0000"
},
{
"id": 14,
"name": "(GMT+00:00) Antarctica/Troll",
"code": "Antarctica/Troll",
"offset": "+0000"
},
{
"id": 125,
"name": "(GMT+00:00) Atlantic/Canary",
"code": "Atlantic/Canary",
"offset": "+0000"
},
{
"id": 132,
"name": "(GMT+00:00) Atlantic/Faroe",
"code": "Atlantic/Faroe",
"offset": "+0000"
},
{
"id": 245,
"name": "(GMT+00:00) Atlantic/Madeira",
"code": "Atlantic/Madeira",
"offset": "+0000"
},
{
"id": 163,
"name": "(GMT+00:00) Atlantic/Reykjavik",
"code": "Atlantic/Reykjavik",
"offset": "+0000"
},
{
"id": 157,
"name": "(GMT+00:00) Europe/Dublin",
"code": "Europe/Dublin",
"offset": "+0000"
},
{
"id": 244,
"name": "(GMT+00:00) Europe/Lisbon",
"code": "Europe/Lisbon",
"offset": "+0000"
},
{
"id": 134,
"name": "(GMT+00:00) Europe/London",
"code": "Europe/London",
"offset": "+0000"
},
{
"id": 117,
"name": "(GMT+01:00) Africa/Algiers",
"code": "Africa/Algiers",
"offset": "+0100"
},
{
"id": 124,
"name": "(GMT+01:00) Africa/Ceuta",
"code": "Africa/Ceuta",
"offset": "+0100"
},
{
"id": 220,
"name": "(GMT+01:00) Africa/Lagos",
"code": "Africa/Lagos",
"offset": "+0100"
},
{
"id": 284,
"name": "(GMT+01:00) Africa/Ndjamena",
"code": "Africa/Ndjamena",
"offset": "+0100"
},
{
"id": 291,
"name": "(GMT+01:00) Africa/Tunis",
"code": "Africa/Tunis",
"offset": "+0100"
},
{
"id": 217,
"name": "(GMT+01:00) Africa/Windhoek",
"code": "Africa/Windhoek",
"offset": "+0100"
},
{
"id": 222,
"name": "(GMT+01:00) Europe/Amsterdam",
"code": "Europe/Amsterdam",
"offset": "+0100"
},
{
"id": 1,
"name": "(GMT+01:00) Europe/Andorra",
"code": "Europe/Andorra",
"offset": "+0100"
},
{
"id": 252,
"name": "(GMT+01:00) Europe/Belgrade",
"code": "Europe/Belgrade",
"offset": "+0100"
},
{
"id": 114,
"name": "(GMT+01:00) Europe/Berlin",
"code": "Europe/Berlin",
"offset": "+0100"
},
{
"id": 45,
"name": "(GMT+01:00) Europe/Brussels",
"code": "Europe/Brussels",
"offset": "+0100"
},
{
"id": 152,
"name": "(GMT+01:00) Europe/Budapest",
"code": "Europe/Budapest",
"offset": "+0100"
},
{
"id": 115,
"name": "(GMT+01:00) Europe/Copenhagen",
"code": "Europe/Copenhagen",
"offset": "+0100"
},
{
"id": 138,
"name": "(GMT+01:00) Europe/Gibraltar",
"code": "Europe/Gibraltar",
"offset": "+0100"
},
{
"id": 185,
"name": "(GMT+01:00) Europe/Luxembourg",
"code": "Europe/Luxembourg",
"offset": "+0100"
},
{
"id": 123,
"name": "(GMT+01:00) Europe/Madrid",
"code": "Europe/Madrid",
"offset": "+0100"
},
{
"id": 199,
"name": "(GMT+01:00) Europe/Malta",
"code": "Europe/Malta",
"offset": "+0100"
},
{
"id": 189,
"name": "(GMT+01:00) Europe/Monaco",
"code": "Europe/Monaco",
"offset": "+0100"
},
{
"id": 223,
"name": "(GMT+01:00) Europe/Oslo",
"code": "Europe/Oslo",
"offset": "+0100"
},
{
"id": 133,
"name": "(GMT+01:00) Europe/Paris",
"code": "Europe/Paris",
"offset": "+0100"
},
{
"id": 113,
"name": "(GMT+01:00) Europe/Prague",
"code": "Europe/Prague",
"offset": "+0100"
},
{
"id": 164,
"name": "(GMT+01:00) Europe/Rome",
"code": "Europe/Rome",
"offset": "+0100"
},
{
"id": 278,
"name": "(GMT+01:00) Europe/Stockholm",
"code": "Europe/Stockholm",
"offset": "+0100"
},
{
"id": 4,
"name": "(GMT+01:00) Europe/Tirane",
"code": "Europe/Tirane",
"offset": "+0100"
},
{
"id": 28,
"name": "(GMT+01:00) Europe/Vienna",
"code": "Europe/Vienna",
"offset": "+0100"
},
{
"id": 238,
"name": "(GMT+01:00) Europe/Warsaw",
"code": "Europe/Warsaw",
"offset": "+0100"
},
{
"id": 99,
"name": "(GMT+01:00) Europe/Zurich",
"code": "Europe/Zurich",
"offset": "+0100"
},
{
"id": 121,
"name": "(GMT+02:00) Africa/Cairo",
"code": "Africa/Cairo",
"offset": "+0200"
},
{
"id": 338,
"name": "(GMT+02:00) Africa/Johannesburg",
"code": "Africa/Johannesburg",
"offset": "+0200"
},
{
"id": 216,
"name": "(GMT+02:00) Africa/Maputo",
"code": "Africa/Maputo",
"offset": "+0200"
},
{
"id": 187,
"name": "(GMT+02:00) Africa/Tripoli",
"code": "Africa/Tripoli",
"offset": "+0200"
},
{
"id": 166,
"name": "(GMT+02:00) Asia/Amman",
"code": "Asia/Amman",
"offset": "+0200"
},
{
"id": 181,
"name": "(GMT+02:00) Asia/Beirut",
"code": "Asia/Beirut",
"offset": "+0200"
},
{
"id": 282,
"name": "(GMT+02:00) Asia/Damascus",
"code": "Asia/Damascus",
"offset": "+0200"
},
{
"id": 242,
"name": "(GMT+02:00) Asia/Gaza",
"code": "Asia/Gaza",
"offset": "+0200"
},
{
"id": 243,
"name": "(GMT+02:00) Asia/Hebron",
"code": "Asia/Hebron",
"offset": "+0200"
},
{
"id": 158,
"name": "(GMT+02:00) Asia/Jerusalem",
"code": "Asia/Jerusalem",
"offset": "+0200"
},
{
"id": 112,
"name": "(GMT+02:00) Asia/Nicosia",
"code": "Asia/Nicosia",
"offset": "+0200"
},
{
"id": 143,
"name": "(GMT+02:00) Europe/Athens",
"code": "Europe/Athens",
"offset": "+0200"
},
{
"id": 251,
"name": "(GMT+02:00) Europe/Bucharest",
"code": "Europe/Bucharest",
"offset": "+0200"
},
{
"id": 190,
"name": "(GMT+02:00) Europe/Chisinau",
"code": "Europe/Chisinau",
"offset": "+0200"
},
{
"id": 126,
"name": "(GMT+02:00) Europe/Helsinki",
"code": "Europe/Helsinki",
"offset": "+0200"
},
{
"id": 293,
"name": "(GMT+02:00) Europe/Istanbul",
"code": "Europe/Istanbul",
"offset": "+0200"
},
{
"id": 253,
"name": "(GMT+02:00) Europe/Kaliningrad",
"code": "Europe/Kaliningrad",
"offset": "+0200"
},
{
"id": 297,
"name": "(GMT+02:00) Europe/Kyiv",
"code": "Europe/Kyiv",
"offset": "+0200"
},
{
"id": 186,
"name": "(GMT+02:00) Europe/Riga",
"code": "Europe/Riga",
"offset": "+0200"
},
{
"id": 46,
"name": "(GMT+02:00) Europe/Sofia",
"code": "Europe/Sofia",
"offset": "+0200"
},
{
"id": 120,
"name": "(GMT+02:00) Europe/Tallinn",
"code": "Europe/Tallinn",
"offset": "+0200"
},
{
"id": 298,
"name": "(GMT+02:00) Europe/Uzhgorod",
"code": "Europe/Uzhgorod",
"offset": "+0200"
},
{
"id": 184,
"name": "(GMT+02:00) Europe/Vilnius",
"code": "Europe/Vilnius",
"offset": "+0200"
},
{
"id": 299,
"name": "(GMT+02:00) Europe/Zaporozhye",
"code": "Europe/Zaporozhye",
"offset": "+0200"
},
{
"id": 277,
"name": "(GMT+03:00) Africa/Khartoum",
"code": "Africa/Khartoum",
"offset": "+0300"
},
{
"id": 168,
"name": "(GMT+03:00) Africa/Nairobi",
"code": "Africa/Nairobi",
"offset": "+0300"
},
{
"id": 13,
"name": "(GMT+03:00) Antarctica/Syowa",
"code": "Antarctica/Syowa",
"offset": "+0300"
},
{
"id": 161,
"name": "(GMT+03:00) Asia/Baghdad",
"code": "Asia/Baghdad",
"offset": "+0300"
},
{
"id": 249,
"name": "(GMT+03:00) Asia/Qatar",
"code": "Asia/Qatar",
"offset": "+0300"
},
{
"id": 274,
"name": "(GMT+03:00) Asia/Riyadh",
"code": "Asia/Riyadh",
"offset": "+0300"
},
{
"id": 68,
"name": "(GMT+03:00) Europe/Minsk",
"code": "Europe/Minsk",
"offset": "+0300"
},
{
"id": 254,
"name": "(GMT+03:00) Europe/Moscow",
"code": "Europe/Moscow",
"offset": "+0300"
},
{
"id": 255,
"name": "(GMT+03:00) Europe/Simferopol",
"code": "Europe/Simferopol",
"offset": "+0300"
},
{
"id": 256,
"name": "(GMT+03:00) Europe/Volgograd",
"code": "Europe/Volgograd",
"offset": "+0300"
},
{
"id": 162,
"name": "(GMT+03:30) Asia/Tehran",
"code": "Asia/Tehran",
"offset": "+0330"
},
{
"id": 42,
"name": "(GMT+04:00) Asia/Baku",
"code": "Asia/Baku",
"offset": "+0400"
},
{
"id": 2,
"name": "(GMT+04:00) Asia/Dubai",
"code": "Asia/Dubai",
"offset": "+0400"
},
{
"id": 135,
"name": "(GMT+04:00) Asia/Tbilisi",
"code": "Asia/Tbilisi",
"offset": "+0400"
},
{
"id": 5,
"name": "(GMT+04:00) Asia/Yerevan",
"code": "Asia/Yerevan",
"offset": "+0400"
},
{
"id": 257,
"name": "(GMT+04:00) Europe/Samara",
"code": "Europe/Samara",
"offset": "+0400"
},
{
"id": 276,
"name": "(GMT+04:00) Indian/Mahe",
"code": "Indian/Mahe",
"offset": "+0400"
},
{
"id": 200,
"name": "(GMT+04:00) Indian/Mauritius",
"code": "Indian/Mauritius",
"offset": "+0400"
},
{
"id": 250,
"name": "(GMT+04:00) Indian/Reunion",
"code": "Indian/Reunion",
"offset": "+0400"
},
{
"id": 3,
"name": "(GMT+04:30) Asia/Kabul",
"code": "Asia/Kabul",
"offset": "+0430"
},
{
"id": 9,
"name": "(GMT+05:00) Antarctica/Davis",
"code": "Antarctica/Davis",
"offset": "+0500"
},
{
"id": 8,
"name": "(GMT+05:00) Antarctica/Mawson",
"code": "Antarctica/Mawson",
"offset": "+0500"
},
{
"id": 179,
"name": "(GMT+05:00) Asia/Aqtau",
"code": "Asia/Aqtau",
"offset": "+0500"
},
{
"id": 178,
"name": "(GMT+05:00) Asia/Aqtobe",
"code": "Asia/Aqtobe",
"offset": "+0500"
},
{
"id": 290,
"name": "(GMT+05:00) Asia/Ashgabat",
"code": "Asia/Ashgabat",
"offset": "+0500"
},
{
"id": 287,
"name": "(GMT+05:00) Asia/Dushanbe",
"code": "Asia/Dushanbe",
"offset": "+0500"
},
{
"id": 237,
"name": "(GMT+05:00) Asia/Karachi",
"code": "Asia/Karachi",
"offset": "+0500"
},
{
"id": 180,
"name": "(GMT+05:00) Asia/Oral",
"code": "Asia/Oral",
"offset": "+0500"
},
{
"id": 331,
"name": "(GMT+05:00) Asia/Samarkand",
"code": "Asia/Samarkand",
"offset": "+0500"
},
{
"id": 332,
"name": "(GMT+05:00) Asia/Tashkent",
"code": "Asia/Tashkent",
"offset": "+0500"
},
{
"id": 258,
"name": "(GMT+05:00) Asia/Yekaterinburg",
"code": "Asia/Yekaterinburg",
"offset": "+0500"
},
{
"id": 285,
"name": "(GMT+05:00) Indian/Kerguelen",
"code": "Indian/Kerguelen",
"offset": "+0500"
},
{
"id": 201,
"name": "(GMT+05:00) Indian/Maldives",
"code": "Indian/Maldives",
"offset": "+0500"
},
{
"id": 182,
"name": "(GMT+05:30) Asia/Colombo",
"code": "Asia/Colombo",
"offset": "+0530"
},
{
"id": 159,
"name": "(GMT+05:30) Asia/Kolkata",
"code": "Asia/Kolkata",
"offset": "+0530"
},
{
"id": 224,
"name": "(GMT+05:45) Asia/Kathmandu",
"code": "Asia/Kathmandu",
"offset": "+0545"
},
{
"id": 11,
"name": "(GMT+06:00) Antarctica/Vostok",
"code": "Antarctica/Vostok",
"offset": "+0600"
},
{
"id": 176,
"name": "(GMT+06:00) Asia/Almaty",
"code": "Asia/Almaty",
"offset": "+0600"
},
{
"id": 169,
"name": "(GMT+06:00) Asia/Bishkek",
"code": "Asia/Bishkek",
"offset": "+0600"
},
{
"id": 44,
"name": "(GMT+06:00) Asia/Dhaka",
"code": "Asia/Dhaka",
"offset": "+0600"
},
{
"id": 260,
"name": "(GMT+06:00) Asia/Novosibirsk",
"code": "Asia/Novosibirsk",
"offset": "+0600"
},
{
"id": 259,
"name": "(GMT+06:00) Asia/Omsk",
"code": "Asia/Omsk",
"offset": "+0600"
},
{
"id": 177,
"name": "(GMT+06:00) Asia/Qyzylorda",
"code": "Asia/Qyzylorda",
"offset": "+0600"
},
{
"id": 67,
"name": "(GMT+06:00) Asia/Thimphu",
"code": "Asia/Thimphu",
"offset": "+0600"
},
{
"id": 160,
"name": "(GMT+06:00) Indian/Chagos",
"code": "Indian/Chagos",
"offset": "+0600"
},
{
"id": 193,
"name": "(GMT+06:30) Asia/Rangoon",
"code": "Asia/Rangoon",
"offset": "+0630"
},
{
"id": 98,
"name": "(GMT+06:30) Indian/Cocos",
"code": "Indian/Cocos",
"offset": "+0630"
},
{
"id": 286,
"name": "(GMT+07:00) Asia/Bangkok",
"code": "Asia/Bangkok",
"offset": "+0700"
},
{
"id": 334,
"name": "(GMT+07:00) Asia/Ho_Chi_Minh",
"code": "Asia/Ho_Chi_Minh",
"offset": "+0700"
},
{
"id": 195,
"name": "(GMT+07:00) Asia/Hovd",
"code": "Asia/Hovd",
"offset": "+0700"
},
{
"id": 153,
"name": "(GMT+07:00) Asia/Jakarta",
"code": "Asia/Jakarta",
"offset": "+0700"
},
{
"id": 262,
"name": "(GMT+07:00) Asia/Krasnoyarsk",
"code": "Asia/Krasnoyarsk",
"offset": "+0700"
},
{
"id": 261,
"name": "(GMT+07:00) Asia/Novokuznetsk",
"code": "Asia/Novokuznetsk",
"offset": "+0700"
},
{
"id": 154,
"name": "(GMT+07:00) Asia/Pontianak",
"code": "Asia/Pontianak",
"offset": "+0700"
},
{
"id": 111,
"name": "(GMT+07:00) Indian/Christmas",
"code": "Indian/Christmas",
"offset": "+0700"
},
{
"id": 48,
"name": "(GMT+08:00) Asia/Brunei",
"code": "Asia/Brunei",
"offset": 800
},
{
"id": 264,
"name": "(GMT+08:00) Asia/Chita",
"code": "Asia/Chita",
"offset": 800
},
{
"id": 196,
"name": "(GMT+08:00) Asia/Choibalsan",
"code": "Asia/Choibalsan",
"offset": 800
},
{
"id": 149,
"name": "(GMT+08:00) Asia/Hong_Kong",
"code": "Asia/Hong_Kong",
"offset": 800
},
{
"id": 263,
"name": "(GMT+08:00) Asia/Irkutsk",
"code": "Asia/Irkutsk",
"offset": 800
},
{
"id": 214,
"name": "(GMT+08:00) Asia/Kuala_Lumpur",
"code": "Asia/Kuala_Lumpur",
"offset": 800
},
{
"id": 215,
"name": "(GMT+08:00) Asia/Kuching",
"code": "Asia/Kuching",
"offset": 800
},
{
"id": 197,
"name": "(GMT+08:00) Asia/Macau",
"code": "Asia/Macau",
"offset": 800
},
{
"id": 155,
"name": "(GMT+08:00) Asia/Makassar",
"code": "Asia/Makassar",
"offset": 800
},
{
"id": 236,
"name": "(GMT+08:00) Asia/Manila",
"code": "Asia/Manila",
"offset": 800
},
{
"id": 104,
"name": "(GMT+08:00) Asia/Shanghai",
"code": "Asia/Shanghai",
"offset": 800
},
{
"id": 279,
"name": "(GMT+08:00) Asia/Singapore",
"code": "Asia/Singapore",
"offset": 800
},
{
"id": 296,
"name": "(GMT+08:00) Asia/Taipei",
"code": "Asia/Taipei",
"offset": 800
},
{
"id": 194,
"name": "(GMT+08:00) Asia/Ulaanbaatar",
"code": "Asia/Ulaanbaatar",
"offset": 800
},
{
"id": 105,
"name": "(GMT+08:00) Asia/Urumqi",
"code": "Asia/Urumqi",
"offset": 800
},
{
"id": 40,
"name": "(GMT+08:00) Australia/Perth",
"code": "Australia/Perth",
"offset": 800
},
{
"id": 173,
"name": "(GMT+08:30) Asia/Pyongyang",
"code": "Asia/Pyongyang",
"offset": 830
},
{
"id": 41,
"name": "(GMT+08:45) Australia/Eucla",
"code": "Australia/Eucla",
"offset": 845
},
{
"id": 289,
"name": "(GMT+09:00) Asia/Dili",
"code": "Asia/Dili",
"offset": 900
},
{
"id": 156,
"name": "(GMT+09:00) Asia/Jayapura",
"code": "Asia/Jayapura",
"offset": 900
},
{
"id": 266,
"name": "(GMT+09:00) Asia/Khandyga",
"code": "Asia/Khandyga",
"offset": 900
},
{
"id": 174,
"name": "(GMT+09:00) Asia/Seoul",
"code": "Asia/Seoul",
"offset": 900
},
{
"id": 167,
"name": "(GMT+09:00) Asia/Tokyo",
"code": "Asia/Tokyo",
"offset": 900
},
{
"id": 265,
"name": "(GMT+09:00) Asia/Yakutsk",
"code": "Asia/Yakutsk",
"offset": 900
},
{
"id": 247,
"name": "(GMT+09:00) Pacific/Palau",
"code": "Pacific/Palau",
"offset": 900
},
{
"id": 38,
"name": "(GMT+09:30) Australia/Adelaide",
"code": "Australia/Adelaide",
"offset": 930
},
{
"id": 35,
"name": "(GMT+09:30) Australia/Broken_Hill",
"code": "Australia/Broken_Hill",
"offset": 930
},
{
"id": 39,
"name": "(GMT+09:30) Australia/Darwin",
"code": "Australia/Darwin",
"offset": 930
},
{
"id": 12,
"name": "(GMT+10:00) Antarctica/DumontDUrville",
"code": "Antarctica/DumontDUrville",
"offset": "+1000"
},
{
"id": 270,
"name": "(GMT+10:00) Asia/Magadan",
"code": "Asia/Magadan",
"offset": "+1000"
},
{
"id": 269,
"name": "(GMT+10:00) Asia/Ust-Nera",
"code": "Asia/Ust-Nera",
"offset": "+1000"
},
{
"id": 267,
"name": "(GMT+10:00) Asia/Vladivostok",
"code": "Asia/Vladivostok",
"offset": "+1000"
},
{
"id": 36,
"name": "(GMT+10:00) Australia/Brisbane",
"code": "Australia/Brisbane",
"offset": "+1000"
},
{
"id": 32,
"name": "(GMT+10:00) Australia/Currie",
"code": "Australia/Currie",
"offset": "+1000"
},
{
"id": 31,
"name": "(GMT+10:00) Australia/Hobart",
"code": "Australia/Hobart",
"offset": "+1000"
},
{
"id": 37,
"name": "(GMT+10:00) Australia/Lindeman",
"code": "Australia/Lindeman",
"offset": "+1000"
},
{
"id": 33,
"name": "(GMT+10:00) Australia/Melbourne",
"code": "Australia/Melbourne",
"offset": "+1000"
},
{
"id": 34,
"name": "(GMT+10:00) Australia/Sydney",
"code": "Australia/Sydney",
"offset": "+1000"
},
{
"id": 129,
"name": "(GMT+10:00) Pacific/Chuuk",
"code": "Pacific/Chuuk",
"offset": "+1000"
},
{
"id": 146,
"name": "(GMT+10:00) Pacific/Guam",
"code": "Pacific/Guam",
"offset": "+1000"
},
{
"id": 234,
"name": "(GMT+10:00) Pacific/Port_Moresby",
"code": "Pacific/Port_Moresby",
"offset": "+1000"
},
{
"id": 29,
"name": "(GMT+10:30) Australia/Lord_Howe",
"code": "Australia/Lord_Howe",
"offset": "+1030"
},
{
"id": 10,
"name": "(GMT+11:00) Antarctica/Casey",
"code": "Antarctica/Casey",
"offset": "+1100"
},
{
"id": 30,
"name": "(GMT+11:00) Antarctica/Macquarie",
"code": "Antarctica/Macquarie",
"offset": "+1100"
},
{
"id": 268,
"name": "(GMT+11:00) Asia/Sakhalin",
"code": "Asia/Sakhalin",
"offset": "+1100"
},
{
"id": 271,
"name": "(GMT+11:00) Asia/Srednekolymsk",
"code": "Asia/Srednekolymsk",
"offset": "+1100"
},
{
"id": 235,
"name": "(GMT+11:00) Pacific/Bougainville",
"code": "Pacific/Bougainville",
"offset": "+1100"
},
{
"id": 335,
"name": "(GMT+11:00) Pacific/Efate",
"code": "Pacific/Efate",
"offset": "+1100"
},
{
"id": 275,
"name": "(GMT+11:00) Pacific/Guadalcanal",
"code": "Pacific/Guadalcanal",
"offset": "+1100"
},
{
"id": 131,
"name": "(GMT+11:00) Pacific/Kosrae",
"code": "Pacific/Kosrae",
"offset": "+1100"
},
{
"id": 218,
"name": "(GMT+11:00) Pacific/Noumea",
"code": "Pacific/Noumea",
"offset": "+1100"
},
{
"id": 130,
"name": "(GMT+11:00) Pacific/Pohnpei",
"code": "Pacific/Pohnpei",
"offset": "+1100"
},
{
"id": 219,
"name": "(GMT+11:30) Pacific/Norfolk",
"code": "Pacific/Norfolk",
"offset": "+1130"
},
{
"id": 273,
"name": "(GMT+12:00) Asia/Anadyr",
"code": "Asia/Anadyr",
"offset": "+1200"
},
{
"id": 272,
"name": "(GMT+12:00) Asia/Kamchatka",
"code": "Asia/Kamchatka",
"offset": "+1200"
},
{
"id": 227,
"name": "(GMT+12:00) Pacific/Auckland",
"code": "Pacific/Auckland",
"offset": "+1200"
},
{
"id": 127,
"name": "(GMT+12:00) Pacific/Fiji",
"code": "Pacific/Fiji",
"offset": "+1200"
},
{
"id": 295,
"name": "(GMT+12:00) Pacific/Funafuti",
"code": "Pacific/Funafuti",
"offset": "+1200"
},
{
"id": 192,
"name": "(GMT+12:00) Pacific/Kwajalein",
"code": "Pacific/Kwajalein",
"offset": "+1200"
},
{
"id": 191,
"name": "(GMT+12:00) Pacific/Majuro",
"code": "Pacific/Majuro",
"offset": "+1200"
},
{
"id": 225,
"name": "(GMT+12:00) Pacific/Nauru",
"code": "Pacific/Nauru",
"offset": "+1200"
},
{
"id": 170,
"name": "(GMT+12:00) Pacific/Tarawa",
"code": "Pacific/Tarawa",
"offset": "+1200"
},
{
"id": 300,
"name": "(GMT+12:00) Pacific/Wake",
"code": "Pacific/Wake",
"offset": "+1200"
},
{
"id": 336,
"name": "(GMT+12:00) Pacific/Wallis",
"code": "Pacific/Wallis",
"offset": "+1200"
},
{
"id": 228,
"name": "(GMT+12:45) Pacific/Chatham",
"code": "Pacific/Chatham",
"offset": "+1245"
},
{
"id": 337,
"name": "(GMT+13:00) Pacific/Apia",
"code": "Pacific/Apia",
"offset": "+1300"
},
{
"id": 171,
"name": "(GMT+13:00) Pacific/Enderbury",
"code": "Pacific/Enderbury",
"offset": "+1300"
},
{
"id": 288,
"name": "(GMT+13:00) Pacific/Fakaofo",
"code": "Pacific/Fakaofo",
"offset": "+1300"
},
{
"id": 292,
"name": "(GMT+13:00) Pacific/Tongatapu",
"code": "Pacific/Tongatapu",
"offset": "+1300"
},
{
"id": 172,
"name": "(GMT+14:00) Pacific/Kiritimati",
"code": "Pacific/Kiritimati",
"offset": "+1400"
}
]
}{
"countries": [
{
"id": 4,
"name": "Afghanistan",
"code1": "AFG",
"code2": "af"
},
{
"id": 5,
"name": "Åland Islands",
"code1": "ALA",
"code2": "ax"
},
{
"id": 6,
"name": "Albania",
"code1": "ALB",
"code2": "al"
}
]
}{
"locales": [
{
"id": 1,
"name": "Afrikaans",
"code": "af",
"angularCode": "af"
},
{
"id": 96,
"name": "Albanian",
"code": "sq",
"angularCode": "sq"
},
{
"id": 8,
"name": "Arabic",
"code": "ar",
"angularCode": "ar"
},
{
"id": 2,
"name": "Arabic (Algeria)",
"code": "ar-dz",
"angularCode": "ar-DZ"
},
{
"id": 3,
"name": "Arabic (Kuwait)",
"code": "ar-kw",
"angularCode": "ar-KW"
},
{
"id": 4,
"name": "Arabic (Libya)",
"code": "ar-ly",
"angularCode": "ar-LY"
},
{
"id": 5,
"name": "Arabic (Morocco)",
"code": "ar-ma",
"angularCode": "ar-MA"
},
{
"id": 6,
"name": "Arabic (Saudi Arabia)",
"code": "ar-sa",
"angularCode": "ar-SA"
},
{
"id": 7,
"name": "Arabic (Tunisia)",
"code": "ar-tn",
"angularCode": "ar-TN"
},
{
"id": 54,
"name": "Armenian (Armenia)",
"code": "hy-am",
"angularCode": "hy"
},
{
"id": 9,
"name": "Azerbaijani",
"code": "az",
"angularCode": "az"
},
{
"id": 12,
"name": "Bambara",
"code": "bm",
"angularCode": "bm"
},
{
"id": 38,
"name": "Basque",
"code": "eu",
"angularCode": "eu"
},
{
"id": 10,
"name": "Belarusian",
"code": "be",
"angularCode": "be"
},
{
"id": 13,
"name": "Bengali",
"code": "bn",
"angularCode": "bn"
},
{
"id": 16,
"name": "Bosnian",
"code": "bs",
"angularCode": "bs"
},
{
"id": 11,
"name": "Bulgarian",
"code": "bg",
"angularCode": "bg"
},
{
"id": 79,
"name": "Burmese",
"code": "my",
"angularCode": "my"
},
{
"id": 17,
"name": "Catalan",
"code": "ca",
"angularCode": "ca"
},
{
"id": 112,
"name": "Central Morocco Tamazight",
"code": "tzm",
"angularCode": "tzm"
},
{
"id": 111,
"name": "Central Morocco Tamazight (Latin)",
"code": "tzm-latn",
"angularCode": "tzm"
},
{
"id": 121,
"name": "Chinese - China",
"code": "zh-cn",
"angularCode": "zh-Hans"
},
{
"id": 122,
"name": "Chinese - Hong Kong SAR",
"code": "zh-hk",
"angularCode": "zh-Hant-HK"
},
{
"id": 123,
"name": "Chinese - Taiwan",
"code": "zh-tw",
"angularCode": "zh-Hant"
},
{
"id": 52,
"name": "Croatian",
"code": "hr",
"angularCode": "hr"
},
{
"id": 18,
"name": "Czech",
"code": "cs",
"angularCode": "cs"
},
{
"id": 21,
"name": "Danish",
"code": "da",
"angularCode": "da"
},
{
"id": 25,
"name": "Divehi",
"code": "dv",
"angularCode": "en-US"
},
{
"id": 83,
"name": "Dutch",
"code": "nl",
"angularCode": "nl"
},
{
"id": 82,
"name": "Dutch (Belgium)",
"code": "nl-be",
"angularCode": "nl-BE"
},
{
"id": 27,
"name": "English (Australia)",
"code": "en-au",
"angularCode": "en-AU"
},
{
"id": 28,
"name": "English (Canada)",
"code": "en-ca",
"angularCode": "en-CA"
},
{
"id": 30,
"name": "English (Ireland)",
"code": "en-ie",
"angularCode": "en-IE"
},
{
"id": 32,
"name": "English (New Zealand)",
"code": "en-nz",
"angularCode": "en-NZ"
},
{
"id": 29,
"name": "English (United Kingdom)",
"code": "en-gb",
"angularCode": "en-GB"
},
{
"id": 19,
"name": "English (United States)",
"code": "en-us",
"angularCode": "en-US"
},
{
"id": 33,
"name": "Esperanto",
"code": "eo",
"angularCode": "eo"
},
{
"id": 37,
"name": "Estonian",
"code": "et",
"angularCode": "et"
},
{
"id": 41,
"name": "Faroese",
"code": "fo",
"angularCode": "fo"
},
{
"id": 40,
"name": "Finnish",
"code": "fi",
"angularCode": "fi"
},
{
"id": 44,
"name": "French",
"code": "fr",
"angularCode": "fr"
},
{
"id": 42,
"name": "French (Canada)",
"code": "fr-ca",
"angularCode": "fr-CA"
},
{
"id": 43,
"name": "French (Switzerland)",
"code": "fr-ch",
"angularCode": "fr-CH"
},
{
"id": 46,
"name": "Gaelic",
"code": "gd",
"angularCode": "gd"
},
{
"id": 47,
"name": "Galician",
"code": "gl",
"angularCode": "gl"
},
{
"id": 60,
"name": "Georgian",
"code": "ka",
"angularCode": "ka"
},
{
"id": 24,
"name": "German",
"code": "de",
"angularCode": "de"
},
{
"id": 22,
"name": "German (Austria)",
"code": "de-at",
"angularCode": "de-AT"
},
{
"id": 23,
"name": "German (Switzerland)",
"code": "de-ch",
"angularCode": "de-CH"
},
{
"id": 26,
"name": "Greek",
"code": "el",
"angularCode": "el"
},
{
"id": 49,
"name": "Gujarati",
"code": "gu",
"angularCode": "gu"
},
{
"id": 50,
"name": "Hebrew",
"code": "he",
"angularCode": "he"
},
{
"id": 51,
"name": "Hindi",
"code": "hi",
"angularCode": "hi"
},
{
"id": 53,
"name": "Hungarian",
"code": "hu",
"angularCode": "hu"
},
{
"id": 56,
"name": "Icelandic",
"code": "is",
"angularCode": "is"
},
{
"id": 55,
"name": "Indonesian",
"code": "id",
"angularCode": "id"
},
{
"id": 57,
"name": "Italian",
"code": "it",
"angularCode": "it"
},
{
"id": 58,
"name": "Japanese",
"code": "ja",
"angularCode": "ja"
},
{
"id": 63,
"name": "Kannada",
"code": "kn",
"angularCode": "kn"
},
{
"id": 61,
"name": "Kazakh",
"code": "kk",
"angularCode": "kk"
},
{
"id": 62,
"name": "Khmer",
"code": "km",
"angularCode": "km"
},
{
"id": 64,
"name": "Korean",
"code": "ko",
"angularCode": "ko"
},
{
"id": 67,
"name": "Lao",
"code": "lo",
"angularCode": "lo"
},
{
"id": 69,
"name": "Latvian",
"code": "lv",
"angularCode": "lv"
},
{
"id": 68,
"name": "Lithuanian",
"code": "lt",
"angularCode": "lt"
},
{
"id": 72,
"name": "Macedonian",
"code": "mk",
"angularCode": "mk"
},
{
"id": 77,
"name": "Malay",
"code": "ms",
"angularCode": "ms"
},
{
"id": 73,
"name": "Malayalam",
"code": "ml",
"angularCode": "ml"
},
{
"id": 76,
"name": "Malay (Malaysia)",
"code": "ms-my",
"angularCode": "ms"
},
{
"id": 78,
"name": "Maltese",
"code": "mt",
"angularCode": "mt"
},
{
"id": 75,
"name": "Marathi",
"code": "mr",
"angularCode": "mr"
},
{
"id": 71,
"name": "Maroi",
"code": "mi",
"angularCode": "mi"
},
{
"id": 74,
"name": "Mongolian",
"code": "mn",
"angularCode": "mn"
},
{
"id": 81,
"name": "Nepali",
"code": "ne",
"angularCode": "ne"
},
{
"id": 80,
"name": "Norwegian Bokmål",
"code": "nb",
"angularCode": "nb"
},
{
"id": 84,
"name": "Norwegian Nynorsk",
"code": "nn",
"angularCode": "nn"
},
{
"id": 39,
"name": "Persian",
"code": "fa",
"angularCode": "fa"
},
{
"id": 86,
"name": "Polish",
"code": "pl",
"angularCode": "pl"
},
{
"id": 88,
"name": "Portuguese",
"code": "pt",
"angularCode": "pt"
},
{
"id": 87,
"name": "Portuguese (Brazil)",
"code": "pt-br",
"angularCode": "pt"
},
{
"id": 85,
"name": "Punjabi",
"code": "pa",
"angularCode": "pa"
},
{
"id": 89,
"name": "Romanian",
"code": "ro",
"angularCode": "ro"
},
{
"id": 90,
"name": "Russian",
"code": "ru",
"angularCode": "ru"
},
{
"id": 98,
"name": "Serbian",
"code": "sr",
"angularCode": "sr"
},
{
"id": 97,
"name": "Serbian (Cyrillic)",
"code": "sr-cyrl",
"angularCode": "sr-Cyrl"
},
{
"id": 91,
"name": "Sindhi",
"code": "sd",
"angularCode": "sd"
},
{
"id": 93,
"name": "Sinhala",
"code": "si",
"angularCode": "si"
},
{
"id": 94,
"name": "Slovak",
"code": "sk",
"angularCode": "sk"
},
{
"id": 95,
"name": "Slovenian",
"code": "sl",
"angularCode": "sl"
},
{
"id": 36,
"name": "Spanish",
"code": "es",
"angularCode": "es"
},
{
"id": 34,
"name": "Spanish (Dominican Republic)",
"code": "es-do",
"angularCode": "es-DO"
},
{
"id": 35,
"name": "Spanish (United States)",
"code": "es-us",
"angularCode": "es-US"
},
{
"id": 101,
"name": "Swahili",
"code": "sw",
"angularCode": "sw"
},
{
"id": 100,
"name": "Swedish",
"code": "sv",
"angularCode": "sv"
},
{
"id": 105,
"name": "Tajik",
"code": "tg",
"angularCode": "tg"
},
{
"id": 102,
"name": "Tamil",
"code": "ta",
"angularCode": "ta"
},
{
"id": 103,
"name": "Telugu",
"code": "te",
"angularCode": "te"
},
{
"id": 106,
"name": "Thai",
"code": "th",
"angularCode": "th"
},
{
"id": 14,
"name": "Tibetan",
"code": "bo",
"angularCode": "bo"
},
{
"id": 109,
"name": "Turkish",
"code": "tr",
"angularCode": "tr"
},
{
"id": 114,
"name": "Ukrainian",
"code": "uk",
"angularCode": "uk"
},
{
"id": 115,
"name": "Urdu",
"code": "ur",
"angularCode": "ur"
},
{
"id": 117,
"name": "Uzbek",
"code": "uz",
"angularCode": "uz"
},
{
"id": 116,
"name": "Uzbek (Latin)",
"code": "uz-latn",
"angularCode": "uz-Latn"
},
{
"id": 118,
"name": "Vietnamese",
"code": "vi",
"angularCode": "vi"
},
{
"id": 20,
"name": "Welsh",
"code": "cy",
"angularCode": "cy"
},
{
"id": 120,
"name": "Yoruba",
"code": "yo",
"angularCode": "yo"
}
]
}{
"languages": [
{
"code": "ab",
"name": "Abkhazian"
},
{
"code": "aa",
"name": "Afar"
},
{
"code": "af",
"name": "Afrikaans"
},
{
"code": "ak",
"name": "Akan"
},
{
"code": "sq",
"name": "Albanian"
},
{
"code": "am",
"name": "Amharic"
},
{
"code": "ar",
"name": "Arabic"
},
{
"code": "an",
"name": "Aragonese"
},
{
"code": "hy",
"name": "Armenian"
},
{
"code": "as",
"name": "Assamese"
},
{
"code": "av",
"name": "Avaric"
},
{
"code": "ae",
"name": "Avestan"
},
{
"code": "ay",
"name": "Aymara"
},
{
"code": "az",
"name": "Azerbaijani"
},
{
"code": "bm",
"name": "Bambara"
},
{
"code": "ba",
"name": "Bashkir"
},
{
"code": "eu",
"name": "Basque"
},
{
"code": "be",
"name": "Belarusian"
},
{
"code": "bn",
"name": "Bengali"
},
{
"code": "bh",
"name": "Bihari languages"
},
{
"code": "bi",
"name": "Bislama"
},
{
"code": "nb",
"name": "Bokmål, Norwegian; Norwegian Bokmål"
},
{
"code": "bs",
"name": "Bosnian"
},
{
"code": "br",
"name": "Breton"
},
{
"code": "bg",
"name": "Bulgarian"
},
{
"code": "my",
"name": "Burmese"
},
{
"code": "ca",
"name": "Catalan; Valencian"
},
{
"code": "km",
"name": "Central Khmer"
},
{
"code": "ch",
"name": "Chamorro"
},
{
"code": "ce",
"name": "Chechen"
},
{
"code": "ny",
"name": "Chichewa; Chewa; Nyanja"
},
{
"code": "zh",
"name": "Chinese"
},
{
"code": "cu",
"name": "Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic"
},
{
"code": "cv",
"name": "Chuvash"
},
{
"code": "kw",
"name": "Cornish"
},
{
"code": "co",
"name": "Corsican"
},
{
"code": "cr",
"name": "Cree"
},
{
"code": "hr",
"name": "Croatian"
},
{
"code": "cs",
"name": "Czech"
},
{
"code": "da",
"name": "Danish"
},
{
"code": "dv",
"name": "Divehi; Dhivehi; Maldivian"
},
{
"code": "nl",
"name": "Dutch; Flemish"
},
{
"code": "dz",
"name": "Dzongkha"
},
{
"code": "en",
"name": "English"
},
{
"code": "eo",
"name": "Esperanto"
},
{
"code": "et",
"name": "Estonian"
},
{
"code": "ee",
"name": "Ewe"
},
{
"code": "fo",
"name": "Faroese"
},
{
"code": "fj",
"name": "Fijian"
},
{
"code": "fi",
"name": "Finnish"
},
{
"code": "fr",
"name": "French"
},
{
"code": "ff",
"name": "Fulah"
},
{
"code": "gd",
"name": "Gaelic; Scottish Gaelic"
},
{
"code": "gl",
"name": "Galician"
},
{
"code": "lg",
"name": "Ganda"
},
{
"code": "ka",
"name": "Georgian"
},
{
"code": "de",
"name": "German"
},
{
"code": "el",
"name": "Greek, Modern (1453-)"
},
{
"code": "gn",
"name": "Guarani"
},
{
"code": "gu",
"name": "Gujarati"
},
{
"code": "ht",
"name": "Haitian; Haitian Creole"
},
{
"code": "ha",
"name": "Hausa"
},
{
"code": "he",
"name": "Hebrew"
},
{
"code": "hz",
"name": "Herero"
},
{
"code": "hi",
"name": "Hindi"
},
{
"code": "ho",
"name": "Hiri Motu"
},
{
"code": "hu",
"name": "Hungarian"
},
{
"code": "is",
"name": "Icelandic"
},
{
"code": "io",
"name": "Ido"
},
{
"code": "ig",
"name": "Igbo"
},
{
"code": "id",
"name": "Indonesian"
},
{
"code": "ia",
"name": "Interlingua (International Auxiliary Language Association)"
},
{
"code": "ie",
"name": "Interlingue; Occidental"
},
{
"code": "iu",
"name": "Inuktitut"
},
{
"code": "ik",
"name": "Inupiaq"
},
{
"code": "ga",
"name": "Irish"
},
{
"code": "it",
"name": "Italian"
},
{
"code": "ja",
"name": "Japanese"
},
{
"code": "jv",
"name": "Javanese"
},
{
"code": "kl",
"name": "Kalaallisut; Greenlandic"
},
{
"code": "kn",
"name": "Kannada"
},
{
"code": "kr",
"name": "Kanuri"
},
{
"code": "ks",
"name": "Kashmiri"
},
{
"code": "kk",
"name": "Kazakh"
},
{
"code": "ki",
"name": "Kikuyu; Gikuyu"
},
{
"code": "rw",
"name": "Kinyarwanda"
},
{
"code": "ky",
"name": "Kirghiz; Kyrgyz"
},
{
"code": "kv",
"name": "Komi"
},
{
"code": "kg",
"name": "Kongo"
},
{
"code": "ko",
"name": "Korean"
},
{
"code": "kj",
"name": "Kuanyama; Kwanyama"
},
{
"code": "ku",
"name": "Kurdish"
},
{
"code": "lo",
"name": "Lao"
},
{
"code": "la",
"name": "Latin"
},
{
"code": "lv",
"name": "Latvian"
},
{
"code": "li",
"name": "Limburgan; Limburger; Limburgish"
},
{
"code": "ln",
"name": "Lingala"
},
{
"code": "lt",
"name": "Lithuanian"
},
{
"code": "lu",
"name": "Luba-Katanga"
},
{
"code": "lb",
"name": "Luxembourgish; Letzeburgesch"
},
{
"code": "mk",
"name": "Macedonian"
},
{
"code": "mg",
"name": "Malagasy"
},
{
"code": "ms",
"name": "Malay"
},
{
"code": "ml",
"name": "Malayalam"
},
{
"code": "mt",
"name": "Maltese"
},
{
"code": "gv",
"name": "Manx"
},
{
"code": "mi",
"name": "Maori"
},
{
"code": "mr",
"name": "Marathi"
},
{
"code": "mh",
"name": "Marshallese"
},
{
"code": "mn",
"name": "Mongolian"
},
{
"code": "na",
"name": "Nauru"
},
{
"code": "nv",
"name": "Navajo; Navaho"
},
{
"code": "nd",
"name": "Ndebele, North; North Ndebele"
},
{
"code": "nr",
"name": "Ndebele, South; South Ndebele"
},
{
"code": "ng",
"name": "Ndonga"
},
{
"code": "ne",
"name": "Nepali"
},
{
"code": "se",
"name": "Northern Sami"
},
{
"code": "no",
"name": "Norwegian"
},
{
"code": "nn",
"name": "Norwegian Nynorsk; Nynorsk, Norwegian"
},
{
"code": "oc",
"name": "Occitan (post 1500); Provençal"
},
{
"code": "oj",
"name": "Ojibwa"
},
{
"code": "or",
"name": "Oriya"
},
{
"code": "om",
"name": "Oromo"
},
{
"code": "os",
"name": "Ossetian; Ossetic"
},
{
"code": "pi",
"name": "Pali"
},
{
"code": "pa",
"name": "Panjabi; Punjabi"
},
{
"code": "fa",
"name": "Persian"
},
{
"code": "pl",
"name": "Polish"
},
{
"code": "pt",
"name": "Portuguese"
},
{
"code": "ps",
"name": "Pushto; Pashto"
},
{
"code": "qu",
"name": "Quechua"
},
{
"code": "ro",
"name": "Romanian; Moldavian; Moldovan"
},
{
"code": "rm",
"name": "Romansh"
},
{
"code": "rn",
"name": "Rundi"
},
{
"code": "ru",
"name": "Russian"
},
{
"code": "sm",
"name": "Samoan"
},
{
"code": "sg",
"name": "Sango"
},
{
"code": "sa",
"name": "Sanskrit"
},
{
"code": "sc",
"name": "Sardinian"
},
{
"code": "sr",
"name": "Serbian"
},
{
"code": "sn",
"name": "Shona"
},
{
"code": "ii",
"name": "Sichuan Yi; Nuosu"
},
{
"code": "sd",
"name": "Sindhi"
},
{
"code": "si",
"name": "Sinhala; Sinhalese"
},
{
"code": "sk",
"name": "Slovak"
},
{
"code": "sl",
"name": "Slovenian"
},
{
"code": "so",
"name": "Somali"
},
{
"code": "st",
"name": "Sotho, Southern"
},
{
"code": "es",
"name": "Spanish; Castilian"
},
{
"code": "su",
"name": "Sundanese"
},
{
"code": "sw",
"name": "Swahili"
},
{
"code": "ss",
"name": "Swati"
},
{
"code": "sv",
"name": "Swedish"
},
{
"code": "tl",
"name": "Tagalog"
},
{
"code": "ty",
"name": "Tahitian"
},
{
"code": "tg",
"name": "Tajik"
},
{
"code": "ta",
"name": "Tamil"
},
{
"code": "tt",
"name": "Tatar"
},
{
"code": "te",
"name": "Telugu"
},
{
"code": "th",
"name": "Thai"
},
{
"code": "bo",
"name": "Tibetan"
},
{
"code": "ti",
"name": "Tigrinya"
},
{
"code": "to",
"name": "Tonga (Tonga Islands)"
},
{
"code": "ts",
"name": "Tsonga"
},
{
"code": "tn",
"name": "Tswana"
},
{
"code": "tr",
"name": "Turkish"
},
{
"code": "tk",
"name": "Turkmen"
},
{
"code": "tw",
"name": "Twi"
},
{
"code": "ug",
"name": "Uighur; Uyghur"
},
{
"code": "uk",
"name": "Ukrainian"
},
{
"code": "ur",
"name": "Urdu"
},
{
"code": "uz",
"name": "Uzbek"
},
{
"code": "ve",
"name": "Venda"
},
{
"code": "vi",
"name": "Vietnamese"
},
{
"code": "vo",
"name": "Volapük"
},
{
"code": "wa",
"name": "Walloon"
},
{
"code": "cy",
"name": "Welsh"
},
{
"code": "fy",
"name": "Western Frisian"
},
{
"code": "wo",
"name": "Wolof"
},
{
"code": "xh",
"name": "Xhosa"
},
{
"code": "yi",
"name": "Yiddish"
},
{
"code": "yo",
"name": "Yoruba"
},
{
"code": "za",
"name": "Zhuang; Chuang"
},
{
"code": "zu",
"name": "Zulu"
}
]
}{
"userFeatures": [
{
"title": "Allow access to internal IP addresses from scenarios (do not turn on if you don't know what you're doing!)",
"name": "local_access"
},
{
"title": "Can create Apps without ID suffix",
"name": "allow_apps"
},
{
"title": "Can use custom IML functions in Apps",
"name": "allow_apps_js"
},
{
"title": "Can commit changes to approved Apps",
"name": "allow_apps_commit"
},
{
"title": "Can change App consumables",
"name": "allow_apps_set_consumable"
},
{
"title": "Can see private modules",
"name": "private_modules"
},
{
"title": "Can add public templates",
"name": "public_templates"
}
]
}{
"organizationFeatures": [
{
"title": "Allow access to internal IP addresses from scenarios (do not turn on if you don't know what you're doing!)",
"name": "local_access"
},
{
"title": "Allow migration of scenarios with hidden native apps!",
"name": "migration_scenarios_hidden_apps"
},
{
"title": "Allow migration within the same zone",
"name": "migration_same_zone"
}
]
}{
"userEmailNotifications": [
{
"id": 2,
"name": "Warning in scenario run",
"description": "Warnings encountered by your scenarios that need your attention, such as failure to connect with your apps and services."
},
{
"id": 1,
"name": "Errors in scenario run",
"description": "Notifications about errors encountered by specific modules in your scenarios that keep your workflows from running smoothly."
},
{
"id": 6,
"name": "Scenario deactivation",
"description": "Get notified when your scenario gets deactivated due to critical issues such as multiple consecutive errors."
}
]
}{
"userApiTokenScopes": [
{
"name": "accounts:read"
},
{
"name": "accounts:write"
},
{
"name": "admin:read"
},
{
"name": "admin:write"
},
{
"name": "apps:read"
},
{
"name": "apps:write"
},
{
"name": "imt-forms:read"
},
{
"name": "imt-forms:write"
},
{
"name": "keys:read"
},
{
"name": "keys:write"
},
{
"name": "notifications:read"
},
{
"name": "notifications:write"
},
{
"name": "organizations:read"
},
{
"name": "organizations:write"
},
{
"name": "packages:read"
},
{
"name": "packages:write"
},
{
"name": "scenarios:read"
},
{
"name": "scenarios:write"
},
{
"name": "system:read"
},
{
"name": "system:write"
},
{
"name": "templates:read"
},
{
"name": "templates:write"
},
{
"name": "udts:read"
},
{
"name": "udts:write"
}
]
}{
"imtRegions": [
{
"id": 1,
"name": "Local"
}
]
}{
"imtZones": [
{
"id": 1,
"domain": "slave1.make.cloud",
"name": "Zone Slave 1"
},
{
"id": 2,
"domain": "slave2.make.cloud",
"name": "Zone Slave 2"
}
]
}GET /api/v2/enums/apps-review-statuses HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"variableTypes": [
{
"id": 1,
"name": "number",
"teamOnly": false
},
{
"id": 2,
"name": "string",
"teamOnly": false
},
{
"id": 3,
"name": "boolean",
"teamOnly": false
},
{
"id": 4,
"name": "date",
"teamOnly": false
}
]
}{
"llmModels": [
{
"modelName": "claude-sonnet-4-0",
"providerName": "anthropic",
"modelDisplayName": "Claude Sonnet 4.0",
"modelDisplayPriority": 1000,
"providerDisplayName": "Anthropic"
},
{
"modelName": "gpt-4o",
"providerName": "openai",
"modelDisplayName": "GPT-4o",
"modelDisplayPriority": 1000,
"providerDisplayName": "OpenAI"
},
{
"modelName": "meta-llama/llama-4-maverick-17b-128e-instruct",
"providerName": "groq",
"modelDisplayName": "Llama 4 Maverick",
"modelDisplayPriority": 1000,
"providerDisplayName": "Groq"
}
]
}{
"llmBuiltinTiers": [
{
"tierName": "small",
"modelName": "meta-llama/llama-4-maverick-17b-128e-instruct",
"providerName": "groq",
"centicreditsCoefficient": 0.04,
"modelDisplayName": "Llama 4 Maverick",
"providerDisplayName": "Groq"
},
{
"tierName": "medium",
"modelName": "gpt-4.1-mini",
"providerName": "openai",
"centicreditsCoefficient": 0.1,
"modelDisplayName": "GPT-4.1 Mini",
"providerDisplayName": "OpenAI"
},
{
"tierName": "large",
"modelName": "o4-mini",
"providerName": "openai",
"centicreditsCoefficient": 0.25,
"modelDisplayName": "O4 Mini",
"providerDisplayName": "OpenAI"
}
]
}GET /api/v2/enums/module-types HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/enums/timezones HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/enums/countries HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/enums/locales HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/enums/languages HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/enums/user-features HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/enums/organization-features HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/enums/user-email-notifications HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/enums/user-api-token-scopes HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/enums/imt-regions HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/enums/imt-zones HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/enums/variable-types HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/enums/llm-models HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/enums/llm-builtin-tiers HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/scenarios/consumptions?teamId=1 HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/hooks/{hookId}/logs HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/hooks/{hookId}/logs/{logId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
PATCH /api/v2/scenarios/tools/{scenarioId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 24
{
"name": "New tool name"
}GET /api/v2/users/me HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"authorization": {
"scope": [
"read:user",
"write:scenario"
],
"authUsed": "token"
}
}{
"userOrganizationInvitations": [
{
"hash": "e99ca895-4c54-4d13-b83a-8ab37c35f17a",
"organizationId": 10,
"organizationName": "Organization 10",
"usersRoleId": 12,
"invitation": "pending"
},
{
"hash": "5cd8b8c3-cb5c-4bd8-8d31-4b92fcdc7768",
"organizationId": 13,
"organizationName": "Organization 13",
"usersRoleId": 12,
"invitation": "expired"
}
]
}GET /api/v2/users/me/current-authorization HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/users/me/organization-invitations HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/notifications HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
DELETE /api/v2/notifications HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 21
{
"ids": [
"1",
"2",
"3"
]
}GET /api/v2/notifications/{notificationId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"notifications": [
{
"id": "1"
},
{
"id": "2"
},
{
"id": "3"
},
{
"id": "4"
},
{
"id": "5"
}
]
}POST /api/v2/notifications/mark-as-read HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/users HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"user": 3
}PATCH /api/v2/users/{userId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 77
{
"name": "admin",
"language": "en",
"localeId": 18,
"timezoneId": 113,
"countryId": 1
}PUT /api/v2/users/{userId}/attributes/email HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 107
{
"currentEmailAddress": "[email protected]",
"newEmailAddress": "[email protected]",
"currentPassword": "123456Ab-"
}PUT /api/v2/users/{userId}/attributes/password HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 85
{
"currentPassword": "123456Ab.",
"newPassword1": "123456Ab-",
"newPassword2": "123456Ab-"
}{
"ok": 1
}{
"ok": 1
}{
"ok": 1
}DELETE /api/v2/users HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 69
{
"deleteConnections": false,
"currentPassword": "text",
"tfaCode": "text"
}POST /api/v2/users/password-reset-demand HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 22
{
"email": "[email protected]"
}GET /api/v2/users/password-reset HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/users/password-reset HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 55
{
"newPassword1": "Aa123456.",
"newPassword2": "Aa123456."
}{
"appModules": [
{
"name": "postmanModule5",
"label": "BezVisKam",
"typeId": 1,
"public": false,
"approved": false,
"description": "Bleeeeee",
"crud": "read"
},
{
"name": "getEntity",
"label": "Get Entity",
"typeId": 4,
"public": false,
"approved": false,
"description": "Retrieves the given entity.",
"crud": null
}
]
}POST /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 166
{
"name": "getEntity",
"typeId": 4,
"label": "Get Entity",
"description": "Retrieves the given entity.",
"moduleInitMode": "blank",
"connection": null,
"webhook": null,
"crud": null
}{
"appModule": {
"name": "getEntity",
"label": "Get Entity",
"description": "Retrieves the given entity.",
"typeId": 4,
"public": false,
"approved": false,
"crud": null,
"connection": null,
"altConnection": null,
"webhook": null
}
}{
"appModule": "getEntity"
}{
"appModule": {
"name": "getEntity",
"label": "Get Order",
"description": "Retrieves the order by its id.",
"typeId": 4,
"crud": null,
"connection": "charlie-1",
"altConnection": null,
"webhook": null
}
}PUT /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/api HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 1724
{
"url": "text",
"baseUrl": "text",
"encodeUrl": true,
"method": "GET",
"headers": {
"ANY_ADDITIONAL_PROPERTY": true
},
"qs": {
"ANY_ADDITIONAL_PROPERTY": true
},
"ca": "text",
"body": {},
"type": "json",
"temp": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"condition": true,
"aws": {
"key": "text",
"secret": "text",
"session": "text",
"bucket": "text",
"sign_version": "2"
},
"gzip": false,
"followRedirects": true,
"followAllRedirects": true,
"log": {
"sanitize": [
"text"
]
},
"oauth": {
"consumer_key": "text",
"consumer_secret": "text",
"private_key": "text",
"token": "text",
"token_secret": "text",
"verifier": "text",
"signature_method": "HMAC-SHA1",
"transport_method": "header",
"body_hash": true
},
"pagination": {
"mergeWithParent": true,
"url": "text",
"method": "GET",
"headers": {
"ANY_ADDITIONAL_PROPERTY": true
},
"qs": {
"ANY_ADDITIONAL_PROPERTY": true
},
"body": {},
"condition": true
},
"response": {
"type": {
"ANY_ADDITIONAL_PROPERTY": "automatic"
},
"valid": true,
"limit": 1,
"error": "text",
"iterate": "text",
"temp": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"output": {},
"trigger": {
"type": "date",
"order": "asc",
"id": "text",
"date": "text"
},
"data": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"metadata": {
"value": "text",
"type": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"uid": "text",
"oauth": {
"consumer_key": "text",
"consumer_secret": "text",
"private_key": "text",
"token": "text",
"token_secret": "text",
"verifier": "text",
"signature_method": "HMAC-SHA1",
"transport_method": "header",
"body_hash": true
},
"wrapper": "{{output}}",
"expires": "text"
},
"output": {},
"iterate": "text",
"respond": {
"type": "json",
"status": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": true
},
"body": {}
},
"verification": {
"condition": true,
"respond": {
"type": "json",
"status": 1,
"headers": {
"ANY_ADDITIONAL_PROPERTY": true
},
"body": {}
}
},
"repeat": {
"condition": "text",
"delay": 1,
"limit": 1
}
}PUT /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/epoch HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 1281
{
"url": "text",
"encodeUrl": true,
"method": "GET",
"headers": {
"ANY_ADDITIONAL_PROPERTY": true
},
"qs": {
"ANY_ADDITIONAL_PROPERTY": true
},
"ca": "text",
"body": {},
"type": "json",
"temp": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"condition": true,
"aws": {
"key": "text",
"secret": "text",
"session": "text",
"bucket": "text",
"sign_version": "2"
},
"oauth": {
"consumer_key": "text",
"consumer_secret": "text",
"private_key": "text",
"token": "text",
"token_secret": "text",
"verifier": "text",
"signature_method": "HMAC-SHA1",
"transport_method": "header",
"body_hash": true
},
"gzip": false,
"followRedirects": true,
"followAllRedirects": true,
"log": {
"sanitize": [
"text"
]
},
"pagination": {
"mergeWithParent": true,
"url": "text",
"method": "GET",
"headers": {
"ANY_ADDITIONAL_PROPERTY": true
},
"qs": {
"ANY_ADDITIONAL_PROPERTY": true
},
"body": {},
"condition": true
},
"repeat": {
"condition": "text",
"delay": 1,
"limit": 1
},
"response": {
"type": {
"ANY_ADDITIONAL_PROPERTY": "automatic"
},
"valid": true,
"limit": 1,
"error": "text",
"iterate": "text",
"temp": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"output": {
"date": null,
"label": null,
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"oauth": {
"consumer_key": "text",
"consumer_secret": "text",
"private_key": "text",
"token": "text",
"token_secret": "text",
"verifier": "text",
"signature_method": "HMAC-SHA1",
"transport_method": "header",
"body_hash": true
}
}
}PUT /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/interface HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 868
[
{
"name": "text",
"label": "text",
"help": "text",
"type": "any",
"semantic": "text",
"default": true,
"advanced": true,
"required": true,
"grouped": true,
"dynamic": true,
"multiline": true,
"sort": "text",
"sequence": true,
"schema": null,
"tags": "strip",
"coder": true,
"multiple": true,
"visible": "text",
"convert": {
"type": "text",
"format": "text",
"timezone": "text",
"name": "text",
"label": "text",
"names": "text"
},
"editable": true,
"mappable": true,
"time": true,
"rpc": {
"url": "text",
"label": "text",
"parameters": []
},
"mode": "edit",
"labels": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"metadata": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"spec": null,
"codepage": "text",
"pattern": "text",
"nested": null,
"options": [
{
"label": "text",
"value": "text",
"description": "text",
"nested": null,
"default": true,
"short": "text"
}
],
"extension": "text",
"validate": true,
"title": "text",
"text": "text",
"closable": true,
"theme": "text",
"badge": "text"
}
]PUT /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/parameters HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 868
[
{
"name": "text",
"label": "text",
"help": "text",
"type": "any",
"semantic": "text",
"default": true,
"advanced": true,
"required": true,
"grouped": true,
"dynamic": true,
"multiline": true,
"sort": "text",
"sequence": true,
"schema": null,
"tags": "strip",
"coder": true,
"multiple": true,
"visible": "text",
"convert": {
"type": "text",
"format": "text",
"timezone": "text",
"name": "text",
"label": "text",
"names": "text"
},
"editable": true,
"mappable": true,
"time": true,
"rpc": {
"url": "text",
"label": "text",
"parameters": []
},
"mode": "edit",
"labels": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"metadata": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"spec": null,
"codepage": "text",
"pattern": "text",
"nested": null,
"options": [
{
"label": "text",
"value": "text",
"description": "text",
"nested": null,
"default": true,
"short": "text"
}
],
"extension": "text",
"validate": true,
"title": "text",
"text": "text",
"closable": true,
"theme": "text",
"badge": "text"
}
]{
"url": "/api/users",
"method": "GET",
"qs": {},
"body": {},
"headers": {},
"response": {
"iterate": "{{body.users}}",
"trigger": {
"id": "{{item.id}}",
"date": "{{item.created}}",
"type": "string",
"format": "date",
"order": "desc"
},
"output": "{{item}}",
"limit": "{{parameters.limit}}"
}
}{
"url": "/api/users",
"method": "GET",
"qs": {},
"body": {},
"headers": {},
"response": {
"iterate": "{{body.users}}",
"trigger": {
"id": "{{item.id}}",
"date": "{{item.created}}",
"type": "string",
"format": "date",
"order": "desc"
},
"output": "{{item}}",
"limit": "{{parameters.limit}}"
}
}{
"url": "/api/users",
"method": "GET",
"qs": {},
"body": {},
"headers": {},
"response": {
"iterate": "{{body.users}}",
"trigger": {
"id": "{{item.id}}",
"date": "{{item.created}}",
"type": "string",
"format": "date",
"order": "desc"
},
"output": "{{item}}",
"limit": "{{parameters.limit}}"
}
}{
"changed": true
}{
"module": {
"name": "apicek",
"label": "Testicek (clone)",
"description": "Těstíčko.",
"typeId": 4,
"connection": "multiverse",
"webhook": null,
"crud": null
}
}{
"changed": true
}{
"name": "the-module-name"
}GET /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
DELETE /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
PATCH /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 93
{
"label": "Get Order",
"description": "Retrieves the order by its id.",
"connection": "charlie-1"
}PUT /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/samples HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 38
{
"ANY_ADDITIONAL_PROPERTY": "anything"
}PUT /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/scope HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 8
[
"text"
]GET /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/{SDK_moduleSection} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/{SDK_moduleVisibility} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/clone HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 47
{
"newName": "apicek",
"label": "Testicek (clone)"
}POST /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/{SDK_moduleDeprecation} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
PUT /api/v2/sdk/apps/{SDK_appName}/{SDK_appVersion}/modules/{SDK_moduleName}/{SDK_moduleConsumable} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 178
{
"centicreditsFormula": "1+1",
"centicreditsFormulaDescription": "A simple formula.",
"centicreditsFormulaDocumentationUrl": "https://example.com/docs",
"centicreditsFormulaMeta": "{}"
}{
"userTeamRoles": [
{
"usersRoleId": 3,
"userId": 13,
"teamId": 1,
"changeable": true
},
{
"usersRoleId": 1,
"userId": 13,
"teamId": 21,
"changeable": true
}
]
}GET /api/v2/users/{userId}/user-team-roles/{teamId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/users/{userId}/user-team-roles/{teamId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 17
{
"usersRoleId": 3
}GET /api/v2/users/{userId}/user-team-roles HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/functions?teamId=1 HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/functions?teamId=1 HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 291
{
"name": "symmetricDifference",
"description": "A function which returns an array with items unique across two arrays.",
"code": "function symmetricDifference(array1, array2){difference = array1.filter(x => !array2.includes(x)).concat(array2.filter(x => !array1.includes(x))) return difference}"
}POST /api/v2/functions/eval?teamId=1 HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 57
{
"code": "function checkType(arg) {return (typeof(arg))}"
}GET /api/v2/functions/{functionId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
DELETE /api/v2/functions/{functionId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
PATCH /api/v2/functions/{functionId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 121
{
"description": "Greet user instead of greeting the World.",
"code": "function greeter(name){return concat('Hello ', name)"
}{
"functionHistory": [
{
"id": 1245,
"previousCode": "function checkType(param){return typeof(param)}",
"updatedAt": "2023-02-09T09:13:36.750Z",
"updatedBy": "John Doe"
},
{
"id": 1240,
"previousCode": "function checkType(arg){return typeof(arg)}",
"updatedAt": "2023-02-09T09:12:34.288Z",
"updatedBy": "John Doe"
}
]
}GET /api/v2/functions/{functionId}/history?teamId=1 HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"customProperties": {
"category": [
"notifications",
"routing"
],
"customId": 45,
"location": "London, UK",
"companyTeam": "Product",
"description": "This scenario handles notifications for the Product team in London.",
"highPriority": true,
"performanceCheck": "2023-08-31T14:19:00.000Z"
},
"scenarioId": 22
}POST /api/v2/scenarios/{scenarioId}/custom-properties HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 248
{
"companyTeam": "marketing",
"customId": 60,
"performanceCheck": "2024-09-31T14:19:00.000Z",
"category": [
"eshop"
],
"highPriority": false,
"location": "Chicago, US",
"description": "Scenario for the Marketing team to share information with other stakeholders."
}PUT /api/v2/scenarios/{scenarioId}/custom-properties HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 230
{
"companyTeam": "engineering",
"customId": 50,
"performanceCheck": "2024-08-31T14:19:00.000Z",
"category": [
"notifications",
"routing"
],
"highPriority": false,
"location": "London, UK",
"description": "Scenario for the London engineering team"
}{
"ok": 1
}PATCH /api/v2/scenarios/{scenarioId}/custom-properties HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 38
{
"customId": 48,
"location": "Wien, AUS"
}{
"customProperties": {
"category": [
"eshop",
"products"
],
"customId": 48,
"location": "Wien, AUS",
"companyTeam": "Product",
"description": "This scenario is handling notifications for the Product team in London.",
"highPriority": true,
"performanceCheck": "2023-08-31T14:19:00.000Z"
},
"scenarioId": 80
}GET /api/v2/scenarios/{scenarioId}/custom-properties HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
DELETE /api/v2/scenarios/{scenarioId}/custom-properties HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/organizations HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/organizations HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 73
{
"name": "New organization I",
"regionId": 1,
"timezoneId": 113,
"countryId": 1
}{
"organization": {
"id": 13,
"name": "New organization"
},
"user": {
"id": 1,
"name": "Martin",
"email": "[email protected]",
"language": "en",
"timezoneId": 113,
"localeId": 18,
"countryId": 1,
"features": {},
"avatar": "https://secure.gravatar.com/avatar/6b1a74d20d925c12a73af32bf0dd7164.jpg?d=mm"
},
"userOrganizationRole": {
"userId": 1,
"organizationId": 13,
"usersRoleId": 12,
"invitation": "pending"
}
}{
"user": {
"id": 1,
"name": "Martin",
"email": "[email protected]",
"language": "en",
"timezoneId": 113,
"localeId": 18,
"countryId": 1,
"features": {},
"avatar": "https://secure.gravatar.com/avatar/6b1a74d20d925c12a73af32bf0dd7164.jpg?d=mm"
},
"userOrganizationRole": {
"userId": 1,
"organizationId": 13,
"usersRoleId": 12,
"invitation": null
}
}GET /api/v2/organizations/{organizationId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
DELETE /api/v2/organizations/{organizationId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
PATCH /api/v2/organizations/{organizationId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 57
{
"name": "Organization 10",
"countryId": 1,
"timezoneId": 113
}{
"installedApps": [
{
"appName": "custom-app-7xpqrg",
"appVersion": 1,
"organizationId": 11,
"installedAt": "2021-02-09T16:36:11.322Z",
"installedBy": 1
}
]
}GET /api/v2/organizations/{organizationId}/payments HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"ok": 1
}{
"product": {
"id": 1,
"name": "FREE",
"nextBill": "2021-11-26T13:31:00.082Z",
"price": {
"id": 1,
"price": "0.00",
"currencyCode": "USD",
"period": "1 month"
},
"coupon": {
"validFrom": "2021-12-12T10:47:05.334Z",
"validTo": "2021-12-19T10:47:17.768Z",
"price": "3.00",
"currencyCode": "usd",
"productId": 4,
"productName": "Teams"
}
}
}{
"sessionId": 123,
"url": "http://foo.bar",
"subscriptionId": 519
}{
"ok": 1
}{
"ok": 1
}{
"customerId": 213,
"subscriptionId": 371
}{
"ok": 1
}POST /api/v2/organizations/{organizationId}/invite HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 120
{
"usersRoleId": 12,
"email": "[email protected]",
"name": "Tom",
"note": "Hi Tom, please join our organization.",
"teamsId": [
5,
26
]
}GET /api/v2/organizations/{organizationId}/variables HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/organizations/{organizationId}/variables HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 40
{
"typeId": 1,
"value": 123,
"name": "userId"
}DELETE /api/v2/organizations/{organizationId}/variables/{variableName} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
PATCH /api/v2/organizations/{organizationId}/variables/{variableName} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 13
{
"value": 251
}GET /api/v2/organizations/{organizationId}/variables/{variableName}/history HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/organizations/{organizationId}/usage HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/organizations/{organizationId}/feature-controls HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"featureControl": {
"id": 1,
"enabled": true
}
}GET /api/v2/organizations/{organizationId}/check-team-permission?teamPermission=text HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/organizations/invitation?hash=text HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/organizations/accept-invitation HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 47
{
"hash": "bf1effe1-bc9d-4ab3-9414-9c3b66175305"
}GET /api/v2/organizations/{organizationId}/apps HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/organizations/{organizationId}/single-payment-create HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 207
{
"priceId": 200,
"quantity": 1,
"couponCode": "extraopscoupon",
"customer": {
"email": "[email protected]",
"name": "John Doe",
"isBusiness": false,
"countryId": 1,
"city": "Prague",
"line1": "Street 1",
"line2": "Citypart 2"
}
}GET /api/v2/organizations/{organizationId}/subscription HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/organizations/{organizationId}/subscription HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 185
{
"priceId": 3,
"couponCode": null,
"customer": {
"email": "[email protected]",
"name": "John Doe",
"isBusiness": false,
"countryId": 1,
"city": "Prague",
"line1": "Some street 1",
"line2": "Citypart 2"
}
}DELETE /api/v2/organizations/{organizationId}/subscription HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
PATCH /api/v2/organizations/{organizationId}/subscription HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 167
{
"priceId": 3,
"customer": {
"email": "[email protected]",
"name": "John Doe",
"isBusiness": false,
"countryId": 1,
"city": "Prague",
"line1": "Some street 1",
"line2": "Citypart 2"
}
}POST /api/v2/organizations/{organizationId}/subscription-free HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/organizations/{organizationId}/subscription/coupon-apply?couponCode=text HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 155
{
"customer": {
"email": "[email protected]",
"name": "John Doe",
"isBusiness": false,
"countryId": 1,
"city": "Prague",
"line1": "Some street 1",
"line2": "Citypart 2"
}
}PATCH /api/v2/organizations/{organizationId}/feature-controls HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 23
{
"id": 1,
"enabled": true
}GET /api/v2/devices/{deviceId}/incomings HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
DELETE /api/v2/devices/{deviceId}/incomings HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 36
{
"ids": [],
"exceptIds": [],
"all": true
}{
"incomings": [
"4ff11b6d24e24fa9add17d11a8143578",
"167193ab06d34b879346c69aebc8f5c1",
"d1efa5318a034d36ad7cbeac543573cf",
"29d9a7410dff494ab739036f6c332335"
]
}{
"id": 5,
"scope": "text",
"size": 5,
"created": "2004-10-19T08:23:54.000Z",
"data": "text"
}{
"incomingStat": {
"queue": 1,
"limit": 10000,
"enabled": true
}
}GET /api/v2/devices/{deviceId}/incomings/{incomingId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/devices/{deviceId}/incomings/stats HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/scenarios?teamId=1 HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/scenarios HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 730
{
"blueprint": "{ \"name\": \"Empty integration\", \"flow\": [ { \"id\": 2, \"module\": \"json:ParseJSON\", \"version\": 1, \"metadata\": { \"designer\": { \"x\": -46, \"y\": 47, \"messages\": [ { \"category\": \"last\", \"severity\": \"warning\", \"message\": \"A transformer should not be the last module in the route.\" } ] } } } ], \"metadata\": { \"version\": 1, \"scenario\": { \"roundtrips\": 1, \"maxErrors\": 3, \"autoCommit\": true, \"autoCommitTriggerLast\": true, \"sequential\": false, \"confidential\": false, \"dataloss\": false, \"dlq\": false, \"freshVariables\": false }, \"designer\": { \"orphans\": [ ] } } }",
"teamId": 1,
"scheduling": "{ \"type\": \"indefinitely\", \"interval\": 900 }",
"folderId": 1,
"basedon": 20
}GET /api/v2/scenarios/{scenarioId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"scenario": 1399
}PATCH /api/v2/scenarios/{scenarioId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 734
{
"blueprint": "{ \"name\": \"Empty integration\", \"flow\": [ { \"id\": 2, \"module\": \"json:ParseJSON\", \"version\": 1, \"metadata\": { \"designer\": { \"x\": -46, \"y\": 47, \"messages\": [ { \"category\": \"last\", \"severity\": \"warning\", \"message\": \"A transformer should not be the last module in the route.\" } ] } } } ], \"metadata\": { \"version\": 1, \"scenario\": { \"roundtrips\": 1, \"maxErrors\": 3, \"autoCommit\": true, \"autoCommitTriggerLast\": true, \"sequential\": false, \"confidential\": false, \"dataloss\": false, \"dlq\": false, \"freshVariables\": false }, \"designer\": { \"orphans\": [ ] } } }",
"scheduling": "{ \"type\": \"indefinitely\", \"interval\": 900 }",
"folderId": 1,
"name": "My New Integration"
}{
"id": 9765,
"name": "WH1",
"udid": "e7cq6zty4qcnq7fb83kzcdsgqniqtd5c",
"scope": "hook",
"queueCount": 0,
"queueLimit": 100000,
"typeName": "gateway-webhook",
"type": "web",
"flags": {},
"url": "https://hook.make.com/e7cq6zty4qcnq7fb83kzcdsgqniqtd5c"
}POST /api/v2/scenarios/{scenarioId}/clone?organizationId=1 HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 199
{
"name": "Scenario clone",
"teamId": 20030,
"states": true,
"account": {
"4400": 5564,
"5500": 7542
},
"key": {
"4383": 465
},
"hook": {
"11899": 11900
},
"device": {
"432": 116
},
"udt": {
"4130": 5698
},
"datastore": {
"3572": 4587
}
}{
"exists": true
}POST /api/v2/scenarios/{scenarioId}/start HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"scenario": {
"id": 5,
"isActive": true,
"islinked": true
}
}{
"scenario": {
"id": 5,
"isActive": false,
"islinked": false
}
}POST /api/v2/scenarios/{scenarioId}/run HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 163
{
"data": {
"Test input": "Test value",
"My array": [
"test 1",
"test 2"
],
"My collection": {
"key": "value"
}
},
"responsive": false,
"callbackUrl": "https://example.com/callback"
}{
"interface": {
"input": [
{
"name": "email",
"type": "text",
"default": null,
"required": false,
"multiline": false
}
],
"output": null
}
}PATCH /api/v2/scenarios/{scenarioId}/interface HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 546
{
"interface": {
"input": [
{
"name": "userName",
"type": "text",
"default": "John Doe",
"required": true,
"multiline": false
},
{
"name": "employeeID",
"type": "number",
"default": null,
"required": false
},
{
"name": "enabledApps_array",
"spec": {
"type": "text",
"default": "Salesforce",
"required": true,
"multiline": false
},
"type": "array"
},
{
"name": "myTestInput4_collection",
"spec": [
{
"name": "accountName",
"type": "text",
"default": "John Doe",
"required": true,
"multiline": false
},
{
"name": "accountID",
"type": "number",
"default": null,
"required": true
}
],
"type": "collection"
}
],
"output": null
}
}GET /api/v2/scenarios/{scenarioId}/usage HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/scenarios/{scenarioId}/build-variables HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/scenarios/{scenarioId}/build-variables HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 62
{
"input": [
{
"name": "myPersonalConn1",
"value": "PAC_123455552"
}
]
}PUT /api/v2/scenarios/{scenarioId}/build-variables HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 109
{
"input": [
{
"name": "myPersonalConn1",
"value": "PAC_123455552"
},
{
"name": "ourTeamConn1",
"value": "TAC_11112222"
}
]
}DELETE /api/v2/scenarios/{scenarioId}/build-variables HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
DELETE /api/v2/scenarios/{scenarioId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/scenarios/{scenarioId}/triggers HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/scenarios/{scenarioId}/stop HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/scenarios/{scenarioId}/replay HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 53
{
"executionIds": [
"509f0457d2804ba7b115faf1637beea6"
]
}GET /api/v2/scenarios/{scenarioId}/interface HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/scenarios/{scenarioId}/data/{moduleId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"dlqs": [
{
"id": "ada87173334b44d1907270064edbd7dd",
"reason": "IP address is not valid.",
"created": "2019-11-04T10:52:57.260Z",
"size": 5,
"resolved": false,
"retry": true,
"attempts": 1
},
{
"id": "c29c4bf027c74bfc848e1803bf764447",
"reason": "IP address is not valid.",
"created": "2019-11-04T10:52:12.276Z",
"size": 5,
"resolved": false,
"retry": true,
"attempts": 0
}
]
}DELETE /api/v2/dlqs?scenarioId=1 HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 106
{
"ids": [
"85354fed3c804ec3a137b9ceb9dc9256",
"3b8badf2afd7447eb4340c24d1706b83"
],
"exceptIds": [],
"all": false
}{
"dlq": {
"id": "a07e16f2ad134bf49cf83a00aa95c0a5",
"scenarioId": 3,
"scenarioName": "DLQS test",
"companyId": 1,
"companyName": "My Lab",
"resolved": false,
"deleted": false,
"index": 49,
"created": "2019-11-26T09:57:10.039Z",
"executionId": "55602700-e840-45bf-b18c-0aef214dd967",
"retry": false,
"attempts": 2,
"size": 21
}
}{
"dlq": "ada87173334b44d1907270064edbd7dd"
}PATCH /api/v2/dlqs/{dlqId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 3595
{
"blueprint": "{\"name\":\"Integration of failing scenario\",\"flow\":[{\"id\":1,\"module\":\"http:ActionSendData\",\"version\":3,\"parameters\":{\"handleErrors\":false},\"mapper\":{\"ca\":\"\",\"qs\":[],\"url\":\"https://local.make.cloud/api/not-existing-page\",\"gzip\":true,\"method\":\"get\",\"headers\":[],\"timeout\":\"\",\"authPass\":\"\",\"authUser\":\"\",\"bodyType\":\"\",\"shareCookies\":false,\"parseResponse\":false,\"followRedirect\":true,\"useQuerystring\":false,\"rejectUnauthorized\":true},\"metadata\":{\"designer\":{\"x\":0,\"y\":0},\"restore\":{\"qs\":{\"mode\":\"chose\",\"items\":[]},\"method\":{\"mode\":\"chose\",\"label\":\"GET\"},\"headers\":{\"mode\":\"chose\",\"items\":[]},\"bodyType\":{\"label\":\"\"}},\"parameters\":[{\"name\":\"handleErrors\",\"type\":\"boolean\",\"label\":\"Evaluate all states as errors (except for 2xx and 3xx )\",\"required\":true}],\"expect\":[{\"name\":\"url\",\"type\":\"url\",\"label\":\"URL\",\"required\":true},{\"name\":\"method\",\"type\":\"select\",\"label\":\"Method\",\"required\":true,\"validate\":{\"enum\":[\"get\",\"head\",\"post\",\"put\",\"patch\",\"delete\"]}},{\"name\":\"headers\",\"spec\":[{\"name\":\"name\",\"type\":\"text\",\"label\":\"Name\",\"required\":true},{\"name\":\"value\",\"type\":\"text\",\"label\":\"Value\"}],\"type\":\"array\",\"label\":\"Headers\",\"labels\":{\"add\":\"Add a header\",\"edit\":\"Edit a header\"}},{\"name\":\"qs\",\"spec\":[{\"name\":\"name\",\"type\":\"text\",\"label\":\"Name\",\"required\":true},{\"name\":\"value\",\"type\":\"text\",\"label\":\"Value\"}],\"type\":\"array\",\"label\":\"Query String\",\"labels\":{\"add\":\"Add parameter\",\"edit\":\"Edit parameter\"}},{\"name\":\"bodyType\",\"type\":\"select\",\"label\":\"Body type\",\"validate\":{\"enum\":[\"raw\",\"x_www_form_urlencoded\",\"multipart_form_data\"]}},{\"name\":\"parseResponse\",\"type\":\"boolean\",\"label\":\"Parse response\",\"required\":true},{\"name\":\"authUser\",\"type\":\"text\",\"label\":\"User name\"},{\"name\":\"authPass\",\"type\":\"password\",\"label\":\"Password\"},{\"name\":\"timeout\",\"type\":\"uinteger\",\"label\":\"Timeout\",\"validate\":{\"max\":300,\"min\":1}},{\"name\":\"shareCookies\",\"type\":\"boolean\",\"label\":\"Share cookies with other HTTP modules\",\"required\":true},{\"name\":\"ca\",\"type\":\"cert\",\"label\":\"Self-signed certificate\",\"multiline\":true},{\"name\":\"rejectUnauthorized\",\"type\":\"boolean\",\"label\":\"Reject connections that are using unverified (self-signed) certificates\",\"required\":true},{\"name\":\"followRedirect\",\"type\":\"boolean\",\"label\":\"Follow redirect\",\"required\":true},{\"name\":\"useQuerystring\",\"type\":\"boolean\",\"label\":\"Disable serialization of multiple same query string keys as arrays\",\"required\":true},{\"name\":\"gzip\",\"type\":\"boolean\",\"label\":\"Request compressed content\",\"required\":true}]},\"onerror\":[{\"id\":2,\"module\":\"builtin:Break\",\"version\":1,\"parameters\":{},\"mapper\":{\"count\":\"3\",\"retry\":true,\"interval\":\"1\"},\"metadata\":{\"designer\":{\"x\":300,\"y\":0},\"restore\":{\"retry\":{\"mode\":\"chose\"}},\"expect\":[{\"name\":\"retry\",\"type\":\"boolean\",\"label\":\"Automatically complete execution\",\"required\":true},{\"name\":\"count\",\"type\":\"uinteger\",\"label\":\"Number of attempts\",\"required\":true},{\"name\":\"interval\",\"type\":\"uinteger\",\"label\":\"Interval between attempts\",\"required\":true}]}}]}],\"metadata\":{\"version\":1,\"scenario\":{\"autoCommit\":true,\"autoCommitTriggerLast\":true,\"roundtrips\":1,\"maxErrors\":3}}}",
"failer": 1
}{
"code": "OK",
"response": {
"blueprint": {
"flow": [
{
"id": 1,
"mapper": {
"ca": "",
"qs": [],
"url": "https://local.make.cloud/api/not-existing-page",
"gzip": true,
"method": "get",
"headers": [],
"timeout": "",
"authPass": "",
"authUser": "",
"bodyType": "",
"shareCookies": false,
"parseResponse": false,
"followRedirect": true,
"useQuerystring": false,
"rejectUnauthorized": true
},
"module": "http:ActionSendData",
"onerror": [
{
"id": 2,
"mapper": {
"count": "3",
"retry": true,
"interval": "1"
},
"module": "builtin:Break",
"version": 1,
"metadata": {
"expect": [
{
"name": "retry",
"type": "boolean",
"label": "Automatically complete execution",
"required": true
},
{
"name": "count",
"type": "uinteger",
"label": "Number of attempts",
"required": true
},
{
"name": "interval",
"type": "uinteger",
"label": "Interval between attempts",
"required": true
}
],
"restore": {
"retry": {
"mode": "chose"
}
},
"designer": {
"x": 300,
"y": 0
}
},
"parameters": {}
}
],
"version": 3,
"metadata": {
"expect": [
{
"name": "url",
"type": "url",
"label": "URL",
"required": true
},
{
"name": "method",
"type": "select",
"label": "Method",
"required": true,
"validate": {
"enum": [
"get",
"head",
"post",
"put",
"patch",
"delete"
]
}
},
{
"name": "headers",
"spec": [
{
"name": "name",
"type": "text",
"label": "Name",
"required": true
},
{
"name": "value",
"type": "text",
"label": "Value"
}
],
"type": "array",
"label": "Headers",
"labels": {
"add": "Add a header",
"edit": "Edit a header"
}
},
{
"name": "qs",
"spec": [
{
"name": "name",
"type": "text",
"label": "Name",
"required": true
},
{
"name": "value",
"type": "text",
"label": "Value"
}
],
"type": "array",
"label": "Query String",
"labels": {
"add": "Add parameter",
"edit": "Edit parameter"
}
},
{
"name": "bodyType",
"type": "select",
"label": "Body type",
"validate": {
"enum": [
"raw",
"x_www_form_urlencoded",
"multipart_form_data"
]
}
},
{
"name": "parseResponse",
"type": "boolean",
"label": "Parse response",
"required": true
},
{
"name": "authUser",
"type": "text",
"label": "User name"
},
{
"name": "authPass",
"type": "password",
"label": "Password"
},
{
"name": "timeout",
"type": "uinteger",
"label": "Timeout",
"validate": {
"max": 300,
"min": 1
}
},
{
"name": "shareCookies",
"type": "boolean",
"label": "Share cookies with other HTTP modules",
"required": true
},
{
"name": "ca",
"type": "cert",
"label": "Self-signed certificate",
"multiline": true
},
{
"name": "rejectUnauthorized",
"type": "boolean",
"label": "Reject connections that are using unverified (self-signed) certificates",
"required": true
},
{
"name": "followRedirect",
"type": "boolean",
"label": "Follow redirect",
"required": true
},
{
"name": "useQuerystring",
"type": "boolean",
"label": "Disable serialization of multiple same query string keys as arrays",
"required": true
},
{
"name": "gzip",
"type": "boolean",
"label": "Request compressed content",
"required": true
}
],
"restore": {
"qs": {
"mode": "chose",
"items": []
},
"method": {
"mode": "chose",
"label": "GET"
},
"headers": {
"mode": "chose",
"items": []
},
"bodyType": {
"label": ""
}
},
"designer": {
"x": 0,
"y": 0
},
"parameters": [
{
"name": "handleErrors",
"type": "boolean",
"label": "Evaluate all states as errors (except for 2xx and 3xx )",
"required": true
}
]
},
"parameters": {
"handleErrors": false
}
}
],
"name": "Integration of failing scenario",
"metadata": {
"user": {
"id": 1
},
"version": 1,
"scenario": {
"maxErrors": 3,
"autoCommit": true,
"roundtrips": 1
}
}
},
"company": 1,
"idSequence": 3,
"reason": "IP address is not valid."
}
}{
"code": "OK",
"response": {
"1": {
"error": {
"type": "InvalidConfigurationError",
"message": "IP address is not valid."
}
},
"3": {
"value": "Example error text."
}
}
}GET /api/v2/dlqs/{dlqId}/logs HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"dlqLog": {
"imtId": "1594117724361_dlq.00946714d6dd4a4cb091fe5435a8d197.manual.28a4794e85894c80a483777d6958160f",
"duration": 1353,
"operations": 1,
"centicredits": 100,
"transfer": 87,
"organizationId": 1,
"teamId": 1,
"id": "28a4794e85894c80a483777d6958160f",
"type": "manual",
"authorId": null,
"instant": false,
"timestamp": "2020-07-07T10:28:44.361Z",
"status": 3
}
}{
"dlq": "a07e16f2ad134bf49cf83a00aa95c0a5"
}POST /api/v2/dlqs/retry?scenarioId=1 HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 79
{
"ids": [
"a07e16f2ad134bf49cf83a00aa95c0a5",
"mvrij98emciefm98cmemf345an18e8q3"
]
}GET /api/v2/dlqs?scenarioId=1 HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/dlqs/{dlqId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
DELETE /api/v2/dlqs/{dlqId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/dlqs/{dlqId}/blueprint HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/dlqs/{dlqId}/bundle HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/dlqs/{dlqId}/logs/{executionDlqId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/dlqs/{dlqId}/retry HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/hooks/{hookId}/incomings HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
DELETE /api/v2/hooks/{hookId}/incomings HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 106
{
"ids": [
"d1efa5318a034d36ad7cbeac543573cf",
"29d9a7410dff494ab739036f6c332335"
],
"exceptIds": [],
"all": false
}{
"incoming": {
"id": "7a567f385d1a4f5ab7bff89162b7605e",
"scope": "hook",
"size": 31,
"created": "2020-03-05T14:48:10.537Z",
"data": {
"value": "IMTBuffer(22, binary, d4cf3d1cbf035278e7a1a909e71354d7a0387db9): 7b0a20202020226e616d65223a202274657374220a7d"
}
}
}{
"incomingStat": {
"queue": 2,
"limit": 10000,
"enabled": true
}
}GET /api/v2/hooks/{hookId}/incomings/stats HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/hooks/{hookId}/incomings/{incomingId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/users/{userId}/user-team-notifications/{teamId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/users/{userId}/user-team-notifications/{teamId}/{notificationId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
PUT /api/v2/users/{userId}/user-team-notifications/{teamId}/{notificationId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 16
{
"enabled": true
}GET /api/v2/users/{userId}/user-organization-roles HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/users/{userId}/user-organization-roles/{organizationId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/users/{userId}/user-organization-roles/{organizationId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 18
{
"usersRoleId": 12
}{
"userOrganizationRoles": [
{
"userId": 111,
"organizationId": 11,
"usersRoleId": 11,
"invitation": null
},
{
"userId": 1,
"organizationId": 11,
"usersRoleId": 12,
"invitation": null
}
]
}POST /api/v2/users/{userId}/user-organization-roles/{organizationId}/transfer HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/users/roles HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/teams/{teamId}/user-team-roles HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/teams/{teamId}/user-team-roles/{userId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/templates HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/templates HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 1104
{
"teamId": 1,
"language": "en",
"blueprint": "{\"flow\":[{\"id\":1,\"module\":\"http:ActionGetFile\",\"version\":3,\"parameters\":{\"handleErrors\":false},\"mapper\":{\"url\":\"https://google.com\",\"method\":\"get\",\"shareCookies\":false},\"metadata\":{\"designer\":{\"x\":0,\"y\":0},\"parameters\":[{\"name\":\"handleErrors\",\"label\":\"Evaluate all states as errors (except for 2xx and 3xx )\",\"type\":\"boolean\",\"required\":true}],\"expect\":[{\"name\":\"url\",\"label\":\"URL\",\"type\":\"url\",\"required\":true},{\"name\":\"method\",\"label\":\"Method\",\"type\":\"hidden\"},{\"name\":\"shareCookies\",\"label\":\"Share cookies with other HTTP modules\",\"type\":\"boolean\",\"required\":true}]}}],\"metadata\":{\"version\":1,\"scenario\":{\"roundtrips\":1,\"maxErrors\":3,\"autoCommit\":true,\"autoCommitTriggerLast\":true,\"sequential\":false,\"confidential\":false,\"dataloss\":false,\"dlq\":false, \"freshVariables\": false},\"designer\":{\"orphans\":[]}}}",
"scheduling": "{\"type\":\"indefinitely\",\"interval\":900}",
"controller": "{\"modules\":{},\"name\":\"New template\",\"idSequence\":2}"
}GET /api/v2/templates/{templateId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
DELETE /api/v2/templates/{templateId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
PATCH /api/v2/templates/{templateId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 1102
{
"name": "Renamed template",
"blueprint": "{\"flow\":[{\"id\":1,\"module\":\"http:ActionGetFile\",\"version\":3,\"parameters\":{\"handleErrors\":false},\"mapper\":{\"url\":\"https://google.com\",\"method\":\"get\",\"shareCookies\":false},\"metadata\":{\"designer\":{\"x\":0,\"y\":0},\"parameters\":[{\"name\":\"handleErrors\",\"label\":\"Evaluate all states as errors (except for 2xx and 3xx )\",\"type\":\"boolean\",\"required\":true}],\"expect\":[{\"name\":\"url\",\"label\":\"URL\",\"type\":\"url\",\"required\":true},{\"name\":\"method\",\"label\":\"Method\",\"type\":\"hidden\"},{\"name\":\"shareCookies\",\"label\":\"Share cookies with other HTTP modules\",\"type\":\"boolean\",\"required\":true}]}}],\"metadata\":{\"version\":1,\"scenario\":{\"roundtrips\":1,\"maxErrors\":3,\"autoCommit\":true,\"autoCommitTriggerLast\":true,\"sequential\":false,\"confidential\":false,\"dataloss\":false,\"dlq\":false,\"freshVariables\": false},\"designer\":{\"orphans\":[]}}}",
"scheduling": "{\"type\":\"indefinitely\",\"interval\":900}",
"controller": "{\"modules\":{},\"name\":\"New template\",\"idSequence\":2}"
}GET /api/v2/templates/{templateId}/blueprint HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/templates/{templateId}/publish HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/templates/{templateId}/request-approval HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"customPropertyStructures": [
{
"id": 2,
"created": "2023-06-27T22:00:00.000Z",
"belongers": [
{
"belongerId": 57,
"belongerType": "organization",
"associatedTypes": [
"scenario"
]
}
]
}
]
}POST /api/v2/custom-property-structures HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 75
{
"associatedType": "scenario",
"belongerType": "organization",
"belongerId": 57
}GET /api/v2/custom-property-structures?organizationId=1 HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/hooks?teamId=text HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/hooks HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 150
{
"name": "Jotform hook 1",
"teamId": "1",
"typeName": "jotform",
"method": false,
"header": false,
"stringify": false,
"__IMTCONN__": 96,
"formId": "91282545501352"
}{
"hook": {
"id": 58,
"name": "Test 1",
"teamId": 4,
"udid": "d4ezzfwgyav7qaukv8dbh3l21eru0fld",
"type": "web",
"packageName": null,
"theme": "#c73a63",
"editable": true,
"queueCount": 0,
"queueLimit": 10000,
"enabled": true,
"gone": false,
"typeName": "gateway-webhook",
"data": {
"ip": null,
"udt": null,
"headers": false,
"method": false,
"stringify": false,
"teamId": 4
},
"scenarioId": 112,
"url": "https://local.make.cloud/wh/d4ezzfwgyav7qaukv8dbh3l21eru0fld"
}
}DELETE /api/v2/hooks/{hookId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
PATCH /api/v2/hooks/{hookId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 39
{
"name": "My gateway-webhook webhook 1"
}{
"hook": {
"id": 11,
"name": "My gateway-webhook webhook 1",
"teamId": 4,
"udid": "1gqnexkk1vwxg2wpj39kg30pzp6uhe7h",
"type": "web",
"packageName": null,
"theme": "#c73a63",
"editable": true,
"queueCount": 0,
"queueLimit": 10000,
"enabled": true,
"gone": false,
"typeName": "gateway-webhook",
"data": {
"headers": false,
"method": false,
"stringify": false
},
"url": "https://local.make.cloud/wh/1gqnexkk1vwxg2wpj39kg30pzp6uhe7h"
}
}{
"address": "https://local.make.cloud/wh/wmhqi8todng3en3z2tl7ausm15tg33iz",
"attached": false,
"learning": false,
"gone": false
}{
"success": true
}{
"success": true
}{
"success": true
}{
"success": true
}POST /api/v2/hooks/{hookId}/set-data HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 67
{
"ip": "",
"udt": "",
"headers": false,
"method": false,
"stringify": false
}{
"changed": true
}GET /api/v2/hooks/{hookId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/hooks/{hookId}/ping HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/hooks/{hookId}/learn-start HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/hooks/{hookId}/learn-stop HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/hooks/{hookId}/enable HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/hooks/{hookId}/disable HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/templates/public HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/templates/public/{templateUrl} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/templates/public/{templateUrl}/blueprint HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/scenarios/{scenarioId}/logs HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"scenarioLogs": {
"imtId": "1632398122946_scenario.5.manual.cc1c49323b344687a324888762206003",
"duration": 5611,
"operations": 2,
"transfer": 5,
"centicredits": 200,
"organizationId": 5,
"teamId": 16,
"id": "cc1c49323b344687a324888762206003",
"type": "manual",
"authorId": 5,
"instant": true,
"timestamp": "2021-09-23T11:55:22.946Z",
"status": 1
}
}{
"status": "SUCCESS",
"outputs": {
"output1": "text output",
"output2": 123
}
}{
"operations": [
{
"moduleId": 1,
"total": 315,
"warnings": 0,
"errors": 1
}
]
}GET /api/v2/scenarios/{scenarioId}/modules/{moduleId}/logs HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/scenarios/{scenarioId}/executions/{executionId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/scenarios/{scenarioId}/logs/{executionId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/scenarios/{scenarioId}/modules/operations HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/teams?organizationId=1 HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"team": {
"id": 26,
"name": "New Team",
"organizationId": 1,
"operationsLimit": 1,
"transferLimit": "536870"
},
"userTeamRole": {
"usersRoleId": 1,
"userId": 1,
"teamId": 26,
"changeable": false
}
}GET /api/v2/teams/{teamId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
DELETE /api/v2/teams/{teamId} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"team": 22
}GET /api/v2/teams/{teamId}/variables HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/teams/{teamId}/variables HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 40
{
"typeId": 1,
"value": 123,
"name": "userId"
}DELETE /api/v2/teams/{teamId}/variables/{variableName} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
PATCH /api/v2/teams/{teamId}/variables/{variableName} HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 13
{
"value": 221
}GET /api/v2/teams/{teamId}/variables/{variableName}/history HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
GET /api/v2/teams/{teamId}/usage HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"aiMappingAccountId": 123,
"aiMappingModelName": "gpt-4.1-mini",
"aiMappingBuiltinTier": "medium",
"aiMappingBuiltinTierInfo": {
"tierName": "medium",
"modelName": "gpt-4.1-mini",
"providerName": "openai",
"centicreditsCoefficient": 0.1,
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-15T10:30:00Z"
},
"aiToolkitAccountId": 456,
"aiToolkitModelName": "meta-llama/llama-4-maverick-17b-128e-instruct",
"aiToolkitBuiltinTier": "small",
"aiToolkitBuiltinTierInfo": {
"tierName": "small",
"modelName": "meta-llama/llama-4-maverick-17b-128e-instruct",
"providerName": "groq",
"centicreditsCoefficient": 0.04,
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-15T10:30:00Z"
}
}PATCH /api/v2/teams/{teamId}/llm-configuration HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 87
{
"aiMappingAccountId": 123,
"aiMappingModelName": "gpt-4o",
"aiMappingBuiltinTier": "large"
}GET /api/v2/teams/{teamId}/feature-controls HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
POST /api/v2/teams HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Content-Type: application/json
Accept: */*
Content-Length: 38
{
"name": "New Team",
"organizationId": 1
}GET /api/v2/teams/{teamId}/llm-configuration HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"dataStructures": [
{
"id": 9,
"name": "Data structure 1",
"teamId": 1
},
{
"id": 1,
"name": "Data structure 2",
"teamId": 1
}
],
"pg": {
"sortBy": "name",
"sortDir": "asc",
"limit": 10000,
"offset": 0
}
}{
"dataStructure": {
"id": 9,
"name": "Data structure 1",
"teamId": 1,
"spec": [
{
"type": "text",
"name": "txt",
"label": "Text field",
"default": "default string",
"required": true
},
{
"type": "number",
"name": "num",
"label": "Number field",
"default": "1,",
"required": false
}
],
"strict": true
}
}{
"dataStructure": 1
}{
"dataStructure": {
"id": 9,
"name": "Data structure 1",
"teamId": 1,
"spec": [
{
"type": "text",
"name": "txt",
"label": "Text field",
"default": "default string",
"required": true
},
{
"type": "number",
"name": "num",
"label": "Number field",
"default": "2,",
"required": false
}
],
"strict": true
}
}{
"dataStructure": {
"id": 2547,
"name": "Cloned data structure",
"teamId": 22,
"spec": [
{
"type": "text",
"name": "txt",
"label": "Text field",
"default": "default string",
"required": true
},
{
"type": "number",
"name": "num",
"label": "Number field",
"default": "1,",
"required": false
}
],
"strict": true
}
}{
"auditLogs": {
"uuid": "c37c7292-35cd-4dc4-9113-21b23beaea7d",
"createdAt": "2024-05-24T14:22:16.879Z",
"triggeredAt": "2024-04-19T12:05:22Z",
"organizationId": 3,
"organization": {
"id": 3,
"name": "John Doe's Organization"
},
"eventName": "webhook_created",
"team": {
"id": 212,
"name": "John Doe's Team"
},
"actor": {
"id": 212,
"name": "John Doe",
"email": "[email protected]"
},
"targetId": "3000",
"version": {
"from": "1.0.0",
"to": "1.0.1"
}
},
"pg": {
"sortBy": "triggeredAt",
"sortDir": "desc",
"offset": 0,
"limit": 100,
"totalCount": 60
}
}{
"auditLogs": {
"uuid": "c37c7292-35cd-4dc4-9113-21b23beaea7d",
"createdAt": "2024-05-24T14:22:16.879Z",
"triggeredAt": "2024-04-19T12:05:22Z",
"organizationId": 3,
"organization": {
"id": 3,
"name": "John Doe's Organization"
},
"eventName": "webhook_created",
"team": {
"id": 212,
"name": "John Doe's Team"
},
"actor": {
"id": 212,
"name": "John Doe",
"email": "[email protected]"
},
"targetId": "3000",
"version": {
"from": "1.0.0",
"to": "1.0.1"
}
},
"pg": {
"sortBy": "triggeredAt",
"sortDir": "desc",
"offset": 0,
"limit": 100,
"totalCount": 60
}
}{
"outgoings": [
{
"id": "ce2ab2eca9874a8b874f5deb6e22d475",
"scope": "new_sms",
"size": 1,
"created": "2021-01-12T15:08:36.732Z"
}
],
"pg": {
"sortBy": "created",
"limit": 10000,
"sortDir": "asc",
"offset": 0
}
}{
"total": {
"executions": 1000,
"operations": 5000,
"centicredits": "500000",
"errors": 1,
"errorRate": 0.1,
"executionsChange": 0,
"operationsChange": -10,
"centicreditsChange": -1000,
"errorsChange": 100,
"errorRateChange": 100
},
"analytics": [
{
"imtId": "1632371803593_1234",
"id": 1234,
"name": "Scenario 1",
"status": "active",
"teamId": 1,
"teamName": "My Team",
"executions": 10,
"operations": 60,
"centicredits": "6000",
"errors": 0,
"errorRate": 0,
"executionsChange": 0,
"operationsChange": 0,
"centicreditsChange": 0,
"errorsChange": -100,
"errorRateChange": -100
}
],
"pg": {
"sortBy": "operations",
"sortDir": "desc",
"offset": 0,
"limit": 100,
"returnTotalCount": true,
"totalCount": 60
}
}{
"dataStores": [
{
"id": 137,
"name": "Customers",
"records": "0",
"size": "0",
"maxSize": "1048576",
"teamId": 212,
"datastructureId": 123
}
],
"pg": {
"sortBy": "name",
"sortDir": "asc",
"offset": 0,
"limit": 10
}
}{
"dataStore": {
"id": 137,
"name": "Customers",
"records": "0",
"size": "0",
"maxSize": "1048576",
"teamId": 212
}
}{
"dataStores": [
137,
1399
]
}{
"dataStore": {
"id": 137,
"name": "Customers",
"records": "0",
"size": "0",
"maxSize": "1048576",
"teamId": 212
}
}{
"dataStore": {
"id": 137,
"name": "Customers",
"records": "0",
"size": "0",
"maxSize": "1048576",
"teamId": 212
}
}{
"records": [
{
"key": "8f7162828bc0",
"data": {
"price": 600
}
}
],
"spec": [
{
"name": "price",
"label": "Price",
"type": "number",
"default": null,
"required": true
}
],
"strict": false,
"count": 2,
"pg": {
"limit": 10,
"offset": 0
}
}{
"key": "8f7162828bc0",
"data": {
"price": 600
}
}{
"keys": [
"1abd2defk",
"568tyuj45"
]
}{
"key": "8f7162828bc0",
"data": {
"price": 600
}
}{
"key": "8f7162828bc0",
"data": {
"price": 600
}
}{
"commissions": [
{
"id": 1,
"organization_id": 3,
"created": "2021-10-01T12:19:49.227Z",
"type": "Registration",
"status": "Registration",
"commission": null,
"source": "http://foo.bar",
"payout_requested": null,
"payout_approved": null,
"payout_realized": null
},
{
"id": 2,
"organization_id": 3,
"created": "2021-10-01T12:19:49.227Z",
"type": "Payment",
"status": "Available",
"commission": 300,
"source": null,
"payout_requested": null,
"payout_approved": null,
"payout_realized": null
},
{
"id": 3,
"organization_id": 3,
"created": "2021-11-21T12:19:49.227Z",
"type": "Payment",
"status": "Requested",
"commission": 500,
"source": null,
"payout_requested": "2021-12-21T12:19:49.227Z",
"payout_approved": null,
"payout_realized": null
},
{
"id": 4,
"organization_id": 4,
"created": "2021-11-21T12:19:49.227Z",
"type": "Payment",
"status": "Approved",
"commission": 658.5,
"source": null,
"payout_requested": "2021-12-01T12:19:49.227Z",
"payout_approved": "2021-12-03T12:19:49.227Z",
"payout_realized": null
},
{
"id": 5,
"partner_id": 1,
"organization_id": 4,
"created": "2021-11-21T12:19:49.227Z",
"type": "Payment",
"status": "Paid",
"commission": 300,
"source": null,
"payout_requested": "2021-02-01T12:19:49.227Z",
"payout_approved": "2021-02-03T12:19:49.227Z",
"payout_realized": "2021-02-04T12:19:49.227Z"
}
]
}{
"connections": [
{
"id": 2,
"name": "My Airtable connection",
"accountName": "airtable2",
"accountLabel": "Airtable",
"packageName": null,
"expire": null,
"metadata": null,
"teamId": 22,
"theme": "#18bfff",
"upgradeable": false,
"scopesCnt": 0,
"scoped": true,
"accountType": "basic",
"editable": false,
"uid": null,
"connectedSystemId": "c5d8e134-d2f8-480d-9838-119a54f65d3e",
"organizationId": 3
},
{
"id": 15,
"name": "My Google connection",
"accountName": "google",
"accountLabel": "Google",
"packageName": null,
"expire": null,
"metadata": {
"type": "email",
"value": "[email protected]"
},
"teamId": 22,
"theme": "#fecd5f",
"upgradeable": false,
"scopesCnt": 4,
"scoped": true,
"accountType": "oauth",
"editable": false,
"uid": 225874569526501080000,
"connectedSystemId": "4244156b-88cc-43cf-a5e9-e94bd0304745",
"organizationId": 2343
}
]
}{
"connection": {
"id": 90,
"name": "Slack test",
"accountName": "slack",
"accountLabel": "Slack",
"packageName": null,
"expire": null,
"metadata": {
"value": "Make User",
"type": "string"
},
"teamId": 2,
"theme": "#4a154b",
"upgradeable": false,
"scopes": 0,
"scoped": true,
"accountType": "oauth",
"editable": false,
"uid": 3243125312
}
}{
"changed": true
}{
"connection": {
"id": 93,
"name": "Google",
"accountName": "google",
"accountLabel": "Google",
"packageName": null,
"expire": null,
"metadata": {
"value": "[email protected]",
"type": "email"
},
"teamId": 4,
"theme": "#fecd5f",
"upgradeable": false,
"scopesCnt": 5,
"scoped": true,
"accountType": "oauth",
"editable": false,
"uid": 123456,
"scopes": [
{
"id": "https://www.googleapis.com/auth/userinfo.email",
"name": "View user's email address",
"account": "google"
},
{
"id": "https://mail.google.com/",
"name": "Access to Gmail.",
"account": "google"
},
{
"id": "openid",
"account": "google"
},
{
"id": "https://www.googleapis.com/auth/spreadsheets",
"account": "google"
},
{
"id": "https://www.googleapis.com/auth/drive",
"name": "Access to Google Drive.",
"account": "google"
}
],
"connectedSystemId": "4244156b-88cc-43cf-a5e9-e94bd0304745",
"organizationId": 3
}
}{
"connection": 1
}{
"connection": {
"id": 93,
"name": "New Name",
"accountName": "imap",
"accountLabel": "Others (IMAP)",
"packageName": null,
"expire": null,
"metadata": {
"value": "[email protected]",
"type": "email"
},
"teamId": 4,
"theme": "#eb5768",
"upgradeable": false,
"scopesCnt": 0,
"scoped": true,
"accountType": "basic",
"editable": true,
"uid": 123456
}
}{
"connection": {
"scoped": false
}
}{
"customPropertyStructureItems": [
{
"id": 54,
"name": "highPriority",
"label": "High Priority",
"description": "Specify whether the scenario is high priority or not.",
"type": "boolean",
"options": null,
"required": false
},
{
"id": 55,
"name": "location",
"label": "Location",
"description": "Location of the team managing the scenario.",
"type": "shortText",
"options": null,
"required": false
},
{
"id": 56,
"name": "description",
"label": "Description",
"description": "Custom description of the scenario.",
"type": "longText",
"options": null,
"required": false
},
{
"id": 57,
"name": "customId",
"label": "Company ID",
"description": "ID managed by our company",
"type": "number",
"options": null,
"required": true
},
{
"id": 134,
"name": "performanceCheck",
"label": "Performance check due date",
"description": "The date when we should check whether the scenario remains valid and can be improved.",
"type": "string",
"format": "date",
"options": null,
"required": true
},
{
"id": 43,
"name": "companyTeam",
"label": "Company Team",
"description": "The team that manages the scenario",
"type": "dropdown",
"options": [
{
"value": "Marketing"
},
{
"value": "Product"
},
{
"label": "Engineering"
}
],
"required": true
},
{
"id": 53,
"name": "category",
"label": "Category",
"description": "The category tags of the scenarios",
"type": "multiselect",
"options": [
{
"value": "Eshop"
},
{
"value": "Notifications"
},
{
"value": "Routing"
},
{
"value": "Products"
}
],
"required": false
}
],
"pg": {
"sortBy": "id",
"limit": 10000,
"sortDir": "asc",
"offset": 0
}
}{
"customPropertyStructureItem": {
"id": 183,
"structureId": 6,
"name": "teamLocation",
"label": "Team location",
"description": "Location of the team managing the scenario.",
"type": "shortText",
"options": null,
"required": false
}
}{
"customPropertyStructureItem": 2
}{
"customPropertyStructureItem": {
"id": 2,
"structureId": 11,
"name": "categories",
"label": "Updated categories",
"description": "Update label of the categories.",
"type": "multiselect",
"options": [
{
"value": "Accounting"
},
{
"value": "Development"
}
],
"required": true
}
}{
"change": {}
}{
"change": {}
}{
"code": "OK",
"response": {
"blueprint": {
"name": "Empty integration",
"flow": [
{
"id": 2,
"module": "json:ParseJSON",
"version": 1,
"metadata": {
"designer": {
"x": -46,
"y": 47,
"messages": [
{
"category": "last",
"severity": "warning",
"message": "A transformer should not be the last module in the route."
}
]
}
}
}
],
"metadata": {
"version": 1,
"scenario": {
"roundtrips": 1,
"maxErrors": 3,
"autoCommit": true,
"autoCommitTriggerLast": true,
"sequential": false,
"confidential": false,
"dataloss": false,
"dlq": false,
"freshVariables": false
},
"designer": {
"orphans": []
}
}
},
"scheduling": {
"type": "indefinitely",
"interval": 900
},
"idSequence": 4,
"created": "2021-09-22T09:28:41.129Z",
"last_edit": "2021-09-22T09:40:31.488Z"
}
}{
"agentId": "123e4567-e89b-12d3-a456-426614174000",
"name": "Example Agent",
"teamId": 1,
"makeConnectionId": 123,
"defaultModel": "gpt-3.5-turbo",
"systemPrompt": "You are a helpful assistant."
}{
"response": "{\"name\":\"Liz Carlson\",\"time\":14,\"countriesVisited\":[{\"countryName\":\"Spain\",\"population\":47450795},{\"countryName\":\"New Zealand\",\"population\":5185280},{\"countryName\":\"United States\",\"population\":331893745}],\"currentStay\":\"New Zealand\"}",
"jsonResponse": {
"name": "Liz Carlson",
"time": 14,
"countriesVisited": [
{
"countryName": "Spain",
"population": 47450795
},
{
"countryName": "New Zealand",
"population": 5185280
},
{
"countryName": "United States",
"population": 331893745
}
],
"currentStay": "New Zealand"
},
"executionSteps": [
{
"id": "4f7aa955-f0e9-499b-85de-0b3bf160c565",
"index": 1,
"role": "user",
"content": "get me sample json data",
"agentIterationId": "af7aa955-f0e9-499b-85de-0b3bf160c565"
},
{
"id": "4f7aa955-f0e9-499b-85de-0b3bf160c566",
"index": 2,
"role": "assistant",
"content": "{\"name\":\"Liz Carlson\",\"time\":14,\"countriesVisited\":[{\"countryName\":\"Spain\",\"population\":47450795},{\"countryName\":\"New Zealand\",\"population\":5185280},{\"countryName\":\"United States\",\"population\":331893745}],\"currentStay\":\"New Zealand\"}",
"executionTimeMs": 200,
"tokenUsage": {
"promptTokens": 10,
"completionTokens": 20,
"totalTokens": 30
},
"agentIterationId": "af7aa955-f0e9-499b-85de-0b3bf160c565"
}
],
"executionTimeMs": 500,
"threadId": "123e4567-e89b-12d3-a456-426614174000",
"tokenUsageSummary": {
"promptTokens": 10,
"completionTokens": 20,
"totalTokens": 30
},
"lastAgentIterationId": "af7aa955-f0e9-499b-85de-0b3bf160c565"
}event:step
id:4ebb9c59-ab75-41d5-8146-7407ce71f484
data:{"role":"system","content":"do what user says\nCurrent time (ISO): 2025-06-26T01:42:30.080-06:00","id":"445431dd-c20e-4a58-a043-ca9c131d4010","agentIterationId":"a132ced5-4afd-4444-ac9d-330cc99c4986"}
{
"keys": [
{
"id": 1,
"name": "My HTTP Basic Auth key"
},
{
"id": 2,
"name": "My HTTP Basic Auth key"
}
]
}{
"key": {
"id": 17,
"name": "Basic Auth",
"typeName": "basicauth",
"teamId": 22,
"packageName": null,
"theme": "#007ee5"
}
}{
"key": {
"id": 1,
"name": "My secret key"
}
}{
"key": {
"id": 16,
"name": "Updated basic auth key",
"typeName": "basicauth",
"teamId": 22,
"packageName": null,
"theme": "#007ee5"
}
}{
"scenarioFolder": {
"id": 1576,
"name": "ALPHA",
"scenariosTotal": 10
}
}{
"userOrganizationRoles": [
{
"userId": 1,
"organizationId": 11,
"usersRoleId": 11,
"invitation": null
},
{
"userId": 2,
"organizationId": 11,
"usersRoleId": 13,
"invitation": "expired"
}
]
}{
"userOrganizationRole": {
"userId": 111,
"organizationId": 11,
"usersRoleId": 11,
"invitation": null
}
}{
"reviewStatuses": [
{
"value": 0,
"label": "{{!apps.forms.review.status.requestAccepted}}"
},
{
"value": 1,
"label": "{{!apps.forms.review.status.inProgress}}"
},
{
"value": 2,
"label": "{{!apps.forms.review.status.feedbackSent}}"
},
{
"value": 3,
"label": "{{!apps.forms.review.status.completed}}"
},
{
"value": 4,
"label": "{{!apps.forms.review.status.waitingForRelease}}"
},
{
"value": 5,
"label": "{{!apps.forms.review.status.declined}}"
}
]
}{
"scenarioConsumptions": [
{
"scenarioId": 1128,
"operations": 9,
"transfer": 135
},
{
"scenarioId": 424,
"operations": 5,
"transfer": 143,
"centicredits": 500
}
],
"lastReset": "2021-09-10T08:53:25.292Z"
}{
"hookLogs": [
{
"statusId": 1,
"parser": "gateway-webhook",
"replayable": true,
"sizes": {
"before": 169,
"after": 169
},
"loggedAt": "2022-09-01T13:37:19.344Z",
"udids": [
"1oknbf9q7ctpjwrych332ump3ny4d66s"
],
"typeId": 3,
"id": "89ea4412db0119b205daf41c84eb2160",
"appParser": null,
"imtId": "1662039439344_N1ZF-YIBperJkDkkOJFc"
},
{
"statusId": 3,
"parser": "gateway-webhook",
"replayable": true,
"sizes": {
"before": 589,
"after": 589
},
"loggedAt": "2022-09-01T13:36:19.344Z",
"udids": [
"1oknbf9q7ctpjwrych332ump3ny4d66s"
],
"typeId": 3,
"id": "89ea4412db0119b205daf41c84eb1020",
"appParser": null,
"imtId": "2662039439344_N1ZF-YIBperJkDkkOkUv"
}
],
"pg": {
"sortBy": "loggedAt",
"limit": 25,
"sortDir": "desc",
"offset": 0
}
}{
"hookLog": {
"statusId": 1,
"parser": "gateway-webhook",
"replayable": true,
"data": {
"request": {
"headers": {
"x-request-sample-header-item": "95b1c20c790ff5f9d2f1e805943ce95d"
},
"method": "POST",
"query": {},
"ip": "11.111.111.111",
"parsed": null,
"body": {
"value": "Test"
},
"url": "/1oknbf9q7ctpjwrych332ump3ny4d66r"
},
"response": {
"headers": [],
"body": "Accepted",
"status": 200
}
}
},
"sizes": {
"before": 127,
"after": 127
},
"loggedAt": "2022-09-01T13:36:37.908Z",
"udids": [
"1oknbf9q7ctpjwrych332ump3ny4d66r"
],
"typeId": 3,
"id": "95b1c20c790ff5f9d2f1e805943ce95e",
"appParser": null,
"imtId": "1662039397908_DlZE-YIBperJkDkklpFj"
}{
"tool": {
"id": 1,
"name": "Dummy Tool",
"description": "This is a dummy tool for testing purposes.",
"inputs": [],
"teamId": 1,
"moduleType": "action",
"module": {
"module": "dummy:ActionDummy",
"version": 1,
"mapper": {},
"parameters": {},
"metadata": {}
}
}
}{
"authUser": {
"id": 1,
"name": "Martin",
"email": "[email protected]",
"language": "en",
"timezoneId": 113,
"localeId": 18,
"countryId": 1,
"features": {
"allow_apps": true
},
"avatar": "https://secure.gravatar.com/avatar/6b1a74d20d925c12a73af32bf0dd7164.jpg?d=mm",
"timezone": "Europe/Prague",
"locale": "en",
"emailNotifications": null,
"hasAddedApp": false
}
}{
"notifications": [
{
"id": "3",
"subject": "Encountered error in Integration HTTP scenario",
"read": "2021-05-14T11:35:22.837Z",
"created": "2021-05-14T11:18:43.340Z",
"type": 1
},
{
"id": "2",
"subject": "Encountered error in Integration HTTP scenario",
"read": null,
"created": "2021-05-14T11:17:04.433Z",
"type": 1
},
{
"id": "1",
"subject": "Encountered error in Integration HTTP scenario",
"read": null,
"created": "2021-05-14T11:14:08.675Z",
"type": 1
}
],
"userUnreadNotifications": 4,
"userZoneNotifications": [
{
"imtZoneId": 1,
"unreadNotifications": 4
}
],
"pg": {
"sortBy": "id",
"limit": 10000,
"sortDir": "desc",
"offset": 0
}
}{
"notifications": [
{
"id": "1"
},
{
"id": "2"
}
]
}{
"notification": {
"id": "3",
"subject": "Encountered error in Integration HTTP 3 scenario",
"read": "2020-02-29T21:20:40.093Z",
"created": "2020-01-22T13:54:29.748Z",
"type": 1,
"body": "<p>Your scenario <strong>Integration HTTP 3</strong> has encountered an error.</p>\n<p>The scenario has not been paused and continues to run according to your settings. Nevertheless, you should pay attention to the issue.</p>\n<ul>\n<li>Scenario: <a href=\"https://local.make.cloud/scenario/86/log\">Integration HTTP 3</a></li>\n<li>Organization: <a href=\"https://local.make.cloud/organization/2\">test team</a></li>\n<li>Team: <a href=\"https://local.make.cloud/team/1\">My Lab</a></li>\n<li>Execution: <a href=\"https://local.make.cloud/scenario/86/log/d4f49055d5f44705b2aaf77a09547b77\">d4f49055d5f44705b2aaf77a09547b77</a></li>\n</ul>\n<p>Details:</p>\n<ul>\n<li><code>Validation failed for 1 parameter(s).</code></li>\n<li><code>Missing value of required parameter '{{!expect.json.label}}'.</code></li>\n</ul>\n<p>If you have questions or need help, please contact us.</p>\n"
}
}{
"users": [
{
"id": 1,
"name": "Administrator",
"email": "[email protected]",
"language": "en",
"timezoneId": 113,
"localeId": 18,
"countryId": 202,
"features": {},
"avatar": "https://secure.gravatar.com/avatar/6b1a74d20d925c12a73af32bf0dd7164.jpg?d=mm",
"lastLogin": "2022-04-04T10:23:34.347Z"
}
],
"pg": {
"sortBy": "name",
"sortDir": "desc",
"offset": 0,
"limit": 10
}
}{
"user": {
"id": 1,
"name": "Administrator",
"email": "[email protected]",
"language": "en",
"timezoneId": 113,
"localeId": 18,
"countryId": 202,
"features": {},
"avatar": "https://secure.gravatar.com/avatar/6b1a74d20d925c12a73af32bf0dd7164.jpg?d=mm",
"lastLogin": "2022-04-04T10:23:34.347Z"
}
}{
"changed": false,
"emailSent": true
}{
"changed": true
}{
"appModule": {
"name": "getEntity",
"label": "Get Entity",
"description": "Retrieves the given entity.",
"typeId": 4,
"crud": null,
"connection": null,
"webhook": null
}
}{
"url": "/api/users",
"method": "GET",
"qs": {},
"body": {},
"headers": {},
"response": {
"iterate": "{{body.users}}",
"trigger": {
"id": "{{item.id}}",
"date": "{{item.created}}",
"type": "string",
"format": "date",
"order": "desc"
},
"output": "{{item}}",
"limit": "{{parameters.limit}}"
}
}{
"url": "/api/users",
"method": "GET",
"qs": {},
"body": {},
"headers": {},
"response": {
"iterate": "{{body.users}}",
"trigger": {
"id": "{{item.id}}",
"date": "{{item.created}}",
"type": "string",
"format": "date",
"order": "desc"
},
"output": "{{item}}",
"limit": "{{parameters.limit}}"
}
}{
"url": "/api/users",
"method": "GET",
"qs": {},
"body": {},
"headers": {},
"response": {
"iterate": "{{body.users}}",
"trigger": {
"id": "{{item.id}}",
"date": "{{item.created}}",
"type": "string",
"format": "date",
"order": "desc"
},
"output": "{{item}}",
"limit": "{{parameters.limit}}"
}
}{
"url": "/api/users",
"method": "GET",
"qs": {},
"body": {},
"headers": {},
"response": {
"iterate": "{{body.users}}",
"trigger": {
"id": "{{item.id}}",
"date": "{{item.created}}",
"type": "string",
"format": "date",
"order": "desc"
},
"output": "{{item}}",
"limit": "{{parameters.limit}}"
}
}{
"userTeamRole": {
"usersRoleId": 3,
"userId": 13,
"teamId": 1,
"changeable": true
}
}{
"userTeamRole": {
"usersRoleId": 3,
"userId": 13,
"teamId": 1,
"changeable": true
}
}{
"functions": [
{
"id": 2,
"name": "checkType",
"args": "(param)",
"description": "Returns the data type of the argument.",
"updatedAt": "2023-02-06T09:10:40.643Z",
"createdByUser": {
"id": 22,
"name": "John Doe",
"email": "[email protected]"
},
"createdAt": "2023-02-06T09:09:16.063Z"
},
{
"id": 3,
"name": "numberOfWorkingDays",
"args": "()",
"description": "Calculate how many working days are between the two provided dates.",
"updatedAt": "2023-01-25T12:49:51.601Z",
"createdByUser": {
"id": 22,
"name": "John Doe",
"email": "[email protected]"
},
"createdAt": "2023-01-25T12:49:51.601Z"
}
]
}{
"function": {
"id": 16,
"name": "symmetricDifference",
"description": "A function which returns an array with items unique across two arrays.",
"code": "function symmetricDifference(array1, array2){difference = array1.filter(x => !array2.includes(x)).concat(array2.filter(x => !array1.includes(x))) return difference}",
"args": "(array1, array2)",
"updatedAt": "2023-02-06T14:09:37.834Z",
"createdAt": "2023-02-06T14:09:37.834Z",
"createdByUser": {
"id": 22,
"name": "John Doe",
"email": "[email protected]"
}
}
}{
"success": true,
"error": null
}{
"function": {
"id": 16,
"name": "symmetricDifference",
"description": "A function which returns an array with items unique across two arrays.",
"code": "function symmetricDifference(array1, array2){difference = array1.filter(x => !array2.includes(x)).concat(array2.filter(x => !array1.includes(x))) return difference}",
"args": "(array1, array2)",
"scenarios": [
{
"id": 1052,
"name": "Scenario to compare arrays"
}
],
"updatedAt": "2023-02-06T14:09:37.834Z",
"createdAt": "2023-02-06T14:09:37.834Z",
"createdByUser": {
"id": 22,
"name": "John Doe",
"email": "[email protected]"
}
}
}{
"success": true
}{
"function": {
"id": 48,
"name": "greeter",
"description": "Greet user instead of greeting the World.",
"code": "function greeter(name){return concat('Hello ', name)",
"args": "(name)",
"updatedAt": "2023-02-06T14:09:37.834Z",
"createdAt": "2023-02-06T14:09:37.834Z",
"createdByUser": {
"id": 22,
"name": "John Doe",
"email": "[email protected]"
}
}
}{
"customProperties": {
"category": [
"eshop"
],
"customId": 60,
"location": "Chicago, US",
"companyTeam": "marketing",
"description": "Scenario for the Marketing team to share information with other stakeholders.",
"highPriority": false,
"performanceCheck": "2024-10-01T14:19:00.000Z"
},
"scenarioId": 80
}{
"customProperties": {
"category": [
"notifications",
"routing"
],
"customId": 50,
"location": "London, UK",
"companyTeam": "engineering",
"description": "Scenario for the London engineering team",
"highPriority": false,
"performanceCheck": "2024-08-31T14:19:00.000Z"
},
"scenarioId": 80
}{
"organizations": [
{
"id": 5,
"name": "New organization",
"timezoneId": 113
},
{
"id": 6,
"name": "New organization",
"timezoneId": 113
}
],
"pg": {
"sortBy": "name",
"sortDir": "asc",
"limit": 10000,
"offset": 0
}
}{
"organization": {
"id": 9,
"name": "New organization",
"timezoneId": 113,
"countryId": 1,
"license": {
"apps": [],
"users": 50,
"dslimit": 40,
"fslimit": 2147483648,
"iolimit": 10000,
"advsched": true,
"dsslimit": 524288000,
"fulltext": true,
"interval": 1,
"transfer": 1099511627776,
"operations": 800000000
},
"zone": "slave1.make.cloud",
"serviceName": "default",
"teams": [
{
"id": 6,
"name": "My Team"
}
],
"isPaused": false
},
"userOrganizationRole": {
"userId": 3,
"organizationId": 9,
"usersRoleId": 11,
"invitation": null
}
}{
"organization": {
"id": 10,
"name": "Organization 10",
"serviceName": "unlimited",
"nextReset": null,
"operations": "0",
"transfer": "0",
"centicreditsConsumed": "0",
"operationsExt": "0",
"transferExt": "0",
"centicreditsExtra": "0",
"unusedOperations": "0",
"unusedTransfer": "0",
"unusedCenticredits": "0",
"isPaused": false,
"countryId": 1,
"timezoneId": 113,
"deleted": false,
"license": {
"apps": [
"T2",
"T3"
],
"users": 50,
"dslimit": 40,
"fslimit": 2147483648,
"iolimit": 10000,
"dsslimit": 524288000,
"fulltext": true,
"interval": 1,
"transfer": 1099511627776,
"operations": 800000000
},
"features": {},
"zone": "local.make.cloud",
"teams": [
{
"id": 16,
"name": "My Team"
}
]
}
}{
"organization": 11
}{
"organization": {
"name": "Organization 10",
"countryId": 1,
"timezoneId": 113,
"license": {
"apps": "T2",
"users": 50,
"dslimit": 40,
"fslimit": 2147483648,
"iolimit": 10000,
"dsslimit": 524288000,
"fulltext": true,
"interval": 1,
"transfer": 1099511627776,
"operations": 800000000
},
"zone": "local.make.cloud",
"serviceName": "limit1",
"teams": [
{
"id": 10,
"name": "My Team"
}
],
"isPaused": false,
"id": 10
}
}{
"payments": [
{
"id": "in_1JqwmsAtYi1J9zZU7sIuH39K",
"invoice_number": "6B52691A-0002",
"created": "2021-10-25T13:42:55.110Z",
"type_name": "Invoice",
"status_name": "Pending",
"product_name": {
"cs": "FREE",
"en": "FREE"
},
"payment_method": {
"type": "card",
"card": {
"brand": "visa",
"last4": "4242",
"country": "US",
"network": "visa",
"exp_year": 2024,
"exp_month": 4,
"fingerprint": "pxynXFWHTejV4FMT"
}
},
"amount_total": "666.00",
"currency_code": "usd",
"invoice_url": "https://stripe-upload-api.s3.us-west-1.amazonaws.com/uploads/file_1JqywUAtYi1J9zZUQpexvZno?response-content-disposition=attachment%3B%20filename%3D%22Invoice-6B52691A-0002.pdf%22%3B%20filename%2A%3DUTF-8%27%27Invoice-6B52691A-0002.pdf&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIAQOF7EIWLKRZD6LU3%2F20211101%2Fus-west-1%2Fs3%2Faws4_request&X-Amz-Date=20211101T114448Z&X-Amz-Expires=600&X-Amz-SignedHeaders=host&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEGwaCXVzLXdlc3QtMiJIMEYCIQCxou2KGsKnJG42r1NP3MiRrpQ00SPlcn1xZB6HHx3ppQIhAK%2FEX6XQcjDW0r8e4yKdtf3JaztyTyk6ekIUkYPiaHjcKvoDCBUQABoMMDMwNDY1NjA3MDYyIgwIY6ogrqimSlDlMhEq1wMukQCMF4exUATqXHwmmHC%2BmvZAIEbVes0%2FpMFjrg%2BEGul2ljp6GlR4o%2FBvIooJQ0fc2Z4gMLoHMeoLgO5l5Riy7Rg%2FltszuhaJqH%2Bynv%2Fjn1iuBs3LA3z2P2dyVjoEdLjGGWFoDFU%2BfPBCRPrZdlXPHoZTd%2BTNsE6cul%2F%2Fy6klQs0769cFzh03TyfCI1YzxhpSMNqSHZluWA9Cn45Z6u6Km4YpPEi4JSmuYVpzYT6rykyp1dD5S7YMQCg%2BGAGfnuz3fUy6WPh%2FO3CG5KbvEEI1CoDZ6t9jW4IwiBmRRjrso8E%2BMGo8Nc%2FsgddhRiq6QqzsgdEWsrqcMW5%2BVOTtOB%2F2xHXLm1Cq4REwezaViJcDWQFYB9Uw%2FJxa04JU0MD4iy5mjNu%2Bq5LetnLJOCrElb1GefXdHfDeJoBHPug2Ou9rCUU56xsK7T9r%2FL%2F1l0eUfp4NEoTTi6aRE%2FBURtoKTapY0yTizZiVudtYPYGA3Vi3PQlRWCrlvXFPyEk9fRzhpLMVWJbx24TTCN9BhuGAXSck1MFhSBnCpigp%2FPoZlzPQ2eKdKw6iaVbvSD1yf%2BXskhjVvEvdLtOy7Ov4mZH%2Btqq%2B335SkArhB8pkAIRWpLJHi1Kyx2aTj2kwiqP%2FiwY6pAF0q2OG7omGpklvNTB0UoyR2BijWKOGVjshqyC%2Fy6%2FeI3yuDy1Rrpi7nCGyx1f%2BISbgShoW19X2QxZg7oja6XvPj%2FppvKvNV%2BCAFG6fIolKDecD5SRs9jAO5%2FHqVa0TRfdS2m5R0jYKs5SCAn3UlPqbI02%2FKOuGqqIfcgiFCYXDTyRC8xgoqhcQYbKxxnaO7pkYXX3GcHvv%2FoMBtJJTU39EdlDlOw%3D%3D&X-Amz-Signature=8f16f7afe521ac90fa324304f18e4c7179d632fd7a04a1f051ff4710073c2cd9",
"hosted_invoice_url": "https://invoice.stripe.com/i/acct_1J0LwfAtYi1J9zZU/test_YWNjdF8xSjBMd2ZBdFlpMUo5elpVLF9LV2tkeG5FMm9tRFRvT29GN1ZlSXlhTFFSY1h4aEVG01000rqJfGhG",
"period_from": "2021-11-01T14:40:07.000Z",
"period_to": "2021-11-01T14:40:07.000Z"
}
]
}{
"user": {
"id": 31,
"name": "Tom",
"email": "[email protected]",
"language": "en",
"timezoneId": 113,
"localeId": 18,
"countryId": 1,
"features": {},
"avatar": "https://secure.gravatar.com/avatar/ada7391afa4ad83584d00afe3986aef2.jpg?d=mm"
},
"userOrganizationRole": {
"userId": 31,
"organizationId": 1,
"usersRoleId": 12,
"invitation": "pending",
"organizationTeamsCount": 2,
"joinedTeamsCount": 1
}
}{
"organizationVariables": {
"name": "userId",
"typeId": 1,
"value": 123,
"isSystem": false
}
}{
"organizationVariable": {
"name": "userId",
"typeId": 1,
"value": 123,
"isSystem": false
}
}{
"ok": 1
}{
"organizationVariable": {
"name": "userId",
"typeId": 1,
"value": 251
}
}{
"organizationVariableHistory": [
{
"id": 1,
"diffObject": {
"name": "userId",
"value": 25,
"typeId": 1
},
"changed": "2022-08-02T09:37:05.364Z",
"action": "organization_variable_created",
"author": "Jon Doe"
},
{
"id": 2,
"diffObject": {
"old": {
"value": 25,
"typeId": 1
},
"new": {
"value": 140,
"typeId": 1
}
},
"changed": "2022-08-02T09:37:05.364Z",
"action": "organization_variable_edited",
"author": "Jon Doe"
}
]
}{
"data": [
{
"date": "2024-05-30",
"operations": 9,
"dataTransfer": 135,
"centicredits": 900
},
{
"date": "2024-05-31",
"operations": 15,
"datatransfer": 157,
"centicredits": 1500
}
]
}{
"enableAllControlFeatures": false,
"featureControls": [
{
"id": 2,
"name": "Make AI Tools",
"label": {
"en": "Make AI Tools"
},
"description": {
"en": "Access to Make AI Tools"
},
"tags": [
"Beta"
],
"warning_message": {
"en": "This feature is in beta."
},
"enabled": true
},
{
"id": 1,
"name": "Advanced Security",
"label": {
"en": "Advanced AI Security"
},
"description": {
"en": "Enhanced security features for your organization"
},
"tags": [
"AI"
],
"warning_message": {
"en": "This feature uses AI."
},
"enabled": false
}
]
}{
"hasPermission": true
}{
"incomings": [
{
"id": "27c4879e5fae4d78b0d371f59187fa93",
"scope": "new_sms",
"size": 1,
"created": "2021-01-26T06:55:58.803Z"
}
],
"pg": {
"sortBy": "created",
"limit": 10000,
"sortDir": "asc",
"offset": 0
}
}{
"scenarios": [
{
"id": 925,
"name": "New scenario",
"teamId": 215,
"hookId": null,
"deviceId": null,
"deviceScope": null,
"concept": false,
"description": "",
"folderId": null,
"isinvalid": false,
"islinked": false,
"isActive": false,
"islocked": false,
"isPaused": false,
"usedPackages": [
"json"
],
"lastEdit": "2021-09-22T06:40:56.692Z",
"scheduling": {
"type": "indefinitely",
"interval": 900
},
"iswaiting": false,
"dlqCount": 0,
"createdByUser": {
"id": 985,
"name": "John Doe",
"email": "[email protected]"
},
"updatedByUser": {
"id": 986,
"name": "John Foo",
"email": "[email protected]"
},
"nextExec": "2021-09-22T06:41:56.692Z",
"created": "2021-10-22T06:41:56.692Z",
"type": "scenario"
}
],
"pg": {
"sortBy": "id",
"sortDir": "desc",
"offset": 0,
"limit": 10
}
}{
"scenario": {
"id": 925,
"name": "New scenario",
"teamId": 215,
"hookId": null,
"deviceId": null,
"deviceScope": null,
"concept": false,
"description": "",
"folderId": null,
"isinvalid": false,
"islinked": false,
"isActive": false,
"islocked": false,
"isPaused": false,
"usedPackages": [
"json"
],
"lastEdit": "2021-09-22T06:40:56.692Z",
"scheduling": {
"type": "indefinitely",
"interval": 900
},
"iswaiting": false,
"dlqCount": 0,
"createdByUser": {
"id": 985,
"name": "John Doe",
"email": "[email protected]"
},
"updatedByUser": {
"id": 986,
"name": "John Foo",
"email": "[email protected]"
},
"nextExec": "2021-09-22T06:41:56.692Z",
"created": "2021-10-22T06:41:56.692Z",
"type": "scenario"
}
}{
"scenario": {
"id": 925,
"name": "New scenario",
"teamId": 215,
"hookId": null,
"deviceId": null,
"deviceScope": null,
"concept": false,
"description": "",
"folderId": null,
"isinvalid": false,
"islinked": false,
"isActive": false,
"islocked": false,
"isPaused": false,
"usedPackages": [
"json"
],
"lastEdit": "2021-09-22T06:40:56.692Z",
"scheduling": {
"type": "indefinitely",
"interval": 900
},
"iswaiting": false,
"dlqCount": 0,
"createdByUser": {
"id": 985,
"name": "John Doe",
"email": "[email protected]"
},
"updatedByUser": {
"id": 986,
"name": "John Foo",
"email": "[email protected]"
},
"nextExec": "2021-09-22T06:41:56.692Z",
"created": "2021-10-22T06:41:56.692Z",
"type": "scenario"
}
}{
"scenario": {
"id": 925,
"name": "New scenario",
"teamId": 215,
"hookId": null,
"deviceId": null,
"deviceScope": null,
"concept": false,
"description": "",
"folderId": null,
"isinvalid": false,
"islinked": false,
"isActive": false,
"islocked": false,
"isPaused": false,
"usedPackages": [
"json"
],
"lastEdit": "2021-09-22T06:40:56.692Z",
"scheduling": {
"type": "indefinitely",
"interval": 900
},
"iswaiting": false,
"dlqCount": 0,
"createdByUser": {
"id": 985,
"name": "John Doe",
"email": "[email protected]"
},
"updatedByUser": {
"id": 986,
"name": "John Foo",
"email": "[email protected]"
},
"nextExec": "2021-09-22T06:41:56.692Z",
"created": "2021-10-22T06:41:56.692Z",
"type": "scenario"
}
}{
"id": 925,
"name": "Scenario clone",
"teamId": 20030,
"hookId": 11900,
"deviceId": 116,
"deviceScope": null,
"concept": false,
"description": "",
"folderId": null,
"isinvalid": false,
"isActive": false,
"islinked": false,
"islocked": false,
"isPaused": false,
"usedPackages": [
"gateway",
"airtable",
"datastore",
"google-sheets",
"util"
],
"lastEdit": "2021-09-22T06:40:56.692Z",
"scheduling": {
"type": "indefinitely",
"interval": 900
},
"iswaiting": false,
"dlqCount": 0,
"createdByUser": {
"id": 985,
"name": "John Doe",
"email": "[email protected]"
},
"updatedByUser": {
"id": 986,
"name": "John Foo",
"email": "[email protected]"
},
"nextExec": "2021-09-22T06:41:56.692Z"
}{
"executionId": "9c4874979d974c3ebdef1e8aaa7dc452"
}{
"interface": {
"input": [
{
"name": "userName",
"type": "text",
"default": "John Doe",
"required": true,
"multiline": false
},
{
"name": "employeeID",
"type": "number",
"default": null,
"required": false
},
{
"name": "enabledApps_array",
"spec": {
"type": "text",
"default": "Salesforce",
"required": true,
"multiline": false
},
"type": "array"
},
{
"name": "myTestInput4_collection",
"spec": [
{
"name": "accountName",
"type": "text",
"default": "John Doe",
"required": true,
"multiline": false
},
{
"name": "accountID",
"type": "number",
"default": null,
"required": true
}
],
"type": "collection"
}
],
"output": null
}
}{
"data": [
{
"date": "2024-05-30",
"operations": 9,
"dataTransfer": 135,
"centicredits": 900
},
{
"date": "2024-05-31",
"operations": 15,
"dataTransfer": 157,
"centicredits": 1500
}
]
}{
"variables": {
"input": {
"myPersonalConn1": "PAC_123455551",
"ourTeamConn1": "TAC_11112222"
}
}
}{
"ok": 1
}{
"ok": 1
}{
"ok": 1
}{
"dlqs": [
"f140d39b5c9c4c72b3bc4f3b7aa467de",
"74232267212a431ebab728158575ef65"
]
}{
"dlq": {
"failer": 1,
"blueprint": {
"flow": [
{
"id": 1,
"mapper": {
"ca": "",
"qs": [],
"url": "https://local.make.cloud/api/not-existing-page",
"gzip": true,
"method": "get",
"headers": [],
"timeout": "",
"authPass": "",
"authUser": "",
"bodyType": "",
"shareCookies": false,
"parseResponse": false,
"followRedirect": true,
"useQuerystring": false,
"rejectUnauthorized": true
},
"module": "http:ActionSendData",
"onerror": [
{
"id": 2,
"mapper": {
"count": "3",
"retry": true,
"interval": "1"
},
"module": "builtin:Break",
"version": 1,
"metadata": {
"expect": [
{
"name": "retry",
"type": "boolean",
"label": "Automatically complete execution",
"required": true
},
{
"name": "count",
"type": "uinteger",
"label": "Number of attempts",
"required": true
},
{
"name": "interval",
"type": "uinteger",
"label": "Interval between attempts",
"required": true
}
],
"restore": {
"retry": {
"mode": "chose"
}
},
"designer": {
"x": 300,
"y": 0
}
},
"parameters": {}
}
],
"version": 3,
"metadata": {
"expect": [
{
"name": "url",
"type": "url",
"label": "URL",
"required": true
},
{
"name": "method",
"type": "select",
"label": "Method",
"required": true,
"validate": {
"enum": [
"get",
"head",
"post",
"put",
"patch",
"delete"
]
}
},
{
"name": "headers",
"spec": [
{
"name": "name",
"type": "text",
"label": "Name",
"required": true
},
{
"name": "value",
"type": "text",
"label": "Value"
}
],
"type": "array",
"label": "Headers",
"labels": {
"add": "Add a header",
"edit": "Edit a header"
}
},
{
"name": "qs",
"spec": [
{
"name": "name",
"type": "text",
"label": "Name",
"required": true
},
{
"name": "value",
"type": "text",
"label": "Value"
}
],
"type": "array",
"label": "Query String",
"labels": {
"add": "Add parameter",
"edit": "Edit parameter"
}
},
{
"name": "bodyType",
"type": "select",
"label": "Body type",
"validate": {
"enum": [
"raw",
"x_www_form_urlencoded",
"multipart_form_data"
]
}
},
{
"name": "parseResponse",
"type": "boolean",
"label": "Parse response",
"required": true
},
{
"name": "authUser",
"type": "text",
"label": "User name"
},
{
"name": "authPass",
"type": "password",
"label": "Password"
},
{
"name": "timeout",
"type": "uinteger",
"label": "Timeout",
"validate": {
"max": 300,
"min": 1
}
},
{
"name": "shareCookies",
"type": "boolean",
"label": "Share cookies with other HTTP modules",
"required": true
},
{
"name": "ca",
"type": "cert",
"label": "Self-signed certificate",
"multiline": true
},
{
"name": "rejectUnauthorized",
"type": "boolean",
"label": "Reject connections that are using unverified (self-signed) certificates",
"required": true
},
{
"name": "followRedirect",
"type": "boolean",
"label": "Follow redirect",
"required": true
},
{
"name": "useQuerystring",
"type": "boolean",
"label": "Disable serialization of multiple same query string keys as arrays",
"required": true
},
{
"name": "gzip",
"type": "boolean",
"label": "Request compressed content",
"required": true
}
],
"restore": {
"qs": {
"mode": "chose",
"items": []
},
"method": {
"mode": "chose",
"label": "GET"
},
"headers": {
"mode": "chose",
"items": []
},
"bodyType": {
"label": ""
}
},
"designer": {
"x": 0,
"y": 0
},
"parameters": [
{
"name": "handleErrors",
"type": "boolean",
"label": "Evaluate all states as errors (except for 2xx and 3xx )",
"required": true
}
]
},
"parameters": {
"handleErrors": false
}
}
],
"name": "Integration of failing scenario",
"metadata": {
"version": 1,
"scenario": {
"maxErrors": 3,
"autoCommit": true,
"roundtrips": 1
}
}
}
}
}{
"dlqLogs": [
{
"imtId": "1574777797796_dlq.a07e16f2ad134bf49cf83a00aa95c0a5.manual.f241ee9b0d344964a5ce54356b9ed98e",
"duration": 728,
"transfer": 0,
"operations": 1,
"centicredits": 100,
"teamId": 1,
"id": "f241ee9b0d344964a5ce54356b9ed98e",
"type": "manual",
"authorId": null,
"timestamp": "2019-11-26T14:16:37.796Z",
"status": 3
},
{
"imtId": "1574777795371_dlq.a07e16f2ad134bf49cf83a00aa95c0a5.manual.7f65bad83eb74c899a70c76794d8afc3",
"duration": 795,
"transfer": 0,
"operations": 1,
"centicredits": 100,
"teamId": 1,
"id": "7f65bad83eb74c899a70c76794d8afc3",
"type": "manual",
"authorId": null,
"timestamp": "2019-11-26T14:16:35.371Z",
"status": 3
}
],
"pg": {
"sortBy": "imtId",
"sortDir": "desc",
"limit": 50,
"offset": 0
}
}{
"dlqs": [
"a07e16f2ad134bf49cf83a00aa95c0a5",
"mvrij98emciefm98cmemf345an18e8q3"
]
}{
"incomings": [
{
"id": "a17c1163d7e04d258fce6bac2c8bd3d6",
"scope": "hook",
"size": 1,
"created": "2021-02-03T09:59:36.260Z"
},
{
"id": "73b56c93f1ff49fe880eeab4fe4c029b",
"scope": "hook",
"size": 1,
"created": "2021-02-03T09:59:38.594Z"
}
],
"pg": {
"sortBy": "created",
"limit": 10000,
"sortDir": "asc",
"offset": 0
}
}{
"incomings": [
"d1efa5318a034d36ad7cbeac543573cf",
"29d9a7410dff494ab739036f6c332335"
]
}{
"userTeamNotifications": [
{
"userId": 3,
"teamId": 3,
"notificationId": 1,
"enabled": true
},
{
"userId": 3,
"teamId": 3,
"notificationId": 2,
"enabled": false
},
{
"userId": 3,
"teamId": 3,
"notificationId": 6,
"enabled": true
}
]
}{
"userTeamNotification": {
"userId": 1,
"teamId": 1,
"notificationId": 6,
"enabled": true
}
}{
"userTeamNotification": {
"userId": 1,
"teamId": 1,
"notificationId": 6,
"enabled": true
}
}{
"userOrganizationRoles": [
{
"userId": 1,
"organizationId": 1,
"usersRoleId": 11,
"invitation": null
},
{
"userId": 1,
"organizationId": 2,
"usersRoleId": 11,
"invitation": null
}
]
}{
"userOrganizationRole": {
"userId": 254,
"organizationId": 11,
"usersRoleId": 11,
"invitation": null
}
}{
"userOrganizationRole": {
"userId": 5,
"organizationId": 22,
"usersRoleId": 12,
"invitation": null
}
}{
"usersRoles": [
{
"id": 1,
"name": "Team Admin"
},
{
"id": 3,
"name": "Team Member"
},
{
"id": 4,
"name": "Team Monitoring"
},
{
"id": 6,
"name": "Team Operator"
},
{
"id": 11,
"name": "Owner"
},
{
"id": 12,
"name": "Admin"
},
{
"id": 13,
"name": "Member"
},
{
"id": 14,
"name": "Accountant"
}
]
}{
"userTeamRoles": [
{
"usersRoleId": 1,
"userId": 1,
"teamId": 1,
"changeable": false
},
{
"usersRoleId": 3,
"userId": 13,
"teamId": 1,
"changeable": true
}
]
}{
"userTeamRole": {
"usersRoleId": 3,
"userId": 12,
"teamId": 1,
"changeable": true
}
}{
"templates": [
{
"id": 61,
"name": "Private",
"teamId": 1,
"description": "Template description",
"usedApps": [
"http"
],
"public": false,
"published": null,
"approved": null,
"approvedId": null,
"requestedApproval": false,
"publishedId": null,
"publicUrl": null,
"approvedName": null,
"publishedName": null
},
{
"id": 65,
"name": "Published",
"teamId": 1,
"description": null,
"usedApps": [
"http"
],
"public": true,
"published": "2020-12-01T14:14:53.807Z",
"approved": null,
"approvedId": null,
"requestedApproval": false,
"publishedId": 39,
"publicUrl": "39-published",
"approvedName": null,
"publishedName": "Published"
},
{
"id": 56,
"name": "Published, approved",
"teamId": 1,
"description": null,
"usedApps": [
"http"
],
"public": true,
"published": "2020-11-10T14:08:29.084Z",
"approved": "2020-12-03T09:44:55.685Z",
"approvedId": 35,
"requestedApproval": false,
"publishedId": null,
"publicUrl": "32-published-approved",
"approvedName": "Published, approved",
"publishedName": null
},
{
"id": 64,
"name": "Published, approved, waiting for approval",
"teamId": 1,
"description": null,
"usedApps": [
"http"
],
"public": true,
"published": "2020-12-01T15:18:31.790Z",
"approved": "2020-12-02T09:44:42.045Z",
"approvedId": 38,
"requestedApproval": true,
"publishedId": 40,
"publicUrl": "37-published-approved-waiting-for-approval",
"approvedName": "Published, approved, waiting for approval",
"publishedName": "Published, approved, waiting for approval"
},
{
"id": 62,
"name": "Published, waiting for approval",
"teamId": 1,
"description": null,
"usedApps": [
"http"
],
"public": true,
"published": "2020-11-23T12:22:36.495Z",
"approved": null,
"approvedId": null,
"requestedApproval": true,
"publishedId": 36,
"publicUrl": "36-published-waiting-for-approval",
"approvedName": null,
"publishedName": "Published, waiting for approval"
}
],
"pg": {
"sortBy": "name",
"limit": 10,
"sortDir": "asc",
"offset": 0
}
}{
"template": {
"id": 67,
"name": "New template",
"teamId": 1,
"description": null,
"usedApps": [
"http"
],
"public": false,
"published": null,
"approved": null,
"approvedId": null,
"requestedApproval": false,
"publishedId": null,
"publicUrl": null,
"approvedName": null,
"publishedName": null
}
}{
"template": {
"id": 164,
"name": "Published, approved, waiting for approval"
}
}{
"template": 164
}{
"template": [
{
"id": 164,
"name": "Renamed template",
"teamId": 1,
"description": null,
"usedApps": [
"http"
],
"public": false,
"published": null,
"approved": null,
"approvedId": null,
"requestedApproval": false,
"publishedId": null,
"publicUrl": null,
"approvedName": null,
"publishedName": null
}
]
}{
"blueprint": {
"flow": [
{
"id": 1,
"mapper": {
"url": "https://seznam.cz",
"method": "get",
"shareCookies": false
},
"module": "http:ActionGetFile",
"version": 3,
"metadata": {
"expect": [
{
"name": "url",
"type": "url",
"label": "URL",
"required": true
},
{
"name": "method",
"type": "hidden",
"label": "Method"
},
{
"name": "shareCookies",
"type": "boolean",
"label": "Share cookies with other HTTP modules",
"required": true
}
],
"designer": {
"x": 0,
"y": 0
},
"parameters": [
{
"name": "handleErrors",
"type": "boolean",
"label": "Evaluate all states as errors (except for 2xx and 3xx )",
"required": true
}
]
},
"parameters": {
"handleErrors": false
}
}
],
"metadata": {
"version": 1,
"designer": {
"orphans": []
},
"scenario": {
"dlq": false,
"dataloss": false,
"maxErrors": 3,
"autoCommit": true,
"roundtrips": 1,
"sequential": false,
"confidential": false,
"autoCommitTriggerLast": true
}
}
},
"controller": {
"name": "Template name",
"modules": {},
"idSequence": 2
},
"scheduling": {
"type": "indefinitely",
"interval": 1000
},
"language": "en"
}{
"template": {
"id": 164,
"name": "Renamed template",
"teamId": 1,
"description": null,
"usedApps": [
"http"
],
"public": true,
"published": "2020-12-03T14:11:08.327Z",
"approved": null,
"approvedId": null,
"requestedApproval": false,
"publishedId": 48,
"publicUrl": "48-renamed-template",
"approvedName": null,
"publishedName": "Renamed template"
}
}{
"template": {
"id": 164,
"name": "Renamed template",
"teamId": 1,
"description": null,
"usedApps": [
"http"
],
"public": true,
"published": "2020-12-03T14:11:08.327Z",
"approved": null,
"approvedId": null,
"requestedApproval": true,
"publishedId": 48,
"publicUrl": "48-renamed-template",
"approvedName": null,
"publishedName": "Renamed template"
}
}{
"customPropertyStructure": {
"id": 2,
"belongers": [
{
"belongerId": 57,
"belongerType": "organization",
"associatedTypes": [
"scenario"
]
}
],
"created": "2023-06-27T22:00:00.000Z"
}
}{
"hooks": [
{
"id": 11,
"name": "My gateway-webhook webhook 1",
"teamId": 4,
"udid": "1gqnexkk1vwxg2wpj39kg30pzp6uhe7h",
"type": "web",
"packageName": null,
"theme": "#c73a63",
"editable": true,
"queueCount": 0,
"queueLimit": 10000,
"enabled": true,
"gone": false,
"typeName": "gateway-webhook",
"data": {
"headers": false,
"method": false,
"stringify": false
},
"scenarioId": 1,
"url": "https://local.make.cloud/wh/1gqnexkk1vwxg2wpj39kg30pzp6uhe7h"
},
{
"id": 58,
"name": "Test 1",
"teamId": 4,
"udid": "d4ezzfwgyav7qaukv8dbh3l21eru0fld",
"type": "web",
"packageName": null,
"theme": "#c73a63",
"editable": true,
"queueCount": 0,
"queueLimit": 10000,
"enabled": true,
"gone": false,
"typeName": "gateway-webhook",
"data": {
"ip": null,
"udt": null,
"headers": false,
"method": false,
"stringify": false,
"teamId": 4
},
"scenarioId": 112,
"url": "https://local.make.cloud/wh/d4ezzfwgyav7qaukv8dbh3l21eru0fld"
}
]
}{
"hook": {
"id": 46,
"name": "jotform hook 1",
"teamId": 4,
"udid": "ukkxypkmrcgufv8xmc9xumbvh8bfh69d",
"type": "web",
"packageName": null,
"theme": "#ffa500",
"editable": false,
"queueCount": 0,
"queueLimit": 10000,
"enabled": true,
"gone": false,
"typeName": "jotform",
"data": {
"__IMTCONN__": 96,
"formId": "91282545501352",
"teamId": 4,
"url": "https://local.make.cloud/wh/ukkxypkmrcgufv8xmc9xumbvh8bfh69d"
},
"url": "https://local.make.cloud/wh/ukkxypkmrcgufv8xmc9xumbvh8bfh69d"
}
}{
"hook": 12
}{
"templatesPublic": [
{
"id": 13,
"name": "Http template example",
"description": null,
"url": "13-http-template-example",
"usedApps": [
"http"
],
"usage": 321
},
{
"id": 17,
"name": "Multiple apps template example",
"description": null,
"url": "16-multiple-apps-template-example",
"usedApps": [
"discord",
"http",
"tools",
"util",
"gmail"
],
"usage": 52
}
],
"pg": {
"sortBy": "usage",
"limit": 100,
"sortDir": "desc",
"offset": 0
}
}{
"templatePublic": {
"id": 18,
"name": "Multiple apps template example",
"description": null,
"url": "16-multiple-apps-template-example",
"usedApps": [
"discord",
"http",
"tools",
"util",
"gmail"
],
"usage": 52
}
}{
"blueprint": {
"flow": [
{
"id": 1,
"mapper": {
"url": "https://google.com",
"method": "get",
"shareCookies": false
},
"module": "http:ActionGetFile",
"version": 3,
"metadata": {
"expect": [
{
"name": "url",
"type": "url",
"label": "URL",
"required": true
},
{
"name": "method",
"type": "hidden",
"label": "Method"
},
{
"name": "shareCookies",
"type": "boolean",
"label": "Share cookies with other HTTP modules",
"required": true
}
],
"designer": {
"x": 0,
"y": 0
},
"parameters": [
{
"name": "handleErrors",
"type": "boolean",
"label": "Evaluate all states as errors (except for 2xx and 3xx )",
"required": true
}
]
},
"parameters": {
"handleErrors": false
}
}
],
"metadata": {
"version": 1,
"designer": {
"orphans": []
},
"scenario": {
"dlq": false,
"dataloss": false,
"maxErrors": 3,
"autoCommit": true,
"roundtrips": 1,
"sequential": false,
"confidential": false,
"autoCommitTriggerLast": true,
"freshVariables": false
}
}
},
"controller": {
"name": "New template",
"modules": {},
"idSequence": 2
},
"scheduling": {
"type": "indefinitely",
"interval": 900
},
"language": "en"
}{
"scenarioLogs": [
{
"imtId": "1632371744497_scenario.1229.auto.da518adcd14b4b64ac6358823ccb80ca",
"duration": 19979,
"operations": 10,
"transfer": 3942,
"centicredits": 1000,
"organizationId": 21,
"teamId": 27,
"id": "da518adcd14b4b64ac6358823ccb80ca",
"type": "auto",
"authorId": null,
"instant": false,
"timestamp": "2021-09-23T04:35:44.497Z",
"status": 1
}
],
"pg": {
"sortBy": "imtId",
"sortDir": "desc",
"last": "1632371803593_scenario.1229.auto.3cf2f332f74f43f1b2c4ae431cbedb5b",
"showLast": false,
"limit": 50
}
}{
"moduleLogs": [
{
"imtId": "1632398122946_scenario.5.manual.cc1c49323b344687a324888762206003",
"executionId": "384ef653d04844589e1c8427c13ffb15",
"organizationId": 5,
"teamId": 16,
"scenarioId": 5,
"timestamp": "2021-09-23T11:55:22.946Z",
"status": 1,
"bundles": 1
}
]
}{
"default-cols": {
"summary": "Gets the list of teams",
"description": "Gets the list of teams in the organization with specified `organizationId`",
"teams": [
{
"id": 5,
"name": "My Team",
"organizationId": 5
}
],
"pg": {
"sortBy": "name",
"sortDir": "asc",
"limit": 10000,
"offset": 0
}
},
"all-cols": {
"summary": "Gets the list of teams with all the data",
"description": "Gets the list of teams with all the data in the organization with specified `organizationId`",
"teams": [
{
"id": 5,
"name": "My Team",
"organizationId": 5,
"operationsLimit": 10000,
"transferLimit": "100",
"consumedOperations": 10,
"consumedTransfer": "100",
"isPaused": false,
"consumedCenticredits": 1000
}
],
"pg": {
"sortBy": "name",
"sortDir": "asc",
"limit": 10000,
"offset": 0
}
}
}{
"team": {
"id": 1,
"name": "Team 1",
"organizationId": 1,
"scenarioDrafts": false
}
}{
"teamVariables": {
"name": "userId",
"typeId": 1,
"value": 123,
"isSystem": false
}
}{
"teamVariable": {
"name": "userId",
"typeId": 1,
"value": 123,
"isSystem": false
}
}{
"ok": 1
}{
"teamVariable": {
"name": "userId",
"typeId": 1,
"value": 251
}
}{
"teamVariableHistory": [
{
"id": 1,
"diffObject": {
"name": "userId",
"value": 11,
"typeId": 1
},
"changed": "2022-08-02T09:37:05.364Z",
"action": "team_variable_created",
"author": "Jon Doe"
},
{
"id": 2,
"diffObject": {
"old": {
"value": 11,
"typeId": 1
},
"new": {
"value": 23,
"typeId": 1
}
},
"changed": "2022-08-02T09:37:05.364Z",
"action": "team_variable_edited",
"author": "Jon Doe"
}
]
}{
"data": [
{
"date": "2024-05-30",
"operations": 9,
"dataTransfer": 135,
"centicredits": 900
},
{
"date": "2024-05-31",
"operations": 15,
"dataTransfer": 157,
"centicredits": 1500
}
]
}{
"aiMappingAccountId": 123,
"aiMappingModelName": "gpt-4.1-mini",
"aiMappingBuiltinTier": "medium",
"aiMappingBuiltinTierInfo": {
"tierName": "medium",
"modelName": "gpt-4.1-mini",
"providerName": "openai",
"centicreditsCoefficient": 0.1,
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-15T10:30:00Z"
},
"aiToolkitAccountId": 456,
"aiToolkitModelName": "meta-llama/llama-4-maverick-17b-128e-instruct",
"aiToolkitBuiltinTier": "small",
"aiToolkitBuiltinTierInfo": {
"tierName": "small",
"modelName": "meta-llama/llama-4-maverick-17b-128e-instruct",
"providerName": "groq",
"centicreditsCoefficient": 0.04,
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-15T10:30:00Z"
}
}{
"enableAllControlFeatures": false,
"featureControls": [
{
"id": 2,
"name": "Make AI Tools",
"label": {
"en": "Make AI Tools"
},
"description": {
"en": "Access to Make AI Tools"
},
"tags": [
"Beta"
],
"warning_message": {
"en": "This feature is in beta."
},
"enabled": true
},
{
"id": 1,
"name": "Advanced Security",
"label": {
"en": "Advanced AI Security"
},
"description": {
"en": "Enhanced security features for your organization"
},
"tags": [
"AI"
],
"warning_message": {
"en": "This feature uses AI."
},
"enabled": false
}
]
}