Delete an environment
DELETE/api/v1/catalog/environments/{id}
Deletes an environment nothing reports into. While an agent or a
cloud account still reports into it, the answer is 409
ENVIRONMENT_IN_USE.
Requires the catalog:source:write scope.
Authorization
Parameters
Path parameters
idstring requiredThe environment's ID.
Responses
204
Deleted.
401
No API key was sent, or it is unknown, revoked or expired (UNAUTHORIZED).
errorobject requiredcodestring requiredmessagestring requiredrequest_idstring
403
The key lacks a scope this endpoint needs (FORBIDDEN).
errorobject requiredcodestring requiredmessagestring requiredrequest_idstring
404
Nothing with this ID (or slug) exists in the organization (NOT_FOUND).
errorobject requiredcodestring requiredmessagestring requiredrequest_idstring
409
Something still reports into it (ENVIRONMENT_IN_USE).
errorobject requiredcodestring requiredmessagestring requiredrequest_idstring
429
Too many requests (RATE_LIMITED). Wait for Retry-After seconds.
Retry-AfterintegerSeconds to wait before retrying.
errorobject requiredcodestring requiredmessagestring requiredrequest_idstring
500
Something went wrong on EvoHub's side (INTERNAL_ERROR). Retry later.
errorobject requiredcodestring requiredmessagestring requiredrequest_idstring
Example request
curl -X DELETE 'https://evohub.io/api/v1/catalog/environments/env_2c4e6a8b0d1f3a5c7e9b1d3f5a7c9e0b' \
-H 'Authorization: Bearer <TOKEN>'
