We've been working on bringing more functionality to our new Rest API. With R33, the following has been added. 


REST API: Create new Item

It is now possible to create new Items using the REST API.

REST API: Empty lists instead of null when empty

All lists are now returned as empty lists instead of null when empty.

REST API: Get Description as RTF or plaintext

It is now possible to get Description data as RTF or plaintext.

REST API: Get RVF Attributes
It is now possible to get values for RVF attribute using the REST API.

REST API: Get user based on login name

It is now possible to get a user based on his or her login name.

REST API: Internal server error for Items end point when using filter

If the Items endpoint was used together with filters, an internal server error was returned if itemattributecomparemin or itemattributecomparemax weren't defined. This has been fixed.

REST API: Logging

The REST API now has a response log which uses structured logging (JSON format). 

REST API: Modify Issues

It is now possible to modify issues using the REST API.

REST API: Modify Items and Parts

It is now possible to modify Items and Parts using the REST API.

REST API: New version and Replace

It is now possible to perform the operation new version and replace using the REST API.

REST API: New version for item

It is now possible to create a new version of an Item using the REST API.

REST API: Now handles asynchronous requests

The REST API now handles asynchronous requests.

REST API: Ping

A Ping endpoint has been added to the REST API that does not require authentication so that the status of the REST API can be checked in an easy manner.

REST API: Project endpoint now returns all issue statuses

The Project endpoint now returns all issue statuses for the given project.

REST API: Project information

Iterations, Project user groups and group and user access can now be retrieved for projects using the REST API.

REST API: Set status of Items
It is now possible to set the status of an Item using the REST API.

REST API: Write to descriptions

It is now possible to write to descriptions using the REST API.




ISSUES 13385, 13792, 13900, 13446, 13795, 13798, 13834, 13862, 13710, 13916, 13791, 13674, 13944, 13777, 13893, 13921, 14012