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 TypeDescription
person_createdA person was created to represent an individual. The person is not able to send or receive funds.
person_verifiedA person passed identity verification and is in verified status. The person is able to send or receive funds.
person_rejectedA person did not pass identity verification and is in rejected status. The person is not able to send or receive funds.
person_restrictedA person matched a sanctions list during watchlist screening. The person is not able to send or receive funds.
person_unverifiedA 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_closedA person has been soft deleted in Orum’s platform. The person is not able to send or receive funds.
business_createdA business was created. The business is not able to send or receive funds.
business_verifiedA business passed verification and is in verified status. The business is able to send or receive funds.
business_rejectedA business did not pass verification and is in rejected status. The business is not able to send or receive funds.
business_restrictedA business did not pass verification and is in restricted status. The business is not able to send or receive funds.
business_unverifiedA 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_closedA business has been soft deleted in Orum’s platform. The business is not able to send or receive funds.
external_account_createdAn external was account was created. The external account is not able to send or receive funds.
external_account_verifiedAn external account passed verification and is in a verified status. The external account is able to send or receive funds.
external_account_rejectedAn 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_restrictedAn 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_unverifiedAn 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_closedAn external account has been soft deleted from Orum’s platform. The external account is not able to send or receive funds.
transfer_updatedA 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_updatedA 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.