See the API's various operations for details on their request parameters and response data:
Operation | Method | Endpoint |
---|---|---|
Settings | ||
List API client settings | GET | /config/{app_id}/settings |
Modify global settings | PUT | /config/{app_id}/settings |
List application settings | GET | /config/{app_id}/settings/options |
Entity Types | ||
Get information about all your entity types | GET | /config/{app_id}/entityTypes |
Get information about a specific entity type | GET | /config/{app_id}/entityTypes/{entity_type} |
Get information about an entity type's attributes | GET | /config/{app_id}/entityTypes/{entity_type}/attributes |
Get information about the specified entity type attribute | GET | /config/{app_id}/entityTypes/{entity_type}/attributes/{attribute_name} |
Flows | ||
List flows | GET | /config/{app_id}/flows |
View a flow | GET | /config/{app_id}/flows/{flow} |
Modify a flow | PUT | /config/{app_id}/flows/{flow} |
Copy a flow | POST | /config/{app_id}/flows/{flow}/copy |
List flow fields | GET | /config/{app_id}/flows/{flow}/fields |
Add a field | POST | /config/{app_id}/flows/{flow}/fields |
Remove a field from a flow | DELETE | /config/{app_id}/flows/{flow}/fields/{field} |
Get a specific field | GET | /config/{app_id}/flows/{flow}/fields/{field} |
Modify a field | PUT | /config/{app_id}/flows/{flow}/fields/{field} |
List forms | GET | /config/{app_id}/flows/{flow}/forms |
Create a form | POST | /config/{app_id}/flows/{flow}/forms |
Delete a form | DELETE | /config/{app_id}/flows/{flow}/forms/{form} |
View a form | GET | /config/{app_id}/flows/{flow}/forms/{form} |
Modify a form | PUT | /config/{app_id}/flows/{flow}/forms/{form} |
List your Hosted Login links | GET | /config/{app_id}/flows/{flow}/links |
Create a Hosted Login link | POST | /config/{app_id}/flows/{flow}/links |
View a Hosted Login link | GET | /config/{app_id}/flows/{flow}/links/{linkId} |
Modify a Hosted Login link | PUT | /config/{app_id}/flows/{flow}/links/{linkId} |
Delete a Hosted Login link | DELETE | /config/{app_id}/flows/{flow}/links/{linkId} |
Get translation values | GET | /config/{app_id}/flows/{flow}/locales/{locale} |
List your 2FA messages | GET | /config/{app_id}/flows/{flow}/locales/{locale}/2faMessages |
Add the default 2FA messages to a flow | POST | /config/{app_id}/flows/{flow}/locales/{locale}/2faMessages |
View a 2FA message | GET | /config/{app_id}/flows/{flow}/locales/{locale}/2faMessages/{messageId} |
Modify a 2FA message | PUT | /config/{app_id}/flows/{flow}/locales/{locale}/2faMessages/{messageId} |
Get information about the fields available for the specified flow | GET | /config/{app_id}/flows/{flow}/locales/{locale}/fields |
Add a translatable field | POST | /config/{app_id}/flows/{flow}/locales/{locale}/fields |
Get a translated field | GET | /config/{app_id}/flows/{flow}/locales/{locale}/fields/{field} |
Modify a translatable field | PUT | /config/{app_id}/flows/{flow}/locales/{locale}/fields/{field} |
List email templates | GET | /config/{app_id}/flows/{flow}/locales/{locale}/mailTemplates |
View an email template | GET | /config/{app_id}/flows/{flow}/locales/{locale}/mailTemplates/{template} |
Modify an email template | PUT | /config/{app_id}/flows/{flow}/locales/{locale}/mailTemplates/{template} |
View the body of an email template | GET | /config/{app_id}/flows/{flow}/locales/{locale}/mailTemplates/{template}/body |
Modify the body of an email template | PUT | /config/{app_id}/flows/{flow}/locales/{locale}/mailTemplates/{template}/body |
Get the subject of an email template | GET | /config/{app_id}/flows/{flow}/locales/{locale}/mailTemplates/{template}/subject |
Modify the subject of an email template | PUT | /config/{app_id}/flows/{flow}/locales/{locale}/mailTemplates/{template}/subject |
List available strings per locale | GET | /config/{app_id}/flows/{flow}/locales/{locale}/strings |
Create a localized string | POST | /config/{app_id}/flows/{flow}/locales/{locale}/strings |
Delete a string per locale | DELETE | /config/{app_id}/flows/{flow}/locales/{locale}/strings/{string} |
View a localized string | GET | /config/{app_id}/flows/{flow}/locales/{locale}/strings/{string} |
Modify a localized string | PUT | /config/{app_id}/flows/{flow}/locales/{locale}/strings/{string} |
Promote a flow | POST | /config/{app_id}/flows/{flow}/promote |
List available screens | GET | /config/{app_id}/flows/{flow}/screens |
Create screen | POST | /config/{app_id}/flows/{flow}/screens |
Delete a screen | DELETE | /config/{app_id}/flows/{flow}/screens/{screen} |
View a screen | GET | /config/{app_id}/flows/{flow}/screens/{screen} |
Modify a screen | PUT | /config/{app_id}/flows/{flow}/screens/{screen} |
List available strings | GET | /config/{app_id}/flows/{flow}/strings |
Create a string | POST | /config/{app_id}/flows/{flow}/strings |
Delete a string | DELETE | /config/{app_id}/flows/{flow}/strings/{string} |
View a string definition | GET | /config/{app_id}/flows/{flow}/strings/{string} |
Modify a string | PUT | /config/{app_id}/flows/{flow}/strings/{string} |
Get available translations | GET | /config/{app_id}/flows/{flow}/translations |
Update a Translation | PATCH | /config/{app_id}/flows/{flow}/translations |
Create a translation | POST | /config/{app_id}/flows/{flow}/translations |
Delete a translation key | DELETE | /config/{app_id}/flows/{flow}/translations/{key} |
Get translations for a translation key | GET | /config/{app_id}/flows/{flow}/translations/{key} |
View available Hosted Login upgrades | GET | /config/{app_id}/flows/{flow}/upgrades |
View Login upgrade requirements | GET | /config/{app_id}/flows/{flow}/upgrades/{upgradeId} |
Upgrade Hosted Login | POST | /config/{app_id}/flows/{flow}/upgrades/{upgradeId} |
List all versions of a flow | GET | /config/{app_id}/flows/{flow}/versions |
View a flow version | GET | /config/{app_id}/flows/{flow}/versions/{version} |
Restore a flow | POST | /config/{app_id}/flows/{flow}/versions/{version} |
Clients | ||
Get permissions for all clients | GET | /config/{app_id}/clients |
Create a client | POST | /config/{app_id}/clients |
Delete a client | DELETE | /config/{app_id}/clients/{client_id} |
View an API client | GET | /config/{app_id}/clients/{client_id} |
Modify an API client | PUT | /config/{app_id}/clients/{client_id} |
Reset a client secret | PUT | /config/{app_id}/clients/{client_id}/secret |
View API client settings | GET | /config/{app_id}/clients/{client_id}/settings |
Modify API client settings | PUT | /config/{app_id}/clients/{client_id}/settings |