Fintech APIs & Platform for KYC, Verification & Transactions in India | Eko Platform Services
Eko Platform Services Logo

GETGet User's Services

Check the activation status of every service for one of your agents.

GET/user/account/services

Returns every service enabled for the given user_code, with each service's activation status, ops-verification status and timestamps. Use it to audit which services one of your agents can actually transact on.

Service status (service_status_list[].status)

Not to be confused with the top-level status — this one lives on each entry of service_status_list.

statusstatus_descMeaning
0DEACTIVATEDAgent must re-upload their documents using the Activate Service API
1ACTIVATEDService is live and usable
2PENDINGActivation pending for this agent
Note

Once the agent re-uploads their documents from the DEACTIVATED state, the service moves to PENDING — not straight back to ACTIVATED.

Verification status (verification_status)

Tells you the action taken by the Eko operations team on the agent's documents for that service.

verification_statusMeaning
0Not applicable — this service needs no ops verification
1Verified — documents verified by the ops team
2Rejected — rejection reason is in the entry's comments field
3Pending — action pending from the ops team

Request

Query parameters

initiator_idstringRequired

Registered mobile number of the API user (see Platform Credentials).

example: 9962981729

client_ref_idstringoptional

Unique reference ID per API call, generated by your system (max 20 characters).

example: 2026010100123456789

user_codestringRequired

Unique code of your user/agent/retailer the service is run for. Use `Onboard Agent` API to register your users

example: 20810200

Responses

  • statusnumber

    Primary success indicator (0 = success).

  • messagestring

    Human-readable response / error message.

  • response_status_idnumber

    Granular status id; see the shared error-codes table.

  • response_type_idnumber

    A unique id for every possible response shape (success or error) — useful for client logic branching and analytics.

  • dataobject

    API-specific response payload.

    • service_status_listarray

      Per-service status for the user.

      • service_codestring

        Service code.

      • status_descstring

        Human-readable status (ACTIVATED / PENDING / DEACTIVATED).

      • statusnumber

        Activation status — 0 = deactivated (agent must re-upload documents via Activate Service), 1 = activated, 2 = pending.

      • verification_statusnumber

        Ops-team verification state — 0 = not applicable, 1 = verified, 2 = rejected (reason in `comments`), 3 = pending.

      • commentsstring

        Ops-team remark — holds the rejection reason when `verification_status` is 2, otherwise null.

      • createdAtstring

        When the service was created.

Next steps

NextGETGet All ServicesList every service available on the platform with its service code and provider.

Related