action.skip

User Webhook Events

This topic describes the user events sent by Megaport’s webhooks.

user.registered

user.registered is sent when a user is registered.

The payload of this event has the following structure:

  • company_uid (string, UUID)
  • metadata (object)
    • environment (string)
  • schema_version (string)
  • timestamp (string, date-time)
  • type (string)
  • data (object)
    • email (string, email)
    • first_name (string)
    • last_name (string)
    • person_uid (string, UUID)
    • position (string)

For example:

{
  "company_uid": "681ef39b-436b-40dd-a914-26391db2689c",
  "metadata": {
    "environment": "production"
  },
  "schema_version": "1",
  "timestamp": "2026-04-23T10:29:12Z",
  "type": "user.registered",
  "data": {
    "email": "jane.doe@example.com",
    "first_name": "Jane",
    "last_name": "Doe",
    "person_uid": "c1135358-29fa-4b0f-9742-ba4bc4c22e1a",
    "position": "Network Engineer"
  }
}