PATCH
cURL

Authorizations

Authorization
string
header
required

JWT bearer token. App-user tokens are issued by POST /auth/token (the partner backend calls it as its platform service account); admin and dashboard tokens are issued via OIDC login.

Path Parameters

sponsor_id
string
required

Sponsor ID

Body

application/json
address
null | object

Structured address details for user profiles and insurance documents.

All fields except line2 are required — serde rejects a structured address missing any of line1, city, state, country, or pincode (presence is enforced by the type, not by a value-level validator). A fully free-text address is captured via [AddressDetailsOuter::Raw] instead.

name
string | null
pan
string | null
sponsor_details
object

Response

Sponsor updated

created_at
string
required
id
string
required
last_modified_at
string
required
name
string
required
slug
string
required
sponsor_details
object
required
sponsor_kind
enum<string>
required

Kind of sponsor — individual person or organisation.

Available options:
INDIVIDUAL,
ORGANISATION
status
enum<string>
required

Sponsor lifecycle status.

Available options:
PENDING,
ACTIVE,
INACTIVE
address
null | object

Structured address details for user profiles and insurance documents.

All fields except line2 are required — serde rejects a structured address missing any of line1, city, state, country, or pincode (presence is enforced by the type, not by a value-level validator). A fully free-text address is captured via [AddressDetailsOuter::Raw] instead.

pan
string | null