Create App
Creates a new application.
Session authentication token.
Detailed record of application.
Url to a icon to use for app. Must start with "https://".
https://myiconUrl.comDescription of the application.
a test appThe permitted domains to send or receive a request from. The field is for the purpose of CORS which set the app specific "ALLOW-ORIGIN-DOMAINS" header in HTTP.
mydomain.comList of application permissions provisioned for the application. In addition to the known ones, custom permissions are accepted. A custom permission should only contain upper case alphanumeric characters and underscore. It should not be empty or only contain spaces and its length is limited to 64 characters.
Known permissions:
- SEND_MESSAGES
- GET_USER_CONNECTIONS
- REQUEST_USER_CONNECTIONS
- SET_PRESENCE
- GET_PRESENCE
- GET_BASIC_USER_INFO
- GET_EXTENDED_USER_INFO
- GET_BASIC_CONTACT_INFO
- GET_EXTENDED_CONTACT_INFO
- ACT_AS_USER
- MANAGE_SIGNALS
- MANAGE_USER_FOLLOWING
- TRUST_APP
["ACT_AS_USER","SEND_MESSAGES"]The app public certificate in pem format.
-----BEGIN PUBLIC KEY-----\nMIICIANBgkqhw0BAQ...cCAwEAAQ==\n-----END PUBLIC KEY-----OK
Client error, see response body for further details.
Unauthorized: Invalid session token.
Forbidden: Caller lacks necessary entitlement.
Server error, see response body for further details.
Please note to use either:
certattribute when using a certificateor
authenticationKeysobject when using RSA Public Key
🚧 Roles and PrivilegesCalling this endpoint requires the Super Administrator or User Provisioning role. See Bot Permissions for a list of roles and associated privileges.
📘 RSA Application AuthenticationFor more information on how to authenticate an application using RSA, refer to App Authentication.
Last updated
Was this helpful?