Skip to main content

Overview

The EasyCred Partner API is a REST API that returns JSON. All endpoints are under:
https://api.easycred.in/api/v1/partner/

Interactive Spec

The full OpenAPI specification is available without authentication:
GET https://api.easycred.in/api/v1/openapi.json

Import into Postman

Use Import → Link in Postman and paste the URL above to get a full interactive collection.

Swagger UI

Import the URL into any Swagger UI instance for an interactive explorer with all schemas.

Authentication

All Partner API endpoints require HMAC-SHA256 signed requests. See the Authentication guide for the full signing process. At minimum, every request must include:
x-api-key: ec_live_...
x-timestamp: 1749820800
x-nonce: <uuid-v4>
x-signature: <hmac-sha256-hex>

Step Names Reference (nextAction.type)

Always branch on category, not on the exact step name — step names may grow over time. These are listed here for recognition only.
CategoryStep Names
POLLPOLL_FOR_OFFERS, POLL_FOR_KYC_LINK, POLL_KYC_STATUS, POLL_FOR_ESIGN_LINK, POLL_FOR_MANDATE_LINK, POLL_FOR_DISBURSAL, POLL_FOR_UPDATED_GOLD_LOAN_OFFER
COLLECTSELECT_OFFER, SELECT_GOLD_LOAN_BRANCH, SUBMIT_BANK_DETAILS
REDIRECTREDIRECT_TO_KYC, REDIRECT_TO_ESIGN, REDIRECT_TO_MANDATE
TERMINALCOMPLETED, REJECTED, NO_OFFERS_AVAILABLE, OFFLINE_PROCESSING, ABANDONED, EXPIRED

Glossary

TermMeaning
journeyIdStable ID for one loan journey (jrn_<uuid>)
journeySessionPer-journey token from initiate; sent via X-Journey-Session on headless calls
nextActionThe single next step the journey is waiting on, with its category
categoryThe kind of next step: POLL / COLLECT / REDIRECT / TERMINAL — what your code branches on
outcomeThe final result, present only at a TERMINAL step

Support

Contact your EasyCred onboarding manager for:
  • Credentials and key rotation
  • Sandbox access
  • Integration help and troubleshooting