Create BigDataCorp KYC iframe session
Starts the BigDataCorp document and liveness capture flow. Pods creates a KYC profile with provider bigdatacorp, stores only safe references and CPF hash/last4, and returns the iframe URL plus the Pods-generated kycUserId. Repeated requests reuse an active capture for up to seven minutes. If the verified CPF maps to exactly one approved local BigDataCorp KYC profile, Pods creates a customer-scoped approved profile from the existing Avenia IDs without calling Avenia or creating another iframe. Otherwise, Pods can perform a bounded Avenia lookup while the CPF is present in this request.
Authorizations
API key for authentication. Obtain from your Pods dashboard.
Body
BigDataCorp iframe session creation payload
Brazilian CPF. Pods normalizes and hashes this value; the full CPF is not persisted.
"52998224725"
Applicant email
Applicant EVM wallet address
"0xb794F5eA0ba39494cE839613fffBA74279579268"
Optional id from your system for support correlation
"app-user-001"
Response
BigDataCorp iframe session created or approved BigDataCorp KYC profile reused
BigDataCorp session result. Repeated requests for an active capture return the same iframeUrl and iframeSessionId for up to seven minutes. An approved KYC profile reuse returns status approved with null iframe fields; poll the returned kycUserId through the canonical status endpoint.
Pods-generated public KYC user id
"550e8400-e29b-41d4-a716-446655440000"
BigDataCorp iframe URL for document and liveness capture. Pods reuses the same URL for an active capture for up to seven minutes. Null when no capture is needed.
"https://iframe.bigdatacorp.com.br/550e8400-e29b-41d4-a716-446655440000"
Current BigDataCorp onboarding id. Use it as the WebView remount key so a cached iframe cannot be displayed after Pods returns a newer session. Null when no capture is needed.
"bigdatacorp-onboarding-id"
Normalized Pods KYC status
created, provider_pending, approved, rejected, rejected_retryable, blocked "created"