Skip to main content
minor update

statusChangeReason field added

added the tosNotAccepted application status

New application status: tosNotAccepted

body.applicationStatus can now be tosNotAccepted: the user passed identity verification, but hasn’t accepted the program’s terms yet. The payload shape is unchanged, and body.applicationCompletionLink is present so you can send the user to accept. Once they accept, a follow-up webhook reports the transition to approved.

Example Payload (TOS Not Accepted)

initial release

user.updated webhook

Added the user.updated webhook. Rain triggers this webhook when a user’s compliance/application status changes, such as when a KYC application is approved, denied, or requires additional information.

Payload Fields

Application Status Values

Status Change Reason Values

Example Payload (Approved)

Example Payload (Needs Information)

Example Payload (Status Changed by Rain)