Skip to main content

Microchecks & Orders

Analyze microchecks

Submit an Excel file for microcheck analysis (for example, MSME checks).

Endpoint

POST https://micro.signalx.ai/micro-check-api/microchecks/analyze
Content-Type: multipart/form-data

Headers

HeaderValueDescription
token<jwt_token>Required. Authentication token (JWT).
acceptapplication/json, text/plain, */*Accepted response formats.

Form-data body

FieldExampleRequiredDescription
filenew.xlsxYesExcel file to be analyzed.
typeMSMEYesType of check (e.g. MSME).
sub_typeNORMAL_CHECKSYesSub-type of check (e.g. NORMAL_CHECKS).

Create order (Micro-Checks v2)

Create a new micro-check order for vendor verification.

Authentication and Order Setup

Before calling this API:

  1. Refer to the Authentication section to obtain a valid sessionID.

Note: Use the sessionID as the Bearer token for authentication.

Endpoint

POST https://micro.signalx.ai/micro-check-api/microchecks/v2/create_order
Content-Type: multipart/form-data
Authorization: Bearer <your_jwt_token>

Form-data body

FieldTypeRequiredDescription
order_nameStringYesHuman‑readable name for the order.
typeStringYesCategory, e.g. MSME.
sub_typeStringYesSub-category, e.g. NORMAL_CHECKS.
duplicate_vendorsIntegerYesCount of duplicates (use 0 if none).
invalid_vendorsIntegerYesCount of invalid vendors (use 0 if none).
fileFileYesVendor data upload (.csv / .xlsx).

Supported type Values

ValueDescription
STRUCK_OFStruck Off verification checks
MSMEMSME verification checks
GSTGST verification checks
MCAMCA verification checks
REGULATORYRegulatory compliance checks
LITIGATIONLitigation-related checks

Supported sub_type Values

ValueDescription
NORMAL_CHECKSStandard verification checks
DETAILED_CHECKSDetailed verification checks
CERTIFICATE_CHECKSCertificate validation checks
UDYAM_UDYOG_CHECKSUdyam/Udyog verification checks
UDYAM_UDYOG_CERTIFICATE_CHECKSUdyam/Udyog and certificate checks
NORMAL_DETAILED_CHECKSCombination of normal and detailed checks
NORMAL_DETAILED_CERTIFICATE_CHECKSCombination of normal, detailed, and certificate checks
DETAILED_FINANCIALSDetailed financial information checks
DETAILED_FILINGSDetailed filing checks
DETAILED_COMPANY_CHECKSDetailed company-level checks
DETAILED_DIRECTOR_CHECKSDetailed director-level checks
REGULATORY_CHECKSRegulatory compliance checks
LITIGATION_COMPANY_CHECKSCompany litigation checks
LITIGATION_TARGET_CHECKSTarget-specific litigation checks

User list orders (order status)

Retrieve order status for a specific order.

Endpoint

GET https://micro.signalx.ai/micro-check-api/microchecks/v2/dashboard/user_list_orders
Authorization: Bearer <your_jwt_token>

Query parameters

ParameterTypeRequiredDescription
order_idStringYesUnique identifier of the order

Example response

{
"status_code": 200,
"data": {
"status": "PENDING",
"sub_type": "NORMAL_CHECKS"
},
"message": "Success",
"total_count": null,
"completed": null,
"pending": null
}