Enums

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.

Responses
200

Successful response

application/json
get
/enums/llm-builtin-tiers
200

Successful response

Last updated