---
title: "Accept an invite"
method: POST
path: "/api/v1/me/invites/{inviteID}/accept"
tags: ["Account"]
---

# Accept an invite

`POST /api/v1/me/invites/{inviteID}/accept`

## Request

- Base URL: `https://api.uptimemonitoring.com`
- URL: `https://api.uptimemonitoring.com/api/v1/me/invites/{inviteID}/accept`
- Auth: HTTP bearer

Session-only. `404 invite_not_found` for an unknown, revoked,
expired, or not-addressed-to-this-user invite; `409 member_exists`
if the caller is already a member (the invite is consumed either
way); `403` `"account suspended; contact support"` if the account is
currently suspended — the invite survives, nothing is added.

## Path parameters

- `inviteID` integer, required

## Response `200`

Joined.

- object
  - `account_id` integer
  - `role` 'owner' | 'member' | 'viewer'

## Other responses

- `403`: Caller did not authenticate via a dashboard session, or the account is suspended.
- `404`: Invite not found.
- `409`: Caller is already a member.

---

[API](https://skmtc.dev/uptimemonitoring/apis/uptimemonitoring-com-api.md) · [All operations](https://skmtc.dev/uptimemonitoring/apis/uptimemonitoring-com-api/llms.txt) · [OpenAPI document](https://skmtc.dev/uptimemonitoring/apis/uptimemonitoring-com-api/revisions/ddcb2a8bc70f?raw)
