Hi everyone, we have some exciting news! And you, our developers, are the first to hear it! Asana is creating three new custom field types! We know that custom fields are an important part of our API, so even though we don’t have an interface design to publish for you yet, we wanted to let you know as soon as possible so that you have a better idea of what to expect.
The three new types we’re introducing are:
resource_subtype: "boolean". This is exactly what you’d expect—a raw true or false value, without having to use an enum field and the associated enum option IDs.
resource_subtype: "date". These will behave just like the existing date fields on tasks—you’ll have the options for a start and due date (or a due date-time).
resource_type: "multi_enum". This is also what you’d expect—a set of fixed enum options from which multiple can be selected at the same time.
We’re working on the new design for these in the API simultaneously with the in-product work, and don’t yet have a release timeline to share with you. However, the important point here is that, as this is rolled out in the web app, your apps will start to see custom field subtypes other than
enum. If your integration simply ignores unknown subtypes as if they didn’t exist then you shouldn’t need to take action, but please keep this upcoming addition in mind as you work with your apps. We’ll be sure to share the API designs before these are rolled out, and are aiming to have them published by the end of next month. Keep following this forum category to listen for updates, as this is where we’ll post new information first.