---
title: "Get invitation"
method: GET
path: "/api/v1/invitations/{id}"
tags: ["Invitations"]
---

# Get invitation

`GET /api/v1/invitations/{id}`

## Request

- Base URL: `https://app.easyscraper.com`
- URL: `https://app.easyscraper.com/api/v1/invitations/{id}`
- Auth: none required

Get what an invitation to an organization is for, to show the person invited before they log in. Anyone with the ID can see it, so it includes only what the invitation email says. Accept or reject it with better-auth's `/api/auth/organization/accept-invitation` and `reject-invitation`

## Path parameters

- `id` string, uuid, required

## Response `200`

OK

- object
  - `id` string, uuid, required
  - `email` string, required
  - `role` string, nullable, required
  - `expiresAt` string, date-time, required
  - `status` 'pending' | 'accepted' | 'rejected' | 'canceled' | 'expired', required
  - `organization` object, required
    - `name` string, required
  - `inviter` object, required
    - `name` string, required

## Other responses

- `400`: 400
- `404`: 404
- `429`: 429

## Changes

- **2026-11-02** `a12cef98c52b`: 1 info
  - added the non-success response with the status `400`
- **2026-10-09** `db32553c29a6`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/easyscraper/apis/easy-scraper-api/changes/api/v1/invitations/:id/get.md)

---

[API](https://skmtc.dev/easyscraper/apis/easy-scraper-api.md) - [All operations](https://skmtc.dev/easyscraper/apis/easy-scraper-api/llms.txt) - [OpenAPI document](https://skmtc.dev/easyscraper/apis/easy-scraper-api/revisions/a12cef98c52b?raw)
