Delete Notification Provider
Delete a notification provider
Delete a notification provider for an organization. The id of the organization is fetched from CSP token
Request
URI
DELETE
https://api.app-catalog.vmware.com/v1/notification-providers/{provider_id}
COPY
Path Parameters
Responses
204
The notification provider has been deleted
Operation doesn't return any data structure
400
An error related to the notification provider
Returns
ConstraintsViolationsError
of type(s)
application/problem+json
This response body class contains all of the following:
Error
{
"type": "https://example.com/probs/validation-error",
"title": "Validation error",
"status": 400,
"detail": "There was an error validating the request",
"violations": [
{
"field": "amount",
"message": "It should be greater than zero"
}
]
}
403
The requesting user is not authorized to delete the notification provider
Returns
Error403
of type(s)
application/problem+json
This response body class contains all of the following:
Error
{
"type": "https://example.com/probs/out-of-credit",
"title": "You do not have enough credit.",
"status": 403,
"detail": "Your current balance is 30, but that costs 50",
"instance": "/account/2217eb9c-f042-11eb-9a03-0242ac130003/msgs/abc"
}
404
The requested notification provider is not found
Returns
Error404
of type(s)
application/problem+json
This response body class contains all of the following:
Error
{
"type": "https://example.com/probs/out-of-credit",
"title": "You do not have enough credit.",
"status": 403,
"detail": "Your current balance is 30, but that costs 50",
"instance": "/account/2217eb9c-f042-11eb-9a03-0242ac130003/msgs/abc"
}
500
An internal server error object
Returns
Error500
of type(s)
application/problem+json
This response body class contains all of the following:
Error
{
"type": "https://example.com/probs/out-of-credit",
"title": "You do not have enough credit.",
"status": 403,
"detail": "Your current balance is 30, but that costs 50",
"instance": "/account/2217eb9c-f042-11eb-9a03-0242ac130003/msgs/abc"
}
503
The server is temporarily unavailable
Returns
Error503
of type(s)
application/problem+json
This response body class contains all of the following:
Error
{
"type": "https://example.com/probs/out-of-credit",
"title": "You do not have enough credit.",
"status": 403,
"detail": "Your current balance is 30, but that costs 50",
"instance": "/account/2217eb9c-f042-11eb-9a03-0242ac130003/msgs/abc"
}
Code Samples
COPY
curl -X DELETE -H 'Authorization: <value>' https://{api_host}/v1/notification-providers/{provider_id}