Added

Custom fields and metadata

Today we announced our Dynamic Platform Release and there's a long list of things we've been up to in the last couple of months (see our blog post). But the highlight of the release is Custom Fields. Now every task can contain properties you and your coworkers create according to your own needs. This feature is already reflected in the API in the following way:

  • You can get a full list of Custom Fields created in your account using [GET]/accounts
  • You can read and edit values of Custom Fields on specific tasks using [GET]/tasks and [PUT]/tasks

Don't forget that visibility of Custom Fields values is set on a per-user basis. Search of tasks by Custom Field names and values is on the way!

Still, Custom Fields is kind of a user interface oriented feature and of course there is some data which does not need to be visible. So we're also releasing an API-exclusive Metadata feature. Now all your Accounts, Users, Folders, and Tasks can be updated with metadata — for instance, mappings with IDs of objects in other tools and systems you use. Metadata is isolated on a per-application basis and can be accessed through methods working with aforementioned Object types. Check the full API reference for more info.