POST /gui_app_framework/application_creation_task/{application_id}/auth
Responds to an authorisation request for an application install.
Responds to an authorisation request for an application install.
The GET operation on /application_creation_task/{application_id}/auth returns the capabilities that were requested by the app. You must supply the ID of a user that has these capabilities.
MIME Type |
---|
application/json |
Parameter | Type | Optionality | Data Type | MIME Type | Description |
---|---|---|---|---|---|
application_id |
path |
Required |
Number (Integer) |
text/plain |
Required - The application identifier. |
Parameter | Data Type | MIME Type | Description | Sample |
---|---|---|---|---|
authorisation |
Object |
application/json |
Required - The granted authorisation:
|
{ "user_id": 1 } |
HTTP Response Code | Unique Code | Description |
---|---|---|
200 |
Authorisation was granted. |
|
404 |
1002 |
The application identifier could not be found, or no authorisation request exists for the given application identifier. |
409 |
33602 |
The supplied OAuth user does not have the capabilities required by the application. |
409 |
33700 |
The application framework is currently disabled. |
422 |
33601 |
The supplied OAuth user does not exist. |
500 |
33306 |
An error occurred while parsing the copy of the app manifest stored in the database. |
500 |
1020 |
The request could not be completed. |
Response Description
- capabilities - Array of String - List of requested capabilities.
- user_id - Long - Associated user ID.
Response Sample
{
"capabilities": ["SEM", "EventViewer"],
"user_id": 1
}