provider orgs GET /orgs/{org}/invitations
@utdk/github /orgs/{org}/invitations
List pending organization invitations
The return hash contains a `role` field which refers to the Organization Invitation role and will be one of the following values: `direct_member`, `admin`, `billing_manager`, or `hiring_manager`. If the invitee is not a GitHub member, the `login` field in the return hash will be `null`.
org path required
The organization name. The name is not case sensitive.
string
per_page query
The number of results per page (max 100). For more information, see "[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api)."
integer
page query
The page number of the results to fetch. For more information, see "[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api)."
integer
role query
Filter invitations by their member role.
enum: all, admin, direct_member, billing_manager…
invitation_source query
Filter invitations by their invitation source.
enum: all, member, scim

Try it

Authentication
Configure credentials for GitHub v3 REST API
orgs.listPendingInvitations
GET/orgs/{org}/invitations
The return hash contains a `role` field which refers to the Organization Invitation role and will be one of the following values: `direct_member`, `admin`, `billing_manager`, or `hiring_manager`. If the invitee is not a GitHub member, the `login` field in the return hash will be `null`.

Parameters

required

The organization name. The name is not case sensitive.

The number of results per page (max 100). For more information, see "[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api)."

The page number of the results to fetch. For more information, see "[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api)."

Filter invitations by their member role.

Filter invitations by their invitation source.

Configure credentials above to enable sending.

Code snippet
Updates live as you fill in the form above.

TypeScript

import github from '@utdk/github';

await github.orgs.listPendingInvitations({
  "per_page": 30,
  "page": 1,
  "role": "all",
  "invitation_source": "all"
})