API endpoint deprecation and removal schedule

This guide lists the current API endpoint deprecation schedule. For detailed information about each item, refer to the sections below.

APISunset dateDecommission date – Test (EXT)Decommission date – Production
Account limits report files (v1)Nov 202530 Jun 202630 Jun 2026
CRM (all endpoints)Dec 20254 Jun 20264 Jun 2026
Holidays and admin divisionsApr 202630 Oct 202630 Oct 2026
Marketplace merchantJan 20267 July 20267 July 2026
Merchant advancementsNov 202615 May 202615 May 2026
Merchant transactionsJan 20267 July 20267 July 2026
Statements: List statementsOct 20254 May 20264 May 2026
Statements: Get account total dueMar 202631 Aug 202631 Aug 2026
Statements: List transaction typesMar 202626 Sep 202626 Sep 2026
Transaction banking: multi-leg payment endpointsNov 20256 Aug 20266 Aug 2026
Transaction banking: Float payment endpointsJan 202630 Jul 202630 Jul 2026
Create combo card (Cards)Jan 202630 Jul 202630 Jul 2026
Lending: Create loan productJun 202615 Jun 20261 Jul 2026
Lending: SimulationJun 202615 Jun 20261 Jul 2026
Lending: Create loanJun 202615 Jun 20261 Jul 2026
Lending: Disburse loanJun 202615 Jun 20261 Jul 2026
Lending: Register repaymentJun 202615 Jun 20261 Jul 2026
Lending: Early final settlementJun 202615 Jun 20261 Jul 2026
Lending: PrepaymentJun 202615 Jun 20261 Jul 2026
Lending: Repayment hierarchyJun 202615 Jun 20261 Jul 2026
Lending: Charge plansJun 202615 Jun 20261 Jul 2026
Lending: Penalty plansJun 202615 Jun 20261 Jul 2026

For more information about Pismo's API life cycle, refer to API life cycle and deprecation strategy.

Accounts
🚧

Deactivation and removal date

The deprecated endpoints listed here will be deactivated (removed) on 1 September 2025.

Deprecated endpoints

Replacement endpoints

GET /v2/accounts/:accountld/statements

GET /v1/accounts/:accountld/statements

POST /v2/customers/document-number

GET /v1/customers/:customerId/authorizations

PUT /v1/accounts/:accountld/duedate

GET /v1/accounts/:accountld/authorizations

List transactions

List statements

Update statements due date

Create account application

Account limits report files
🚧

Deactivation and removal date

The deprecated endpoints listed here will be deactivated (removed) on 30 June 2026 (PISMO-297949).

Deprecated reportReplacement report
Account limits report files (outdated) - v1Account limits report files - v2
Cards
🚧

Deactivation and removal date

The deprecated endpoint listed here will be deactivated (removed) on 30 July 2026 (PISMO-307995)

Deprecated endpointReplacement endpoint
Create combo cardCreate card (Use modes)
CRM
🚧

Deactivation and removal date

The deprecated endpoints listed here will be deactivated (removed) on 4 June 2026 (PISMO-302228).

