Create Application with an RSA Public Key

Released in 1.53
Creates a new application with an RSA public key.

Request Example

curl -X POST \
  https://acme.symphony.com/pod/v1/admin/app/create \
  -H 'content-type: application/json' \
  -H 'sessiontoken: eyJhbGciOiJSUzUxMiJ9.YOUR_SESSION_TOKEN' \
  -d '{
    "applicationInfo": {
        "appId": "my-test-app",
        "name": "my-test-app",
        "appUrl": "https://test.mydomain.com",
        "domain": "mydomain.com",
        "publisher": "John Lennon"     
    }, 
    "iconUrl": "https://iconurl.symphony.localhost.com",
    "description": "a test app",
    "allowOrigins": "mydomain.com",
    "permissions": ["ACT_AS_USER", "SEND_MESSAGES"],
    "notification": {
        "url": "https://some.url",
        "apiKey":"123456"
    },    
    "authenticationKeys":{
        "current":{
            "key":"-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQ...cCAwEAAQ==\n-----END PUBLIC KEY-----"
        }
    }
     
}'

📘

RSA Application Authentication

For more information on how to authenticate an application using RSA, refer to App Authentication.

🚧

Roles and Privileges

Calling this endpoint requires the User Provisioning or Super Administrator role.
See Bot Permissions for a list of roles and associated privileges.

Language