Skip to main content
POST
/
itsm
/
tickets
/
bulk
/
sync
Bulk Create ITSM Tickets (Sync)
curl --request POST \
  --url https://api.leen.dev/v1/itsm/tickets/bulk/sync \
  --header 'Content-Type: application/json' \
  --header 'X-API-KEY: <api-key>' \
  --header 'X-CONNECTION-ID: <api-key>' \
  --data '
{
  "tickets": [
    {
      "name": "<string>",
      "project_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "project_vendor_id": "<string>",
      "type": "<string>",
      "type_vendor_id": "<string>",
      "type_id": "<string>",
      "description": "<string>",
      "status": "<string>",
      "priority": "<string>",
      "assigned_user_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "assigned_user_vendor_id": "<string>",
      "parent_ticket_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "parent_ticket_vendor_id": "<string>",
      "identifier": "<string>"
    }
  ]
}
'
{
  "total": 123,
  "succeeded": 123,
  "failed": 123,
  "results": [
    {
      "success": true,
      "request_index": 123,
      "identifier": "<string>",
      "ticket_id": "<string>",
      "vendor_ticket_id": "<string>",
      "error": "<string>"
    }
  ]
}

Authorizations

X-CONNECTION-ID
string
header
required
X-API-KEY
string
header
required

Body

application/json
tickets
ITSM Ticket Create Request · object[]
required

List of tickets to create (1-50 items)

Required array length: 1 - 50 elements

Response

Successful Response

total
integer
required

Total number of tickets in the request.

succeeded
integer
required

Number of tickets successfully created.

failed
integer
required

Number of tickets that failed to create.

results
ITSMBulkCreateTicketResult · object[]
required

Per-ticket results in request order.