Deprecated endpointReplacement endpoint
POST /crm/customers/{customerId}/accounts/{accountId}No replacement – you will need to write your own direct calls to the official Pismo endpoints
/crm/*No replacement – you will need to write your own direct calls to the official Pismo endpoints
Holidays and admin divisions
🚧

Deactivation and removal date

The deprecated endpoints listed here will be deactivated (removed) on October 2026 (PISMO-312616).

Deprecated endpoints

Replacement endpoints

Create holiday
POST /holidays-core/v2/holiday

Add holiday
POST /v1/holiday-calendar/holiday

List holidays
GET /orgs-core/v1/orgs/holidays

List holidays
GET /holidays-core/v1/holiday-calendar/(holiday_calendar_id)/holiday

Update holiday
PUT /orgs-core/v1/orgs/holidays/(id)

Update holiday
PATCH /holidays-core/v1/holiday-calendar/(holiday_calendar_id)/holiday/(holiday_id)

Delete holiday
DELETE /orgs-core/v1/orgs/holidays/(id)

Delete holiday
DELETE /holidays-core/v1/holiday-calendar/:holiday_calendar_id/holiday/:holiday_id

Create holiday
POST /holidays-core/v1/holiday

Add holiday
POST /holidays-core/v1/holiday-calendar/holiday

List holidays
GET /holidays-core/v1/holiday

List holidays
GET /holidays-core/v1/holiday-calendar/(holiday_calendar_id)/holiday

Get holiday
POST /holidays-core/v1/holiday/validate

Get business day
POST /holidays-core/v1/holiday-calendar/(holiday_calendar_id)/business-day

Update holiday name
PUT /holidays-core/v1/holiday/(holiday_id)

Update holiday
PATCH /holidays-core/v1/holiday-Update holidaycalendar/(holiday_calendar_id)/holiday/(holiday_id)

Delete holiday
DELETE /holidays-core/v1/holiday/(holiday_id)

Delete holiday
DELETE /holidays-core/v1/holiday-calendar/(holiday_calendar_id)/holiday/(holiday_id)

Check if business day
POST /holidays-core/v1/search-business-day

Get business day
POST /holidays-core/v1/holiday-calendar/(holiday_calendar_id)/business-day

List non-business days
GET /holidays-core/v1/non-business-days

Get non-business days
GET /holidays-core/v1/holiday-calendar/(holiday_calendar_id)/non-business-days

List holidays with admin division ancestors
GET /holidays-core/v1/holiday/administrative-division/(administrative_division_id)/ancestors

List holiday calendars
GET /holidays-core/v1/holiday-calendar

Create holiday
POST /holidays-core/v2/holiday

Add holiday
POST /holidays-core/v1/holiday-calendar/holiday

List holidays
GET /holidays-core/v2/holiday

List holiday calendars
GET /holidays-core/v1/holiday-calendarOST /holidays-core/v1/holiday-calendar/holiday

Update holiday
PUT /holidays-core/v2/holiday/(holiday_id)

Update holiday
PATCH /holidays-core/v1/holiday-calendar/(holiday_calendar_id)/holiday/(holiday_id)

Create administrative division
POST /divisions-core/v1/administrative-division

Create holiday calendar
POST /holidays-core/v1/holiday-calendar

Get admin division info by external ID
GET /divisions-core/v1/administrative-division/external-id/(id)

Get calendar by external ID
GET /holidays-core/v1/holiday-calendar/external-id/(holiday_external_id)

Get admin division info
GET /divisions-core/v1/administrative-division/(id)

Get holiday calendar
GET /holidays-core/v1/holiday-calendar/(holiday_calendar_ID)

Update administrative division
PUT /divisions-core/v1/administrative-division/(id)

Update holiday calendar
PATCH /holidays-core/v1/holiday-calendar/(holiday_calendar_ID)

Delete administrative division
DELETE /divisions-core/v1/administrative-division/(id)

Delete holiday calendar
DELETE /holidays-core/v1/holiday-calendar/(holiday_calendar_ID)

Get admin division tree by admin division ID
GET /divisions-core/v1/administrative-division/(id)/tree

List holiday calendars
GET /holidays-core/v1/holiday-calendar

Get admin division tree by external ID
GET /divisions-core/v1/administrative-division/external-id/(id)/tree

List holiday calendars
GET /holidays-core/v1/holiday-calendar

Get admin division ancestors by admin division ID
GET /divisions-core/v1/administrative-division/external-id/(id)/tree

List holiday calendars
GET /holidays-core/v1/holiday-calendar

Get admin division ancestors by external ID
GET /divisions-core/v1/administrative-division/external-id/(id)/ancestors

List holiday calendars
GET /holidays-core/v1/holiday-calendar

Create administrative division
POST /divisions-core/v2/administrative-division

Create holiday calendar
POST /holidays-core/v1/holiday-calendar

Get admin division info
GET /divisions-core/v2/administrative-division/(id)

Get holiday calendar
GET /holidays-core/v1/holiday-calendar/(holiday_calendar_ID)

Update administrative division
PUT /divisions-core/v2/administrative-division/(id)

Update holiday calendar
PATCH /holidays-core/v1/holiday-calendar/(holiday_calendar_ID)

Lending
🚧

Deactivation and removal date

The deprecated endpoints listed here will be deactivated (removed) on 01 July 2026 and replaced by their corresponding v2 endpoints (PISMO-359722).

Deprecated endpointsReplacement endpoints
Create loan product
POST /lending/v1/loan-products
Create loan product
POST /lending/v2/loan-products
-and-
Create simulation config
POST /rates/v1/simulation/configs
List loan products
GET lending/v1/loan-products
List loan products
GET lending/v2/loan-products
Get loan product
GET lending/v1/loan-products/{productId}
Get loan product
GET lending/v2/loan-products/{productId}
Simulate loan booking
POST /lending/v1/simulations
Create simulation
POST /payment-methods-admin/v1/simulations
Create charge plan
POST /lending/v1/charge-plans
Create loan adjustment
POST /lending/v2/loans/{loanId}/adjustment
Create loan booking
POST /lending/v1/loans
Book loan
POST /lending/v2/loans
Get loan details
GET /lending/v1/loans/{loanId}
Get loan
GET /lending/v2/loans/{loanId}
List loans
GET /lending/v1/loans
List loans
GET /lending/v2/loans
-or-
List account loans
GET /lending/v2/accounts/{accountId}/loans
Disburse loan
POST /lending/v1/loans/{loanId}/disburse
Disburse loan
POST /lending/v2/loans/{loanId}/disburse
Register repayment
POST /lending/v1/loans/{loanId}/repayment
Register repayment
POST /lending/v2/loans/{loanId}/repayment
Register simulation for EFS
POST /lending/v1/loans/{loanId}/early-settlement/simulate
Simulate early final settlement
POST /lending/v2/loans/{loanId}/early-settlement/simulate
Apply EFS simulation
POST /lending/v1/loans/{loanId}/early-settlement/{efsId}/register
Register simulation for EFS
POST lending/v2/loans/{loanId}/early_settlement/{efsId}/register
Simulate prepayment
POST /lending/v1/loans/{loanId}/prepayment/simulate
Simulate prepayment
POST /lending/v2/loans/{{loan_id}}/prepayment/simulate
Apply prepayment simulation
POST /lending/v1/loans/{loanId}/prepayment/{prepaymentId}/register
Register prepayment simulation
POST /lending/v2/loans/{{loan_id}}/prepayment/{{prepayment_id}}/register
Create repayment hierarchy
POST /lending/v1/repayment-hierarchies
Create repayment hierarchy
POST lending/v2/repayment-hierarchies
List repayment hierarchies
GET /lending/v1/repayment-hierarchies
Get repayment hierarchy
GET /lending/v2/repayment-hierarchies/{hierarchyCode}
Create penalty plan
POST /lending/v1/penalty-plans
Create interest plan
POST /interest-engine/v1/interest/plan
Get penalty plan
GET /lending/v1/penalty-plans
Get interest plan
GET /interest-engine/v1/interest/plan/{interestPlanId}
Cancel loan
DELETE lending/v1/loans/{loanId}
Cancel loan
POST lending/v2/loans/{loanId}/cancel
Enable repayment hierarchy
PUT lending/v1/repayment-hierarchies/{code}/enable
No replacement
Disable repayment hierarchy
PUT lending/v1/repayment-hierarchies/{code}/disable
No replacement
Get repayment hierarchy
GET lending/v1/repayment-hierarchies/{code}
No replacement
Delete repayment hierarchy
DELETE lending/v1/repayment-hierarchies/{code}
No replacement
Get loan simulation
GET lending/v1/simulations/{loanSimulationId}
No replacement
Enable charge plan
PUT lending/v1/charge-plans/{code}/enable
No replacement
Disable charge plan
PUT lending/v1/charge-plans/{code}/disable
No replacement
List charge plans
GET lending/v1/charge-plans
No replacement
Get charge plan
GET lending/v1/charge-plans/{code}
No replacement
Delete charge plan
DELETE lending/v1/charge-plans/{code}
No replacement
Enable penalty plan
PUT lending/v1/penalty-plans/{code}/enable
No replacement
Disable penalty plan
PUT lending/v1/penalty-plans/{code}/disable
No replacement
List penalty plans
GET lending/v1/penalty-plans
No replacement
Delete penalty plan
DELETE lending/v1/penalty-plans/{code}
No replacement
Get program configuration
GET lending/v1/program-configurations/{programId}
No replacement
Update program configuration
PUT lending/v1/program-configurations/{programId}
No replacement
Marketplace merchant
🚧

Deactivation and removal date

The deprecated endpoints listed here will be deactivated (removed) on 7 July 2026 (PISMO–312936).

Deprecated endpoints

Replacement endpoints

GET /marketplaces/v1/{marketplaceId}/merchants GET /v2/marketplaces/{marketplaceId}/merchants POST /marketplaces/v1/{marketplaceId}/merchants/{merchantId} DELETE /marketplaces/v1/{marketplaceId}/merchants/{merchantId} GET /marketplace/v1/marketplaces/{marketplaceId} PUT /marketplace/v1/marketplaces/{marketplaceId} POST /marketplace/v2/marketplaces

List merchants linked to a marketplace List merchants linked to a marketplace Link marketplace to merchants Unlink marketplace and merchant Get marketplace by ID Update marketplace Create marketplace

Merchant advancements
🚧

Deactivation and removal date

The deprecated endpoints listed here will be deactivated (removed) on 21 November 2026 (PISMO–350162).

Deprecated endpoints

Replacement endpoints

POST /merchants/v2/merchants/{merchantId}/advancements

GET /merchants/v1/merchants/{merchantId}/advancements/requests/{advancementRequestId}

Simulate merchant advancement Get advancement

Merchant transactions
🚧

Deactivation and removal date

The deprecated endpoints listed here will be deactivated (removed) on 7 July 2026 (PISMO–316724).

Deprecated endpoints

Replacement endpoints

POST /v1/merchants/{merchantId}/transactions POST /v1/merchants/{merchantId}/reversal-transactions

Create merchant transaction Cancel merchant transaction

Statements
🚧

Deactivation and removal date

The deprecated endpoint listed here will be deactivated (removed) on 4 May 2026 (PISMO-293204, PISMO-290070).

Deprecated endpointsReplacement endpoints
GET /statements/v2/accounts/{accountId}/statementsList statements v3
🚧

Deactivation and removal date

The deprecated endpoint listed here will be deactivated (removed) on 31 August 2026 (PISMO-323483).

Deprecated endpointsReplacement endpoints
GET /statements/v1/accounts/{accountId}/total-due Get account total due
🚧

Deactivation and removal date

The deprecated endpoint listed here will be deactivated (removed) on 26 September 2026 (PISMO-331027).

Deprecated endpointsReplacement endpoints
GET /statements-v2/v1/transactions-typesList program transaction types
Transaction banking
🚧

Deactivation and removal date

The deprecated endpoints listed here will be deactivated (removed) on 30 July 2026 and replaced by their corresponding v2 endpoints (PISMO-316360).

🚧

Deactivation and removal date

The deprecated endpoints listed here will be deactivated (removed) on 6 Aug 2026 and replaced by their corresponding v3 endpoints (PISMO-298216).