Skip to main content
POST
Submit Compliance

Authorizations

Authorization
string
header
required

Project API key (sk-kupe-...) or a Supabase user JWT.

Path Parameters

org_id
string
required

Body

application/json
end_user
PlivoComplianceEndUser · object
required

Minimal India-business KYC fields Plivo's Compliance API requires: Registration Certificate (MCA CoI / Udyam) + GST Certificate, with the business name matching exactly across both documents.

registration_certificate_base64
string
required
gst_certificate_base64
string
required
registration_certificate_filename
string
default:registration_certificate.pdf
gst_certificate_filename
string
default:gst_certificate.pdf

Response

Successful Response

id
string
required
org_id
string
required
compliance_id
string
required
country_iso
string
required
number_type
string
required
user_type
string
required
business_name
string
required
status
enum<string>
required
Available options:
draft,
submitted,
accepted,
rejected,
suspended,
expired
created_at
string<date-time>
required
updated_at
string<date-time>
required
rejection_reason
string | null