---
title: "Advance a Funding (Simulation)"
method: POST
path: "/v2/fundings/{funding_id}/advance"
tags: ["Funding"]
---

# Advance a Funding (Simulation)

`POST /v2/fundings/{funding_id}/advance`

## Request

- Base URL: `https://api.sandbox.lead.bank`
- URL: `https://api.sandbox.lead.bank/v2/fundings/{funding_id}/advance`
- Auth: HTTP bearer

Advance a Funding from `processing` to `posted`. Available in Sandbox only.

## Path parameters

- `funding_id` string, required

## Headers

- `Idempotency-Key` string, required

## Response `200`

Successful response

- object

## Other responses

- `400`: The request could not be parsed (`request_malformed`), or the `Idempotency-Key` header is missing (`idempotency_key_missing`).
- `403`: Rejected before the request reached the Funding API. `code` is one of: `authentication_missing` (the request has no credentials), `token_invalid` (the bearer token is expired, invalid, or does not grant the required scope), `source_ip_not_permitted` (the request came from an IP address that is not on your program's allowlist).
- `404`: No v2 Funding with this ID exists, it is not visible to this program, or this endpoint is not available in the current environment.
- `409`: A concurrent request with the same `Idempotency-Key` is still in flight.
- `422`: The Funding is not in `processing` status (`object_state_mismatched`), the Funding ID is malformed (`parameters_invalid`), or this `Idempotency-Key` was used with a different request (`idempotency_request_mismatched`).
- `429`: Rate limit exceeded.
- `500`: Internal server error.

## Changes

- **2026-11-03** `2c659854496e`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/lead/apis/lead-bank/changes/v2/fundings/:funding_id/advance/post.md)

---

[API](https://skmtc.dev/lead/apis/lead-bank.md) - [All operations](https://skmtc.dev/lead/apis/lead-bank/llms.txt) - [OpenAPI document](https://skmtc.dev/lead/apis/lead-bank/revisions/2c659854496e?raw)
