---
title: "[Sandbox] Create Deposit"
method: POST
path: "/movements/"
tags: ["Accounts"]
---

# [Sandbox] Create Deposit

`POST /movements/`

Create a deposit. 
This endpoint is only for testing purposes and works only in the sandbox environment.

## Headers

- `x-company-id` integer — ID of a child company for authentication. If not provided, the parent company will be authenticated.

## Request body

- DepositMovementRequest
  - `account_id` string, required — Account ID to deposit
  - `amount` number, required — Amount to deposit

## Response `200`

Successful Response

- DepositMovementResponse
  - `status` 'success'
  - `data` ShowableMovementInput, required
    - `id` string, required — Movement ID
    - `account_id` string, required — Account ID
    - `company_id` string, required — Company ID
    - `amount` number, required — Amount of the movement
    - `currency` string — Currency of the movement
    - `country` string — Country of the movement
    - `balance` number — Balance after the movement
    - `description` string — Description of the movement
    - `created_at` string, date-time, required — Creation date of the movement
    - `updated_at` string, date-time — Last update date of the movement
    - `third_party` union — Third party data of the movement
      - ThirdPartyDataFiatMovement
        - `type` 'FIAT', required
        - `voucher_id` string
        - `source_reference` string
        - `bank_code` string
        - `bank_name` string
        - `account_number` string
        - `full_name` string
        - `document_number` string
        - `document_type` string
      - ThirdPartyCryptoMovement
        - `type` 'CRYPTO', required
        - `crypto_address` string
        - `crypto_network` string
        - `transaction_hash` string
    - `operation` MovmentOperation
      - `type` 'PAYOUT' | 'PAYOUT_REFUND' | 'INTERNAL_TRANSFER' | 'INTERNAL_TRANSFER_REFUND' | 'PAYIN' | 'PAYIN_REFUND' | 'PAYIN_REFUND_BOUNCE' | 'CREDIT' | 'CREDIT_REFUND' | 'CREDIT_REFUND_BOUNCE' | 'DEBIT' | 'FEE' | 'TAX', required
      - `operation_id` string — ID of the operation
      - `product` 'PAYOUTS' | 'PAYINS' | 'INTERNAL_TRANSFER' | 'ACCOUNTS'
    - `company` CompanyToIncludeInResponses
      - `id` string, required
      - `name` string, required
    - `claim_id` string — Claim ID associated with the movement

## Other responses

- `403` — Forbidden
- `422` — Validation Error
- `500` — Internal Server Error

---

[API](https://skmtc.net/infiniaweb/apis/payins.md) · [All operations](https://skmtc.net/infiniaweb/apis/payins/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/infiniaweb/payins/revisions/3f453785c478/schema)
