Remove Application Assignments

Remove Application Assignments

Remove Application Assignments

Request
URI
DELETE
https://{api_host}/app_volumes/app_assignments
COPY
Request Body

Array of AppAssignment IDs

AppUnassignmentRequestBody of type(s) application/json
Optional
{
    "ids": [
        1
    ]
}
ids
Optional

ids

Responses
200

1 entities successfully unassigned

Returns AppUnassignmentSuccess of type(s) application/json
{
    "data": {
        "deleted": [
            {
                "id": 1
            }
        ],
        "not_deleted": [
            {
                "id": 1
            }
        ]
    }
}

400

Unable to delete assignment due to missing parameter ids

Returns ApplicationUnassignmentBadRequestError of type(s) application/json
{
    "error": "Missing required ids parameter"
}
string
error
Optional

When parameter ids is missing.


403

Unauthorized to execute this operation, either due to an expired session or insufficient item-level permissions to the Assigned Application.

Returns UnauthorizedOrNoPermissionError of type(s) application/json
{
    "errors": [
        {
            "error": "Session expired. Please login again."
        },
        {
            "error": "You do not have permission to perform this action."
        }
    ]
}
array of object
errors
Optional

errors


500

Server error.

Returns ServerError of type(s) application/json
{
    "error": "Server Error",
    "detail": "Unexpected server error."
}
string
error
Optional

Server Error.

string
detail
Optional

Details of error. Exact error format subject to change depending on type of error.