---
title: Funding Sources
description: The 2 operations under funding-sources, as typed calls on the generated REST client.
---

Available from `@codespar/sdk` 0.12.0; the version on npm is 0.16.20. When these docs build, the examples on this page are compiled against `@codespar/sdk` 0.16.20, the version this site installs: a call that does not type-check against it fails the build.

Every call below is `cs.api` reaching one operation of the OpenAPI document this page was generated from; the [REST client overview](/docs/api/sdk/rest-client) explains `request`, `response`, the option bag and the errors. The values are placeholders shaped by the document.

```ts twoslash
import { CodeSpar } from "@codespar/sdk";

const cs = new CodeSpar({ apiKey: process.env.CODESPAR_API_KEY });
```

### GET `/v1/funding-sources`

List consumer funding sources

```ts twoslash
import { CodeSpar } from "@codespar/sdk";
const cs = new CodeSpar({ apiKey: "csk_test_0000" });
// ---cut---
const result = await cs.api.get("/v1/funding-sources");
```

Parameters, body and every documented response: [GET /v1/funding-sources in the HTTP reference](/docs/api/reference/funding-sources#get-v1funding-sources).

### GET `/v1/funding-sources/{id}`

Read one consumer funding source

```ts twoslash
import { CodeSpar } from "@codespar/sdk";
const cs = new CodeSpar({ apiKey: "csk_test_0000" });
// ---cut---
const result = await cs.api.get("/v1/funding-sources/{id}", {
  path: {
    id: "fundingsource_0000000000000000"
  }
});
```

Parameters, body and every documented response: [GET /v1/funding-sources/\{id\} in the HTTP reference](/docs/api/reference/funding-sources#get-v1funding-sourcesid).

