Struck Off (MCA) - Batch APIs
Retrieve Struck Off records for entities identified from an order's input file.
Authentication and Order Setup
Before calling this API:
- Refer to the Authentication section to obtain a valid
sessionID. - Refer to the Create Order API documentation to create an order and obtain the corresponding
order_id.
Note: Use the
sessionIDas the Bearer token for authentication and theorder_idas a query parameter for this endpoint.
Endpoint
GET https://micro.signalx.ai/micro-check-api/struckoff/v2/get_struckoff_data
Authorization: Bearer <your_jwt_token>
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| order_id | String | Yes | Unique UUID of the order |
| page | Integer | Yes | Page number (starting at 1) |
| page_size | Integer | Yes | Number of records per page |
Top-level Metadata
status_code— e.g.200for successtotal— total records availabletotal_pages— total pages based onpage_sizedata[]— array of struck off records for the requested page
Key Response Fields
Each object in the data[] array may contain the following fields:
| Field | Type | Description |
|---|---|---|
| PAN | String | Permanent Account Number associated with the entity |
| tradeName | String | Trade name of the entity |
| legalName | String | Legal name of the entity |
| CIN | String | Corporate Identification Number |
| RegisteredName | String | Official registered company name |
| Status | String | Current company status |
| CompanyClass | String | Company classification |
| AddressRegistered | String | Registered office address |
| IncorporationDate | String | Date of incorporation |
| RocCode | String | Registrar of Companies (ROC) code |
| IsActiveCompliance | String | Compliance status indicator |
| RegisteredEmailId | String | Registered email address |
| PaidUpCapital | String | Company's paid-up capital |
Example Response
{
"status_code": 200,
"message": "Struck Off data retrieved successfully for 1 entities from input file",
"data": [
{
"PAN": "ABCDE1234F",
"tradeName": "TACTON",
"legalName": "THE TACTON ISOLUTIONS LLP",
"CIN": "U72900KA2019PTC123456",
"RegisteredName": "THE TACTON ISOLUTIONS LLP",
"Status": "Struck Off",
"CompanyClass": "Private",
"AddressRegistered": "Bangalore, Karnataka",
"IncorporationDate": "2019-01-15",
"RocCode": "ROC-Bangalore",
"IsActiveCompliance": "No",
"RegisteredEmailId": "info@tacton.com",
"PaidUpCapital": "100000"
}
]
}