We’re excited to launch our latest product to simplify your business processes. Know More →
KYE RPACPC KYE Suite Employee & professional checks

CS Verification API – Verify Company Secretary Credentials.

Verify available Company Secretary professional details using the RPACPC CS Verification API. Retrieve membership-related information, organization details, designation, professional identifiers, and location information through an API integration.

Sample verification Dummy data
1 You send
Checking
2 You get back
✓
ACTIVEValid & registered
482 ms
Name SAMPLE COMPANY SECRETARY
Organization SAMPLE PROFESSIONAL ASSOCIATES
Designation COMPANY SECRETARIES
Membership number A12345
CP number 12345
Address SAMPLE BUSINESS ADDRESS
City SAMPLE CITY
CSBF indicator NO
Active ECSIN number —
API overview

Simplify CS Verification.

The RPACPC CS Verification API enables businesses to retrieve available professional information associated with a Company Secretary membership number.

It can support professional verification workflows where an organization needs to check a Company Secretary’s available membership and associated professional details before onboarding, engaging, or maintaining records for a professional.

Key information available

Access essential Architect details.

The API response may include the following information, depending on the response received:

01
Professional Details

Name and designation of the professional.

name
designation
02
Organization Details

Name of the organization associated with the professional.

organization_name
03
Membership Information

Membership number associated with the professional.

membership_number
04
Professional Identifier

CP number, where available from the source.

cp_number
05
Location Details

Address and city associated with the professional.

address
city
06
Additional Fields

CSBF indicator and active ECSIN number, as returned by the source.

csbf_indicator
active_ecsin_number
How it works

Simple API-based verification process.

Step 01

Submit the Request

Provide the membership number and required consent parameters.

Step 02

Process the Verification

RPACPC processes the request through the configured verification service.

Step 03

Receive the Response

The API returns the request status and available Company Secretary information in JSON format.

Step 04

Use the Results

Integrate the returned information into your professional verification, onboarding, or due-diligence workflow.

API request

Step 1 Submit CS Verification details.

Request parameters
Parameter Type Required Description
request_id String Yes Unique identifier for the API request.
consent String Yes Consent indicator supplied with the request.
consent_text String Yes Consent declaration associated with the request.
membership_number String Yes Company Secretary membership number to be checked.
The membership number above is illustrative. Use the format accepted by your configured API.
Sample request REQUEST
{
  "request_id": "REQ_CS_10001",
  "consent": "Y",
  "consent_text": "I hereby declare my consent agreement for fetching my information via RPACPC API",
  "membership_number": "12345"
}
API response

Step 2Receive structured CS information.

Key response fields
Field Description
status Overall status returned by the API.
status_code Status code returned in the response.
message Response message returned by the service.
billable Billing indicator returned by the API.
data.name Name of the Company Secretary.
data.organization Associated organization name.
data.designation Professional designation.
data.membership_number Membership number returned by the source.
data.cp_number CP number, when available.
data.address Address returned in the response.
data.city City associated with the returned record.
data.csbfYn CSBF indicator, preserving the source field name.
data.active_ecsin_number Active ECSIN number, if provided.
request_id Request identifier associated with the API call.
sequence_id Sequence identifier returned by the service.
request_time Timestamp indicating when the request was made.
response_time Timestamp indicating when the response was returned.
200 · Sample responseRESPONSE
{
  "status": "SUCCESS",
  "status_code": "200",
  "message": "Data fetch successfully",
  "billable": "Y",
  "data": {
    "name": "SAMPLE COMPANY SECRETARY",
    "organization": "SAMPLE PROFESSIONAL ASSOCIATES",
    "designation": "COMPANY SECRETARIES",
    "membership_number": "A12345",
    "cp_number": "12345",
    "address": "SAMPLE BUSINESS ADDRESS",
    "city": "SAMPLE CITY",
    "csbfYn": "NO",
    "active_ecsin_number": ""
  },
  "request_id": "REQ_CS_10001",
  "sequence_id": "sample-sequence-id",
  "request_time": "2026-01-15T10:30:00.000Z",
  "response_time": "2026-01-15T10:30:01.000Z"
}

The response is illustrative and uses synthetic values. Field values, optional fields, and status messages may vary depending on the actual API response.

Use cases

CS verification across business workflows.

Professional Onboarding

Retrieve available Company Secretary details as part of professional onboarding and record verification workflows.

Vendor and Consultant Verification

Support verification workflows for organizations engaging Company Secretaries as consultants, advisors, or professional service providers.

Corporate Due Diligence

Use available professional and organization information as one input into broader due-diligence processes.

Professional Record Management

Help maintain and cross-check Company Secretary details within internal business systems.

Workflow Automation

Integrate professional information retrieval into existing onboarding, compliance, or case-management applications.

FAQ

Frequently asked questions

Common questions about the CS Verification API — what it returns, how fast it is, and how to integrate.

Still have a question? Talk to an expert
What does the CS Verification API do?
It retrieves available Company Secretary details associated with a supplied membership number.
Which parameter is used to identify a Company Secretary?
The request uses the membership_number field.
What information does the API return?
The supplied response schema includes name, organization, designation, membership number, CP number, address, city, the CSBF indicator, and active ECSIN number.
Does the API return a separate active membership status?
The supplied response does not contain a clearly named membership-status field. Confirm the source's status semantics before presenting the API as a definitive active-membership check.
Is consent required?
The request schema includes consent and consent_text. Integrations should use an appropriate consent process and provide the required values.
Can the API be integrated into an existing application?
Yes. The JSON request and response format can be incorporated into applications that can call the configured RPACPC API endpoint.
Does a successful API response guarantee professional authorization?
No such guarantee can be inferred from the supplied response schema alone. Interpret the response using the API's documented source and status rules.
Blog

Government ID Check API: How Does It Help Banks, FinTechs, and NBFCs Streamline KYC?

Government ID Check API helps banks, FinTechs, and NBFCs streamline KYC with faster identity verification and reduced manual work.

Read More
Government ID Check API: How Does It Help Banks, FinTechs, and NBFCs Streamline KYC?

India's verification infrastructure is already here.

Empower your applications with India's Enterprise Verification Intelligence Platform for faster, more reliable verification.