---
title: "Get a subscription form to support placing a deposit order"
method: GET
path: "/v0/deposit-orders/subscription-form/"
tags: ["Deposit orders"]
---

# Get a subscription form to support placing a deposit order

`GET /v0/deposit-orders/subscription-form/`

## Request

- Base URL: `https://distributor-api.spiko.io`
- URL: `https://distributor-api.spiko.io/v0/deposit-orders/subscription-form/`
- Auth: HTTP basic
- TypeScript: <https://skmtc.dev/spiko/apis/spiko-distributor-api/docs/v0/deposit-orders/subscription-form/get.ts> (a function with typed inputs; its response is checked against the schema)

**Get a pre-signed URL to download the subscription form for a deposit you are about to make, as a PDF.**

- Use this when you wire funds to the account's virtual IBAN, and your bank requires the subscription form to release the transfer. The wire is reconciled on arrival, so no order has to exist beforehand.
- The document restates the investor's details, the fund being subscribed to, and the wire instructions to fund the deposit. It is the document to forward to a bank, or to keep as a payment justification.
- Returns a pre-signed URL that can be used to download the document. The URL is valid for one hour.
- `locale` selects the language of the document and is required. The same account, share class, amount, currency and locale always resolve to the same stored file.

## Query parameters

- `accountId` string, uuid, required: a Universally Unique Identifier
- `shareClassId` string, uuid, required: a Universally Unique Identifier
- `amount` string, required: a string representation of a non-negative decimal number e.g. "10000", "0.00" or "3420.92"
- `currency` 'EUR' | 'USD' | 'GBP' | 'CHF' | 'JPY' | 'SGD' | 'SEK' | 'NOK' | 'DKK' | 'PLN' | 'HUF' | 'CZK', required: a currency code among "EUR", "USD", "GBP", "CHF", "JPY", "SGD", "SEK", "NOK", "DKK", "PLN", "HUF", "CZK"
- `locale` 'en' | 'es' | 'fr' | 'it' | 'de' | 'nl', required: The language of the user

## Response `200`

Success

- string

## Other responses

- `400`: The request did not match the expected schema
- `401`: Authentication failed. Two bodies are possible: the schema below when the API rejects the credentials, and `{ "error": { "code", "status", "request", "message" } }` when the API gateway rejects them first. Only the former carries a `_tag`.
- `403`: Forbidden
- `404`: NotFound
- `422`: The account has no virtual IBAN in the requested currency to receive this deposit
- `500`: InternalServerError
- `503`: The investor is undergoing a scheduled upgrade, access is temporarily paused to ensure data safety.

---

[API](https://skmtc.dev/spiko/apis/spiko-distributor-api.md) - [All operations](https://skmtc.dev/spiko/apis/spiko-distributor-api/llms.txt) - [OpenAPI document](https://skmtc.dev/spiko/apis/spiko-distributor-api/revisions/ad85137fd00b?raw)
