Sweeppea API v3

Delete Support Ticket

Delete an open support ticket created by the authenticated user.

POST https://api-v3.sweeppea.com/tickets/delete

Description

This endpoint permanently deletes an open support ticket. Only tickets that are open (Status = false) and created by the authenticated user can be deleted.

Authentication

This endpoint requires Bearer token authentication via the Authorization header.

Request Body

Field Type Required Description
CaseId String Yes 7-digit case number of the ticket to delete

Code Examples

curl -X POST "https://api-v3.sweeppea.com/tickets/delete" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "CaseId": "2531581"
  }'

Response

{
  "Response": true,
  "Message": "Ticket Deleted Successfully"
}

Error Responses

{
  "Response": false,
  "Message": "Missing Required Field: CaseId is required",
  "Help": {
    "ExpectedBody": {
      "CaseId": "string (required) \u2014 case id of the ticket"
    }
  },
  "Code": 400
}
{
  "Response": false,
  "Message": "Missing or invalid Bearer token. Send your API token in the Authorization header as: Authorization: Bearer YOUR_API_TOKEN",
  "Code": 401
}
{
  "Response": false,
  "Message": "Invalid API token. It does not match any account.",
  "Code": 403
}
{
  "Response": false,
  "Message": "Ticket Not Found, Already Closed, or Not Owned by User",
  "Code": 404
}

409 Conflict

The ticket is locked while our engineering team works on it (an engineering issue is still open or a fix is still in progress). It can be deleted once that work is finished.

{
  "Response": false,
  "Message": "Ticket ABC1234 is locked while our engineering team works on it. It can be deleted once that work is finished.",
  "Code": 409
}
{
  "Response": false,
  "Message": "Internal server error. Please try again; if it persists, contact support with the time of this request.",
  "Code": 500
}
© Sweeppea. All rights reserved.