Expose API for getting and setting user status #42788
Replies: 7 comments 2 replies
-
We find it very difficult to evaluate the effectiveness of the varying auto assignment algorithms (load balanced vs round robin) when we can't assess the 'availability' of the reviewers. |
Beta Was this translation helpful? Give feedback.
-
I'd love to see this possibility in the GitHub API. |
Beta Was this translation helpful? Give feedback.
-
Updating GitHub status is now the only part of our OOO workflow that is not automated via approval from our HR platform. As such (and considering it is not schedulable either), it's often forgotten/neglected. |
Beta Was this translation helpful? Give feedback.
-
+1 we really need this as well. |
Beta Was this translation helpful? Give feedback.
-
I may be missing something, but it does seem to be possible to retrieve the user status, for example to retrieve whether the user is busy, by using the GraphQL API.
For example:
|
Beta Was this translation helpful? Give feedback.
-
@Xatenev, do you have any links to the docs for this endpoint? I haven't used the GQL API for Github before. Is there a similar |
Beta Was this translation helpful? Give feedback.
-
We use Flamingo for our OOO tracking and reached out to them for an integration, but seems like this API limitation is preventing them (and us) from building this. |
Beta Was this translation helpful? Give feedback.
-
Select Topic Area
General
Body
It would be great to have an API for getting and setting a user's status (e.g., "On vacation"). This would allow companies to sync PTO/OOO status from Google Calendar/Outlook to GitHub to indicate when reviewers are unavailable (in GItHub parlance, "busy"). This could go into the existing Get a user/Update the authenticated user APIs, or a new API dedicated to user status.
Beta Was this translation helpful? Give feedback.
All reactions