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.
List module types
get
/enums/module-types
Gets the list of module types.
Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Responses
200
Successful response
application/json
get
/enums/module-types
200
Successful response
List timezones
get
/enums/timezones
Gets the list of timezones and their timezoneId values.
Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Responses
200
Successful response
application/json
get
/enums/timezones
200
Successful response
List countries
get
/enums/countries
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.
Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Responses
200
Successful response
application/json
get
/enums/countries
200
Successful response
List locales
get
/enums/locales
Gets the list of locales and their localeId values and locale codes.
Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Responses
200
Successful response
application/json
get
/enums/locales
200
Successful response
List languages
get
/enums/languages
Gets the list of languages and their language codes.
Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Query parameters
localizedbooleanOptional
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.
Example: true
Responses
200
Successful response
application/json
get
/enums/languages
200
Successful response
List user features
get
/enums/user-features
Gets the list of all existing user features and their descriptions.
Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Responses
200
Successful response
application/json
get
/enums/user-features
200
Successful response
List organization features
get
/enums/organization-features
Gets the list of all existing organization features and their descriptions.
Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Responses
200
Successful response
application/json
get
/enums/organization-features
200
Successful response
List email notification settings
get
/enums/user-email-notifications
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.
Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Query parameters
languagestringOptional
Language code in the ISO 639-1 code standard. Only en (English) language is supported.
Example: en
Responses
200
Successful response
application/json
get
/enums/user-email-notifications
200
Successful response
List API token scopes
get
/enums/user-api-token-scopes
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.
Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Responses
200
Successful response
application/json
get
/enums/user-api-token-scopes
200
Successful response
List Make regions
get
/enums/imt-regions
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.
Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Responses
200
Successful response
application/json
get
/enums/imt-regions
200
Successful response
List Make zones
get
/enums/imt-zones
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.
Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Responses
200
Successful response
application/json
get
/enums/imt-zones
200
Successful response
List apps review status
get
/enums/apps-review-statuses
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.
completed:
waitingForRelease:
declined: The custom app publishing has been declined by Make. The reasons for that could be:
Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Responses
200
Successful response
application/json
get
/enums/apps-review-statuses
200
Successful response
List variable types
get
/enums/variable-types
Retrieves the mapping of custom variable types and their typeId values.
Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Responses
200
Successful response
application/json
get
/enums/variable-types
200
Successful response
List LLM models
get
/enums/llm-models
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.
Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
Responses
200
Successful response
application/json
get
/enums/llm-models
200
Successful response
List LLM builtin tiers
get
/enums/llm-builtin-tiers
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.
Required scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired
Authorize the API call with your API token in the Authorization header with the value: Token your-api-token.
If you don't have an API token yet, please refer to the "Authentication" section to learn how to create one.
GET /api/v2/enums/user-features HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"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"
}
]
}
GET /api/v2/enums/organization-features HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"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"
}
]
}
GET /api/v2/enums/user-email-notifications HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*
{
"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."
}
]
}
GET /api/v2/enums/user-api-token-scopes HTTP/1.1
Host: eu1.make.com
Authorization: Token your-api-token
Accept: */*