Add Ticket API
The Add Ticket API section allows users to create new tickets from external sources within the Kapture environment.
Create Ticket.
POST https://<sub domain>.kapturecrm.com/add-ticket-from-other-source.html/v.2.0
Authentication:
To access this API endpoint, you need to include your API key in the request headers. For authentication, use the following header:
Basic <Your Token>Request Body
The request body should be a JSON object containing the details of the ticket to be added. Here are the list of parameters.
title*
Yes
string
The title of the ticket
ticket_details
No
string
The description of the ticket
due_date
No
date
The closure date of the ticket
email_id
No
string
The Email Id of the customer to be tagged in the ticket
[
{
"title": "",
"ticket_details": "",
"due_date": "",
"email_id": "[email protected]"
}
]Response Body
The API responds with a JSON object containing the details of the added ticket. If successful, the response will include the ticket ID and other relevant information.
{ ..., "status": "success"}
Ticket created successfully.
{"message": "Invalid Auth Key","status": "failed"}
Authorization key is either not passed in header, or incorrect, or expired/disabled.
{"message": "title is missing", "status": "failed"}
title field is either missing or empty in request body.
Error Codes
400
Bad Request - Invalid parameters or missing data
401
Unauthorized - Invalid or missing API key
403
Forbidden - Insufficient permissions
404
Not Found - Resource or endpoint not found
500
Internal Server Error - Server-side issue
Example of a working curl
Last updated
Was this helpful?