| `isClosed()` | `single` | returns only tickets closed, or _considered_ closed by the system specific implementation |
| `isOpen()` | `single` | returns only tickets open, or _considered_ open by the system specific implementation |
| `setPage(int)` | `single` | page number of pagination to request |
| `setPageSize(int)` | `single` | page size of request to paginate with |
| `withAssigneeId(String)` | `multi` | tickets with given assigneeId as assignee. <br/> On multiple calls ticket must have _ALL_ given ids as assignees |
| `withAssigneeName(String)` | `multi` | same as assigneeId above |
| `withDescriptionContain(String)` | `single` | substring the description has to contain |
| `withDescriptionMatch(String)` | `single` | fully qualified regular expression, the whole description has to match |
| `withId(String)` | `multi` | id a ticket must have. <br/> multiple calls keeps tickets matching _any_ of the set ids |
| `withLabel(String)` | `multi` | label a ticket must have. <br/> Multiple calls a ticket must have _all_ given labels |
| `withTitleContain(String)` | `single` | substring the title has to contain |
| `withTitleMatch(String)` | `single` | fully qualified regular expression, the whole title has to match |
## get single ticket
To request a single ticket the method `getTicketById` is provided,
available with two signatures:
-`getTicketById(String)`
-`getTicketById(int)`
The integer variant is just for convenience, if you have the id as number.
It calls the String one with your number transformed.
!!! example
```java
Tickett=ts.getTicketById("5");
```
## create new ticket
The creation of a new Ticket is started by calling `createTicket()`.
This starts another fluid-api chain,
in which you can set everything your new ticket should contain.
The chain finishes calling `create()` at the end.
!!! warning
if a mandatory information for ticket creation is not given,