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.

11 Likes

Could someone from Asana support comment, please?

1 Like

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

@Ross_Grambo is any other info available?

3 Likes

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.

4 Likes

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

2 Likes

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

1 Like

Hello. A very necessary functionality for us too.

1 Like

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

1 Like

This functionality would be super helpful for our users.

1 Like

We would also like to have this functionality

1 Like

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 Like

+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.

1 Like

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).

3 Likes

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.

1 Like