Skip to content

POST   /tickets/maverick

Sync Maverick tickets

Sync tickets from Maverick to local database

Request Body

{}

Try it out

Loading...

Output:

Responses

Description

Sync completed successfully

{
"success": false,
"created": 0,
"updated": 0,
"skipped": 0,
"conflicts": 0,
"errors": 0,
"totalProcessed": 0,
"syncDuration": 0,
"errorDetails": [
{
"ticketId": "string",
"error": "string"
}
]
}

References

#/components/schemas/SyncResult

type: object
properties:
success:
type: boolean
created:
type: integer
description: Number of tickets created
updated:
type: integer
description: Number of tickets updated
skipped:
type: integer
description: Number of tickets skipped (locally modified)
conflicts:
type: integer
description: Number of conflicts detected
errors:
type: integer
description: Number of errors encountered
totalProcessed:
type: integer
description: Total tickets processed
syncDuration:
type: number
description: Sync duration in seconds
errorDetails:
type: array
items:
type: object
properties:
ticketId:
type: string
error:
type: string
description: Detailed error information

Route Source Code

Check out the source code for this route entrypoint here: /tickets/maverick/route.ts

Or the swagger.yaml spec this documentation was generated from: /tickets/maverick/swagger.yaml