Skip to main content
POST
Onboard a new Person into the ACH application ( SUNSETTING )

Authorizations

Authorization
string
header
required

Token-based authentication using Authorization: Bearer <YOUR_API_KEY> provided by the GrailPay Support Team.

Body

application/json
client_reference_id
string | null
Example:

"123456"

first_name
string | null
Example:

"John"

last_name
string | null
Example:

"Doe"

email
string | null
Example:

"test@example.org"

phone
string | null
Example:

"1234567890"

address
object
bank_account
object

Bank account can be either Plaid or Custom, not both

billing_merchant_user_uuid
string<uuid> | null
Example:

"2bcf2ac3-38fc-4238-a638-4f092821fc27"

billing_processor_mid
string | null
Example:

"21245678932"

payout_type
enum<string> | null
Available options:
batch,
individual
Example:

"individual"

Response

Person registered successfully

Schema for a person response

status
boolean

Response status

Example:

true

message
string

Response message

data
object

User data

errors
object | null

Error details if any

error_code
string | null

Error code if any