Planned changes

Learn about scheduled changes and upcoming deprecations planned for the GraphQL API. For a full list of updates, see our API changelog.

Upcoming changes

April 15th, 2023: We will deprecate connections from Windows Server 2012 R2, Windows 8.1, or earlier because they use weak ciphers. This update will not impact support for TLS 1.3. Check out this document to find out which systems this update impacts, how to know if you are affected, and which ciphers you can use!

April 27th, 2023: The users query will require a page argument when a limit is provided. This will work in the same way as it does today with the boards or items queries. See more here.

Recent changes

February 13th, 2023: If you create a column via the API with a title of 20 characters or less, the column ID will relate to the title. For example, if your column title is This is my column, then the column ID will be this_is_my_column. If your title is more than 20 characters, the system will randomly generate a column ID based on the column_type and an ongoing index. It will not be related to the column title. This update will only impact new columns, not existing ones!

October 18th, 2022: We have added new limits to the root items query, e.g. the ids argument is now required and you cannot return more than 100 items per query. See more here.

October 11th, 2022: We are validating the JSON you send to update column values. See more here.

May 15th, 2022: We have deprecated the [myaccountslug] endpoint. The correct endpoint to use is See more here.

August 1st, 2021: The pos field for columns has been deprecated. If included in any column queries, the value will be returned null. See more here.

July 1st, 2021: We have aligned our API for the webhook events: create_subitem, delete_subitem, and archive_subitem. They now return itemId and pulseId when the event is triggered. See more here.

July 1st, 2021: A more descriptive error has been made for when a user is added to a person column and the user is not assigned to the board. See more here.

July 1st, 2021: Providing a nonexistent board in a items_by_column_values query will now result in a 500 error. See more here.

July 1st, 2021: Sending an invalid user ID in a create_notification mutation will now result in a 500 error. See more here.