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.
| API | Sunset date | Decommission date – Test (EXT) | Decommission date – Production |
|---|---|---|---|
| Holidays and admin divisions | Apr 2026 | 30 Oct 2026 | 30 Oct 2026 |
| Installments: Installment advancement endpoints | Aug 2026 | 24 Feb, 2027 | 24 Feb, 2027 |
| Merchant advancements | Nov 2026 | 15 May 2026 | 15 May 2026 |
| Statements: List program transaction types | Mar 2026 | 26 Sep 2026 | 28 Sep 2026 |
| Transaction banking: Multi-leg payment endpoints | Nov 2025 | 6 Nov 2026 | 6 Nov 2026 |
| Transactions: Get transaction count | Aug 2026 | 22 Feb 2027 | 22 Feb 2027 |
For more information about Pismo's API life cycle, refer to API life cycle and deprecation strategy.
Holidays and admin divisions
> 🚧 Decommission and removal date
The deprecated endpoints listed here will be decommissioned (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} |
Installments
> 🚧 Decommission and removal date
The deprecated endpoints listed here will be decommissioned (removed) on 24 February, 2027 (PISMO-340196).
| Deprecated endpoints | Replacement endpoints |
|---|---|
| POST installment-management/v1/accounts/{accountId}/installment-advance | Create installment advancement |
| POST /statements/v2/accounts/{accountId}/installment-advance | Create installment advancement |
| GET /installment-management/v1/accounts/{accountId}/installment-advance/{advancementId} | Get installment advancement |
| GET /statements/v2/accounts/{accountId}/installment-advance/{id} | Get installment advancement |
| DELETE /installment-management/v1/accounts/{accountId}/installment-advance/{advancementId} | Cancel installment advancement |
| DELETE /statements/v2/accounts/{accountId}/installment-advance/{id} | Cancel installment advancement |
| GET /statements/v2/accounts/{accountId}/installment-advance | Simulate installment advancement |
Merchant advancements
> 🚧 Decommission and removal date
The deprecated endpoints listed here will be decommissioned (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 |
Statements
> 🚧 Decommission and removal date
The deprecated endpoint listed here will be decommissioned (removed) on 28 September 2026 (PISMO-331027).
| Deprecated endpoints | Replacement endpoints |
|---|---|
| GET /statements-v2/v1/transactions-types | List program transaction types |
Transaction banking
> 🚧 Decommission and removal date
The deprecated endpoints listed here will be decommissioned (removed) on 6 November 2026 and replaced by their corresponding v3 endpoints (PISMO-298216).
| Deprecated endpoint | Replacement endpoint |
|---|---|
| Post multi-leg payment v2 | Post multi-leg payment v3 |
| Get multi-leg payment status v2 | Get multi-leg payment status v3 |
Transactions
> 🚧 Decommission and removal date
The deprecated endpoint listed here will be decommissioned (removed) on 22 February 2027 (391709).
| Deprecated endpoint | Replacement endpoint |
|---|---|
| Get transaction count | None |
Updated 16 days ago