v1

latestOpenAPI 3.0.32026-07-22115106141.4 KB
Repository Management

List pending repo invites

Retrieves all pending repository collaboration invitations for the current user based on their email address.

Filtering: Returns non-expired invitations with optional status filtering (defaults to PENDING).

Each invite includes:

  • Repository name
  • Organization (if applicable)
  • Inviting user details
  • Access mode
  • Expiration time

Use case: Used by clients to display pending invitations requiring user action.

get/repos/invites

Query parameters

status'PENDING' | 'ACCEPTED' | 'REJECTED' | 'CANCELED'

Filter invites by status

Response

Repository invites returned

Example response

{
  "invites": [
    {
      "id": 123456,
      "repo_id": "repo_123456",
      "repo_name": "Great Repository",
      "inviting_user_name": "John Doe",
      "organization_name": "Great Organization",
      "created": "2023-01-01T00:00:00Z",
      "expires": "2023-01-31T00:00:00Z"
    }
  ]
}