---
title: "Join request rejected"
method: POST
path: "creator.join_request.rejected"
tags: ["Webhook Events"]
---

# Join request rejected

`POST creator.join_request.rejected` (webhook)

Your team rejected a join request.

## Headers

- `webhook-id` string, required
- `webhook-timestamp` string, required
- `webhook-signature` string, required

## Payload

- CreatorJoinRequestRejectedWebhookEvent: Your team rejected a join request.
  - `id` string, required: Event id; the `webhook-id` header. The same on every retry: dedupe on it.
  - `type` 'creator.join_request.rejected', required
  - `timestamp` string, date-time, required: When the change happened
  - `organizationId` string, required
  - `actor` WebhookActor, required: Who caused the event: a member (`user`), an API key (`apiKeyId`), a creator, or viral.app itself (`system`); `surface` says where the change entered. Skip events your own API key caused to avoid loops.
    - `type` 'user' | 'api_key' | 'creator' | 'system', required
    - `surface` 'ui' | 'api' | 'copilot' | 'system', required
    - `userId` string, nullable, required
    - `apiKeyId` string, nullable, required
    - `impersonated` boolean, required
  - `data` object, required
    - `joinRequest` WebhookJoinRequest, required
      - `id` string, required
      - `status` 'pending' | 'approved' | 'rejected' | 'canceled', required
      - `message` string, nullable, required
      - `createdAt` string, date-time, required
      - `link` object, nullable, required
        - `id` string, required
        - `label` string, nullable, required
      - `user` object, required
        - `id` string, required
        - `name` string, nullable, required
        - `firstName` string, nullable, required
        - `lastName` string, nullable, required
        - `image` string, nullable, required

## Acknowledgement `200`

Any 2xx within 15 seconds acknowledges the event. Anything else, a timeout or a redirect is retried (10 attempts over about 3 days); 410 disables the endpoint.

---

[API](https://skmtc.dev/viral/apis/viral-app-api.md) · [All operations](https://skmtc.dev/viral/apis/viral-app-api/llms.txt) · [OpenAPI document](https://skmtc.dev/viral/apis/viral-app-api/revisions/31e97fa79ef1?raw)
