---
title: "Webhook event: user.created.v1"
method: POST
path: "user.created.v1"
---

# Webhook event: user.created.v1

`POST user.created.v1` (webhook)

Triggered when any significant change occurs to a user. This webhook is only supposed to be consumed by Straddle.

## Payload

- object
  - `event_type` string, required — Type of the event
  - `event_id` string, uuid, required — UUID of the event
  - `account_id` string, uuid, required — UUID of the account associated with this event
  - `data` UserV1, required
    - `id` string, uuid, required — The unique identifier of the user.
    - `organization_id` string, uuid, nullable — The unique identifier of the organization this user belongs to.
    - `platform_id` string, uuid, nullable — The unique identifier of the organization this user belongs to.
    - `authenticator_id` string, nullable — The unique identifier used for authentication purposes.
    - `status` 'invited' | 'active' | 'onboarding' | 'inactive', required — The current status of the user.
    - `first_name` string, required — The first name of the user.
    - `last_name` string, required — The last name of the user.
    - `email` string, required — The email address of the user.
    - `level` 'none' | 'onboarding' | 'straddle' | 'platform' | 'organization', required — The current status of the user.
    - `roles` string[], required — The role assigned to the user, determining their permissions within the system.
    - `created_at` string, date-time, required — Timestamp of when the user was created.
    - `updated_at` string, date-time, required — Timestamp of the most recent update to the user.
    - `memberships` UserMembershipV1[], required
      - `level` 'none' | 'onboarding' | 'account' | 'organization' | 'platform' | 'straddle', required
      - `entity_id` string, uuid, nullable
      - `entity_name` string, required
      - `roles` string[], required
      - `authenticator_organization_id` string, required

## Acknowledgement `200`

Webhook processed successfully

---

[API](https://skmtc.net/straddleio/apis/straddle-api.md) · [All operations](https://skmtc.net/straddleio/apis/straddle-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/straddleio/straddle-api/revisions/6e13cd88cda9/schema)
