Download OpenAPI specification:Download
Contains functionality around tickets.
For endpoints that support localization the language can be passed either as a query string parameter (using the name 'language') or in the 'accept-language' header.
If no language is passed to such endpoints then the default configured language will be used.
Removes specified tickets from member watch-list.
Accept-Language | string The ISO 639-1 language to use for localizable data. |
ticketIds required | Array of strings <uuid> |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "ticketIds": [
- "string"
]
}
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
Adds specified tickets to member watch-list. Note that in order to access a ticket, a member needs to have access to any/all of the associated contacts (depending on the access rule).
Accept-Language | string The ISO 639-1 language to use for localizable data. |
ticketIds required | Array of strings <uuid> |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "ticketIds": [
- "string"
]
}
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
Updates a ticket. Note that in order to access a ticket, a member needs to have access to any/all of the associated contacts (depending on the access rule).
If updated, the assignee must have access to any/all of the associated contacts (depending on the same access rule).
All changes are registered in the ticket’s change-log.
Possible ApiError.SubCode values:
AssigneeInsufficientAccess: Assignee does not have sufficient access to associated contact/s.
ticketId required | string <uuid> |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
updateProperties | Array of strings Nullable |
title | string Nullable |
description | string Nullable |
dueDate | string <date-time> Nullable |
assigneeMemberUid | string <uuid> Nullable |
statusUid | string <uuid> Nullable |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "updateProperties": [
- "string"
], - "title": "string",
- "description": "string",
- "dueDate": "2024-11-07T14:53:55Z",
- "assigneeMemberUid": "string",
- "statusUid": "string"
}
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
Updates specified comment in the specified ticket. Old version of the comment is still accessible via the comment history. Note that in order to access a ticket, a member needs to have access to any/all of the associated contacts (depending on the access rule), and that in order to update a comment, a member needs to be the one who originally added it.
ticketId required | string <uuid> |
commentId required | string <uuid> |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
Request data
comment required | string |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "comment": "string"
}
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
Creates a ticket. If specified, the assignee must have access to any/all of the associated contacts (depending on the access rule).
Participant association is automatically set (if available in JWT), unless directly specified in request body when called with a bypass token.
Possible ApiError.SubCode values:
AssigneeInsufficientAccess: Assignee does not have sufficient access to associated contact/s.
CreatorInsufficientAccess: User does not have sufficient access to associated contact/s.
Accept-Language | string The ISO 639-1 language to use for localizable data. |
title required | string |
description | string Nullable |
categoryUid required | string <uuid> |
dueDate | string <date-time> Nullable |
assigneeMemberUid | string <uuid> Nullable |
contactUids required | Array of strings <uuid> |
referenceUid | string <uuid> Nullable |
participantUids | Array of strings <uuid> Nullable |
Created
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "title": "New product on-boarding",
- "description": "Working with new instruments",
- "categoryUid": "1a2f3ae0-fea3-46d7-acab-465fb43d1ff4",
- "dueDate": "2024-11-05T14:59:01.0262458+00:00",
- "assigneeMemberUid": "58000000-0000-0000-0000-000000000000",
- "contactUids": [
- "fd0f0bbf-a59e-4650-bfa4-2698b949d08d",
- "fb1b28a6-c2d1-48ce-bafc-9f7d9b454d0f"
], - "referenceUid": "41288bb6-e840-40c7-9e6e-3ebbc52c261b"
}
{- "ticketId": "string"
}
Adds a comment to a ticket. Note that in order to access a ticket, a member needs to have access to any/all of the associated contacts (depending on the access rule).
ticketId required | string <uuid> |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
Request data
comment required | string |
Created
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "comment": "string"
}
{- "commentId": "string"
}