---
title: "RevokeOrgInvitation"
description: "Revoke an invitation"
canonical: "https://pgbeam.com/docs/go-sdk/account/revokeOrgInvitation"
last-updated: "2026-10-08T10:00:49.000Z"
---

# RevokeOrgInvitation

> Revoke an invitation

URL: https://pgbeam.com/docs/go-sdk/account/revokeOrgInvitation

Cancels a pending invitation so it can no longer be accepted.

## Usage

## Parameters

Parameter

Type

Required

Description

ctx

`context.Context`

Yes

Request context

orgID

`string`

Yes

Unique organization identifier.

invitationID

`string`

Yes

Unique organization invitation identifier. Opaque, with no type prefix. Invitations created through this API are 32 lowercase hex characters; invitations created in the dashboard carry an id of a different shape, so treat it as opaque and read it from `listOrgInvitations`.

## Response

`error`: returns nil on success.

## Example

## Errors

Status

Description

400

The request was rejected. `code` is `INVALID_INPUT`, and `errors` names the offending fields when the failure was a validation one.

401

Missing or invalid authentication. `code` is `UNAUTHORIZED`.

403

The caller is authenticated but not allowed to perform this operation. `code` is `FORBIDDEN` when the caller's role is insufficient, and `PLAN_LIMIT_REACHED` when the organization's plan is what stands in the way. The two are answered differently, so branch on the code rather than the status.

404

The resource does not exist, or the caller is not entitled to know that it does. `code` is `NOT_FOUND`.

429

Rate limited. `code` is `RATE_LIMITED`.