Delete API version
DELETE /apim/{path_to_apiversion}
Overview
This API soft deletes the API version. It is recoverable from recycle bin as it is a soft delete.
Prerequisites
- Environment (Org) admin permissions
Request
DELETE https://{controlplane_path}/api/1/rest/public/apim/{path_to_apiversion}?{query_parameters}
Path parameters
| Key | Description |
|---|---|
controlplane_path |
Required. The path to the SnapLogic control plane:
elastic.snaplogic.com
For the UAT or EMEA control plane, substitute the name for elastic. For
example:
|
path_to_apiversion |
Required. The path to the SnapLogic API version.
Format: Important: The path is case sensitive
|
Query parameters
| Key | Type | Description |
|---|---|---|
force |
boolean |
|
Request header
Basic authentication
In the request header, specify Basic for authorization, add your credentials (Login and password of your SnapLogic user or service account), and specify application/json for content type.
For more details on accounts refer to Manage accounts.
Authorization: Basic {base64_encoded <email>:<password>}
Content-Type: application/json
Example of Basic authenthication using Postman
Request body
None.
Response
Response body
{
"response_map": {
"success": {
"success": {
"disabled_jobs": [
{
"/Automation2/apim/api/1.0": []
},
{
"/Automation2/apim/api/1.1": []
}
],
"deleted_plexes": [plex1,plex2],
"path": "/Automation2/apim/api"
}
}
},
"http_status_code": 200
}
| Key | Type | Description |
|---|---|---|
disabled_jobs |
array | Paths to the disabled tasks in the API version. |
deleted_plexes |
array | Paths to the disabled plexes. |
path |
array | All the assets in the API version. |
Error handling
| HTTP status codes | Message | Resolution |
|---|---|---|
404 |
{"message": "The requested resource at the supplied path does not
exist: /org_name/apim/api_version"} |
|
400 |
{"message":"Published/Deprecated API Versions cannot be deleted,
Unpublish/Retire the api first to remove."} |
Unpublish or deprecate the API version to delete it. |