Documentation Index
Fetch the complete documentation index at: https://docs.portalhq.io/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Use Noah hosted onboarding through Portal Client API to verify your client before running payins or payout flows.1. Initiate KYC
CallPOST /customers/kyc to create (or return) a hosted onboarding session.
POST /customers/kyc returns the hosted URL only. KYC approval status is evaluated later via Noah webhooks and Noah customer verification checks during payin/payout flows.
returnUrl must be a valid HTTPS URL.2. Redirect the user to hosted onboarding
Send the user todata.hostedUrl so they can complete the Noah flow.
3. Configure Noah webhooks for KYC updates
Set up Noah webhooks in Noah Dashboard to receive KYC lifecycle events directly from Noah.- Subscribe to
Customerevents for KYC status lifecycle updates. - Noah Webhooks