---
title: blossom organization:invitation:update
url: "/docs/reference/cli/organization/invitation/update/"
canonical_url: https://docs.blossom88.com/docs/reference/cli/organization/invitation/update/
markdown_url: https://docs.blossom88.com/docs/reference/cli/organization/invitation/update.md
summary: Update an organization invitation
categories:
- cli
- reference
---

# blossom organization:invitation:update

Update an organization invitation

## Usage

    blossom organization:invitation:update --id ID [--data DATA]

## Flags

| Flag | Description |
| --- | --- |
| `--id (required)` | Invitation id |
| `--data, -d` | YAML or JSON invitation data, a path to a data file, or an HTTP(S) URL |

Examples:

    blossom organization:invitation:update --id invitation-100 --data invitation.yml

Updates a pending invitation.

Invitation updates use `--data` so organization role, Account access, and
per-Account grants stay together in one structured file.

all-Account invitation.yml:

```yaml
invitation:
  account_access: all
  permission_set_id: read_only
```

selected-Account invitation.yml:

```yaml
invitation:
  account_access: selected
  invitation_account_grants_attributes:
    - account_id: account-development
      account_role: admin
    - account_id: account-production
      account_role: member
      permission_set_id: read_only
```

`permission_set_id` accepts built-in Permission Set ids such as
`full_access` and `read_only`, or a custom Permission Set id such as
`permission_set-100`.
