Ana içeriğe geç

Delete Connection

Endpoint​

DELETE /apiops/projects/{projectName}/connections/{connectionName}/

Authentication​

Requires a Personal API Access Token.

Authorization: Bearer YOUR_TOKEN

Request​

Headers​

HeaderValueRequired
AuthorizationBearer {token}Yes

Path Parameters​

ParameterTypeRequiredDescription
projectNamestringYesProject name
connectionNamestringYesConnection name (must exist)

Query Parameters​

None

Request Body​

This endpoint does not require a request body.

Response​

Success Response (200 OK)​

{
"status": "SUCCESS",
"deploymentResult": {
"success": true
}
}

Response Fields​

FieldTypeDescription
statusstringResponse status: SUCCESS or FAILURE
deploymentResultobjectDeployment result (when connection was deployed to worker)
deploymentResult.successbooleanWorker deployment success

Error Response (400 Bad Request)​

{
"status": "FAILURE",
"resultMessage": "Connection (name: my-email-connection) was not found!"
}

Common Causes​

  • Connection name does not exist
  • Connection name is empty

Error Response (401 Unauthorized)​

{
"status": "FAILURE",
"resultMessage": "Token is not valid!"
}

cURL Example​

curl -X DELETE \
"https://demo.apinizer.com/apiops/projects/MyProject/connections/my-email-connection/" \
-H "Authorization: Bearer YOUR_TOKEN"

Full JSON Body Example​

This endpoint does not require a request body.

Permissions​

  • User must have CONNECTIONS + MANAGE permission in the project

Notes and Warnings​

  • Permanent Deletion: Connection deletion is permanent and cannot be undone
  • Dependencies: Ensure no policies or other components are using the connection before deletion
  • Case Sensitivity: Connection names are case-insensitive
  • Deployment: Connection is automatically removed from workers if it was deployed
  • References: If other connections reference this connection, those references may break