SET "Show me as away" via API for users

Hi,

We are using external service to approve vacations\dayoffs\aways of our employees. It would be really great to have some API access for setting “show me as away” in asana, so we can do it automatically from external service data.
Could you help with this ability for asana API, please?

Thanks.

Could someone from Asana support comment, please?

Access to that functionality is not currently available via the Asana API.

@Ross_Grambo is any other info available?

Hello @Oleksii_Finkilshtein!

Sadly, no. We don’t expose this functionality yet and I don’t think it’s on the API team’s roadmap. :frowning: I’ll ensure there’s a task in their backlog for it.

Hi there. Any update on this? We are also interested in access to the “Show me away” function via API.

Sup guys. We are also seeking the “Show me away” function via API.

Hello. A very necessary functionality for us too.

It will be very useful to manage “away status” via API. Please add the method in next releases.

This functionality would be super helpful for our users.

We would also like to have this functionality

This would be extremely useful to have! It’s a shame our users have to manually go to so many different systems to set Out of Office.

+1 for this request, it would be helpful to set some folks away, if they forget setting it up; or using it as part of the user automation workflow.

I have a personal CLI tool that sets my away status across all the services I use (Slack, GitHub, etc.) with a single command. Asana is the only one I can’t automate.

The data model is already there — vacation_dates exists on WorkspaceMembershipResponse as a read-only field. Making it writable (or adding a corresponding field on WorkspaceMembershipRequest) would be enough to unblock this.

Beyond vacation dates, exposing working hours through the API would also be valuable. People with non-standard or frequently changing schedules have no way to keep Asana in sync programmatically. Both fields would go a long way toward making Asana a first-class citizen in automated status workflows.

I agree this would be useful. We’ve heard multiple OOO entries are coming soon so perhaps such API may also be coming.

@John_Baldo , @Mikhail_Melikhov , do you have any insights to share perhaps?

Thanks for the suggestion. User management automations that handle OOOs are definitely valuable, especially if they can integrate with a workforce “source of truth” like Workday.

I’ve gone ahead and created an internal task to review this and prioritize appropriately. One note: Workspace memberships is a fully read-only API surface, so I wouldn’t expect this to be implemented there.

It may be also suited as a SCIM field (depending on how customers prefer to manage and provision this data).

Hey again,

Do you have any ETA for when this might be available? The original request is from 2020, if not earlier and there are many companies that might leverage from this sort of automation.

We have team members that we have to go and ask them to set their status, while they are on sick leave, for example.

Very much needed to be able to sync this with our system of record for OOO.

@metodiew @Heimen_van_Duinkerke you may already review documented endpoints delivering this ability, but I’d recommend waiting a bit for a communication currently in work to properly introduce this to the community, which will be published in this forum shortly.

An extra nice improvement: the ability to set multiple OOO records at once.

Cool. Thx.

Following up here, the communication has now been published.