---
title: "Selfie submitted"
method: POST
path: "selfieEvents_webhook-selfie-submitted"
---

# Selfie submitted

`POST selfieEvents_webhook-selfie-submitted` (webhook)

Webhook for the `selfie.submitted` event. For more info see [Webhooks Overview](https://docs.withpersona.com/webhooks).

## Headers

- `Persona-Signature` string
- `Persona-Webhook-Attempts-Made` integer
- `Persona-Webhook-Attempts-Left` integer
- `Persona-Webhook-First-Attempted-At` integer

## Payload

- object
  - `data` WebhooksWebhookSelfieSubmittedPayloadContentApplicationJsonSchemaData
    - `type` 'event'
    - `id` string: Unique identifier for this Event. Starts with `evt_`.
    - `attributes` WebhooksWebhookSelfieSubmittedPayloadContentApplicationJsonSchemaDataAttributes
      - `created-at` string, date-time: Datetime when the event was created.
      - `name` 'selfie.submitted'
      - `payload` WebhooksWebhookSelfieSubmittedPayloadContentApplicationJsonSchemaDataAttributesPayload
        - `data` Selfie: A Selfie object
          - `id` string: Unique identifier for this Selfie object. Starts with `self_`.
          - `attributes` InquiryIncludedObjectsItemsDiscriminatorMappingSelfieConfigurablePosesAttributes
            - `status` string: Possible values: - initiated - submitted - processed - errored Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
            - `created-at` string, date-time
            - `processed-at` string, date-time, nullable: Timestamp when the Selfie finished processing. `null` until the Selfie reaches the `processed` or `errored` status.
          - `relationships` InquiryIncludedObjectsItemsDiscriminatorMappingSelfieConfigurablePosesRelationships
            - `inquiry` InquiryIncludedObjectsItemsDiscriminatorMappingSelfieConfigurablePosesRelationshipsInquiry
              - …
        - `included` SelfieIncludedObjectsItems[]: Objects referenced in `payload.data.relationships` may be provided in `included` when related-object inclusion is enabled for the webhook subscription. When inclusion is not enabled, the `included` key is omitted.
          - `type` 'inquiry', required: Discriminator value: inquiry
          - `id` string, required
          - `attributes` SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributes, required
            - `status` string, required: The status of the Inquiry Possible values: - created - pending - completed - expired - failed - needs_review - approved - declined Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update.
            - `reference-id` string, nullable, required
            - `note` string, nullable, required
            - `behaviors` object, nullable, required: Risk signals surfaced to enterprise customers. Specific keys are not enumerated in the public spec and may be added or removed over time. Contact your Persona account team for more information.
            - `tags` string[], required
            - `creator` string, required
            - `reviewer-comment` string, nullable, required
            - `created-at` string, date-time, required
            - `updated-at` string, date-time, required
            - `started-at` string, date-time, nullable, required
            - `expires-at` string, date-time, nullable, required
            - `completed-at` string, date-time, nullable, required
            - `failed-at` string, date-time, nullable, required: Set when an Inquiry transitions to `failed`. Not typically set on `declined` Inquiries — those carry `completed-at` from the transition that preceded the decision.
            - `marked-for-review-at` string, date-time, nullable, required
            - `decisioned-at` string, date-time, nullable, required
            - `expired-at` string, date-time, nullable, required
            - `redacted-at` string, date-time, nullable, required
            - `previous-step-name` string, nullable, required
            - `next-step-name` string, nullable, required
            - `fields` SelfieIncludedObjectsItemsDiscriminatorMappingInquiryAttributesFields, required: JSON key-value pairs of field name to field value. Exact schema depends on the configuration of the Inquiry template for this Inquiry.
              - …
            - `birthdate` string, date, nullable: Birthdate, must be in the format "YYYY-MM-DD".
            - `name-first` string, nullable: Given or first name.
            - `name-middle` string, nullable: Middle name.
            - `name-last` string, nullable: Family or last name.
            - `phone-number` string, nullable: Phone number.
            - `email-address` string, nullable: Email address.
            - `social-security-number` string, nullable: Social security number.
            - `address-street-1` string, nullable: Street name of residence address.
            - `address-street-2` string, nullable: Extension of residence address, usually apartment or suite number.
            - `address-city` string, nullable: City of residence address. Not all international addresses use this attribute.
            - `address-subdivision` string, nullable: State or subdivision of residence address. In the US, this should be the unabbreviated name. Not all international addresses use this attribute.
            - `address-postal-code` string, nullable: ZIP or postal code of residence address. Not all international addresses use this attribute.
            - `address-subdivision-abbr` string, nullable
            - `address-postal-code-abbr` string, nullable
            - `identification-number` string, nullable
          - `relationships` SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationships, required
            - `account` SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsAccount
              - …
            - `documents` SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsDocuments
              - …
            - `template` SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsTemplate: Only present for Legacy 2.0 inquiries
              - …
            - `inquiry-template` SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsInquiryTemplate: Only present for Dynamic Flow inquiries
              - …
            - `inquiry-template-version` SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsInquiryTemplateVersion: Only present for Dynamic Flow inquiries
              - …
            - `reports` SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsReports
              - …
            - `transaction` SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsTransaction
              - …
            - `reviewer` SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsReviewer: Actor that decisioned the Inquiry. `data` is `null` while the Inquiry has not been decisioned. Once decisioned, `data.type` and `data.id` identify the reviewer: - `user` + `user_*` — a dashboard user reviewed and decisioned the Inquiry. - `workflow` + `wfl_*` — Workflows 1.0 auto-decisioned the Inquiry. - `workflow-run` + `wfr_*` — Workflows 2.0 auto-decisioned the Inquiry (the dominant case in automation-heavy organizations).
              - …
            - `selfies` SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsSelfies
              - …
            - `sessions` SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsSessions
              - …
            - `verifications` SelfieIncludedObjectsItemsDiscriminatorMappingInquiryRelationshipsVerifications
              - …

## Acknowledgement `200`

Webhook received successfully

---

[API](https://skmtc.dev/withpersona/apis/withpersona-3.md) - [All operations](https://skmtc.dev/withpersona/apis/withpersona-3/llms.txt) - [OpenAPI document](https://skmtc.dev/withpersona/apis/withpersona-3/revisions/0a3310d5046f?raw)
