Event types and payloads

Event payloads

Webhooks return an event object with an event_id, event_type, created_at timestamp, and event_data object, which will contain all the fields on the updated resource.

Orum will also send a Signature header on each webhook request we make to your server which you can use to validate the message content and that the webhook did in fact come from Orum. Please see Secure webhooks for additional information.

Note: social_security_number will not be include in the event_data object for persons.

Sample webhook event

{
    "event_id": "2d5lde32-3973-5297-vb32-be24f559ef81",
    "event_type": "external_account_created",
    "created_at": "2022-07-26T18:45:17.441Z",
    "event_data": {
        "external_account": {
            "id": "95f3cv3d-asc3-46b8-a7be-056b903bfd54",
            "account_reference_id": "3f72je56-8901-6907-kp24-lp48f789pw92",
            "customer_reference_id": "6p87p609-9047-8201-mw18-pq92d2039ad23",
            "customer_resource_type": "person",
            "account_type": "checking",
            "account_number": "123456789",
            "routing_number": "912345678",
            "account_holder_name": "Tester Smith",
            "status": "created",
            "created_at": "2022-07-26T18:45:05.435446Z",
            "updated_at": "2022-07-26T18:45:05.435446Z"
        }
    }
}

Event Types

Event Type

Description

person_created

A person was created to represent an individual. The person is not able to send or receive funds.

person_verified

A person passed identity verification and is in verified status. The person is able to send or receive funds.

person_rejected

A person did not pass identity verification and is in rejected status. The person is not able to send or receive funds.

person_restricted

A person matched a sanctions list during watchlist screening. The person is not able to send or receive funds.

person_unverified

A person’s record was updated and the updated record requires identity re-verification. The person has a status of created and is not able to send or receive funds.

person_closed

A person has been soft deleted in Orum’s platform. The person is not able to send or receive funds.

business_created

A business was created. The business is not able to send or receive funds.

business_verified

A business passed verification and is in verified status. The business is able to send or receive funds.

business_rejected

A business did not pass verification and is in rejected status. The business is not able to send or receive funds.

business_restricted

A business did not pass verification and is in restricted status. The business is not able to send or receive funds.

business_unverified

A business’s record was updated and the updated record requires re-verification. The business has a status of created and is not able to send or receive funds.

business_closed

A business has been soft deleted in Orum’s platform. The business is not able to send or receive funds.

external_account_created

An external was account was created. The external account is not able to send or receive funds.

external_account_verified

An external account passed verification and is in a verified status. The external account is able to send or receive funds.

external_account_rejected

An external account did not pass verification and is in a rejected status. The external account is not able to send or receive funds.

external_account_restricted

An external account was matched against a sanctions watchlist and is in a restricted status. The external account is not able to send or receive funds.

external_account_unverified

An external account's record was updated and the updated record requires re-verification. The external account has a status of created and is not able to send or receive funds.

external_account_closed

An external account has been soft deleted from Orum’s platform. The external account is not able to send or receive funds.

transfer_updated

A transfer was created or a transfer has changed status to pending, completed, settled, or failed. Check the status on the transfer object for more information.

verify_account_updated

A verification of an account was created or a verification of an account has changed status to verified, rejected, restricted, or closed. Check the verification_status on the account object for more information.