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

# \[Sandbox\] Create Deposit

`POST /movements/`

## Request

- Base URL: `https://app2test.infiniaweb.com/infinia_api/v1/accounts`
- URL: `https://app2test.infiniaweb.com/infinia_api/v1/accounts/movements/`
- Auth: HTTP basic

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` ShowableMovement, 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' | 'ORDER_FUNDING' | 'ORDER_DELIVERY' | 'ORDER_RECOVERY' | 'ORDER_REFUND' | 'EXCHANGE_OUT' | 'EXCHANGE_IN' | 'LOAN_OUT' | 'LOAN_FUNDING', 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.dev/infiniaweb/apis/accounts.md) - [All operations](https://skmtc.dev/infiniaweb/apis/accounts/llms.txt) - [OpenAPI document](https://skmtc.dev/infiniaweb/apis/accounts/revisions/2faae77050e4?raw)
