API summary

See the API's various operations for details on their request parameters and response data:

OperationMethodEndpoint
Settings
List API client settingsGET/config/​{app_id}/​settings
Modify global settingsPUT/config/​{app_id}/​settings
List application settingsGET/config/​{app_id}/​settings/​options
Entity Types
Get information about all your entity typesGET/config/​{app_id}/​entityTypes
Get information about a specific entity typeGET/config/​{app_id}/​entityTypes/​{entity_type}
Get information about an entity type's attributesGET/config/​{app_id}/​entityTypes/​{entity_type}/​attributes
Get information about the specified entity type attributeGET/config/​{app_id}/​entityTypes/​{entity_type}/​attributes/​{attribute_name}
Flows
List flowsGET/config/​{app_id}/​flows
View a flowGET/config/​{app_id}/​flows/​{flow}
Modify a flowPUT/config/​{app_id}/​flows/​{flow}
Copy a flowPOST/config/​{app_id}/​flows/​{flow}/​copy
List flow fieldsGET/config/​{app_id}/​flows/​{flow}/​fields
Add a fieldPOST/config/​{app_id}/​flows/​{flow}/​fields
Remove a field from a flowDELETE/config/​{app_id}/​flows/​{flow}/​fields/​{field}
Get a specific fieldGET/config/​{app_id}/​flows/​{flow}/​fields/​{field}
Modify a fieldPUT/config/​{app_id}/​flows/​{flow}/​fields/​{field}
List formsGET/config/​{app_id}/​flows/​{flow}/​forms
Create a formPOST/config/​{app_id}/​flows/​{flow}/​forms
Delete a formDELETE/config/​{app_id}/​flows/​{flow}/​forms/​{form}
View a formGET/config/​{app_id}/​flows/​{flow}/​forms/​{form}
Modify a formPUT/config/​{app_id}/​flows/​{flow}/​forms/​{form}
List your Hosted Login linksGET/config/​{app_id}/​flows/​{flow}/​links
Create a Hosted Login linkPOST/config/​{app_id}/​flows/​{flow}/​links
View a Hosted Login linkGET/config/​{app_id}/​flows/​{flow}/​links/​{linkId}
Modify a Hosted Login linkPUT/config/​{app_id}/​flows/​{flow}/​links/​{linkId}
Delete a Hosted Login linkDELETE/config/​{app_id}/​flows/​{flow}/​links/​{linkId}
Get translation valuesGET/config/​{app_id}/​flows/​{flow}/​locales/​{locale}
List your 2FA messagesGET/config/​{app_id}/​flows/​{flow}/​locales/​{locale}/​2faMessages
Add the default 2FA messages to a flowPOST/config/​{app_id}/​flows/​{flow}/​locales/​{locale}/​2faMessages
View a 2FA messageGET/config/​{app_id}/​flows/​{flow}/​locales/​{locale}/​2faMessages/​{messageId}
Modify a 2FA messagePUT/config/​{app_id}/​flows/​{flow}/​locales/​{locale}/​2faMessages/​{messageId}
Get information about the fields available for the specified flowGET/config/​{app_id}/​flows/​{flow}/​locales/​{locale}/​fields
Add a translatable fieldPOST/config/​{app_id}/​flows/​{flow}/​locales/​{locale}/​fields
Get a translated fieldGET/config/​{app_id}/​flows/​{flow}/​locales/​{locale}/​fields/​{field}
Modify a translatable fieldPUT/config/​{app_id}/​flows/​{flow}/​locales/​{locale}/​fields/​{field}
List email templatesGET/config/​{app_id}/​flows/​{flow}/​locales/​{locale}/​mailTemplates
View an email templateGET/config/​{app_id}/​flows/​{flow}/​locales/​{locale}/​mailTemplates/​{template}
Modify an email templatePUT/config/​{app_id}/​flows/​{flow}/​locales/​{locale}/​mailTemplates/​{template}
View the body of an email templateGET/config/​{app_id}/​flows/​{flow}/​locales/​{locale}/​mailTemplates/​{template}/​body
Modify the body of an email templatePUT/config/​{app_id}/​flows/​{flow}/​locales/​{locale}/​mailTemplates/​{template}/​body
Get the subject of an email templateGET/config/​{app_id}/​flows/​{flow}/​locales/​{locale}/​mailTemplates/​{template}/​subject
Modify the subject of an email templatePUT/config/​{app_id}/​flows/​{flow}/​locales/​{locale}/​mailTemplates/​{template}/​subject
List available strings per localeGET/config/​{app_id}/​flows/​{flow}/​locales/​{locale}/​strings
Create a localized stringPOST/config/​{app_id}/​flows/​{flow}/​locales/​{locale}/​strings
Delete a string per localeDELETE/config/​{app_id}/​flows/​{flow}/​locales/​{locale}/​strings/​{string}
View a localized stringGET/config/​{app_id}/​flows/​{flow}/​locales/​{locale}/​strings/​{string}
Modify a localized stringPUT/config/​{app_id}/​flows/​{flow}/​locales/​{locale}/​strings/​{string}
Promote a flowPOST/config/​{app_id}/​flows/​{flow}/​promote
List available screensGET/config/​{app_id}/​flows/​{flow}/​screens
Create screenPOST/config/​{app_id}/​flows/​{flow}/​screens
Delete a screenDELETE/config/​{app_id}/​flows/​{flow}/​screens/​{screen}
View a screenGET/config/​{app_id}/​flows/​{flow}/​screens/​{screen}
Modify a screenPUT/config/​{app_id}/​flows/​{flow}/​screens/​{screen}
List available stringsGET/config/​{app_id}/​flows/​{flow}/​strings
Create a stringPOST/config/​{app_id}/​flows/​{flow}/​strings
Delete a stringDELETE/config/​{app_id}/​flows/​{flow}/​strings/​{string}
View a string definitionGET/config/​{app_id}/​flows/​{flow}/​strings/​{string}
Modify a stringPUT/config/​{app_id}/​flows/​{flow}/​strings/​{string}
Get available translationsGET/config/​{app_id}/​flows/​{flow}/​translations
Update a TranslationPATCH/config/​{app_id}/​flows/​{flow}/​translations
Create a translationPOST/config/​{app_id}/​flows/​{flow}/​translations
Delete a translation keyDELETE/config/​{app_id}/​flows/​{flow}/​translations/​{key}
Get translations for a translation keyGET/config/​{app_id}/​flows/​{flow}/​translations/​{key}
View available Hosted Login upgradesGET/config/​{app_id}/​flows/​{flow}/​upgrades
View Login upgrade requirementsGET/config/​{app_id}/​flows/​{flow}/​upgrades/​{upgradeId}
Upgrade Hosted LoginPOST/config/​{app_id}/​flows/​{flow}/​upgrades/​{upgradeId}
List all versions of a flowGET/config/​{app_id}/​flows/​{flow}/​versions
View a flow versionGET/config/​{app_id}/​flows/​{flow}/​versions/​{version}
Restore a flowPOST/config/​{app_id}/​flows/​{flow}/​versions/​{version}
Clients
Get permissions for all clientsGET/config/​{app_id}/​clients
Create a clientPOST/config/​{app_id}/​clients
Delete a clientDELETE/config/​{app_id}/​clients/​{client_id}
View an API clientGET/config/​{app_id}/​clients/​{client_id}
Modify an API clientPUT/config/​{app_id}/​clients/​{client_id}
Reset a client secretPUT/config/​{app_id}/​clients/​{client_id}/​secret
View API client settingsGET/config/​{app_id}/​clients/​{client_id}/​settings
Modify API client settingsPUT/config/​{app_id}/​clients/​{client_id}/​settings