Skip to main content
POST
/
transactions
/
manual
Create Manual Transaction
curl --request POST \
  --url https://api.{your-broker}.slate-labs.com/transactions/manual \
  --header 'Content-Type: application/json' \
  --data '
{
  "account_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "amount": 0,
  "currency": "<string>",
  "account_amount": 0,
  "usd_amount": 123,
  "exchange_rate_usd": "1",
  "gate_name": "<string>",
  "payment_data": {},
  "proof_reference": "<string>",
  "proof_url": "<string>",
  "transaction_owner": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "customer_view": true,
  "comment": "<string>",
  "status": "PENDING"
}
'
{
  "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "source": "<string>",
  "cashier_id": "<string>",
  "order_id": "<string>",
  "customer_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "account_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "manager_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "approved_by": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "transaction_owner": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "team_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "gate_id": "<string>",
  "gate_name": "<string>",
  "payment_data": {},
  "amount": "<string>",
  "currency": "<string>",
  "account_amount": "<string>",
  "usd_amount": "<string>",
  "exchange_rate_usd": "<string>",
  "proof_reference": "<string>",
  "proof_url": "<string>",
  "type": "<string>",
  "status": "<string>",
  "customer_view": true,
  "comment": "<string>",
  "create_time": "2023-11-07T05:31:56Z",
  "update_time": "2023-11-07T05:31:56Z",
  "approve_time": "2023-11-07T05:31:56Z",
  "decline_time": "2023-11-07T05:31:56Z",
  "account_currency": "<string>",
  "fx_rate_applied": "<string>",
  "related_transaction_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "account_login": "<string>",
  "manager_name": "<string>",
  "approved_by_name": "<string>",
  "transaction_owner_name": "<string>",
  "chargeback_of": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}

Body

application/json

Used by CRM operators creating offline/manual transactions.

type
enum<string>
required
Available options:
DEPOSIT,
WITHDRAWAL,
BONUS,
BONUS_CREDIT_IN,
BONUS_CREDIT_OUT,
CREDIT_IN,
CREDIT_OUT,
TRANSFER_IN,
TRANSFER_OUT,
CORRECTION_IN,
CORRECTION_OUT,
IB_PAYMENT,
REWARD,
PROFIT_SHARING_IN,
PROFIT_SHARING_OUT
account_id
string<uuid>
required
amount
required
Required range: -10000000 <= x <= 10000000
currency
string
required
Required string length: 3 - 8
account_amount
required
Required range: -10000000 <= x <= 10000000
usd_amount
exchange_rate_usd
default:1
Required range: x > 0
gate_name
string | null
payment_data
Payment Data · object
proof_reference
string | null
proof_url
string | null
transaction_owner
string<uuid> | null
customer_view
boolean
default:true
comment
string | null
status
enum<string>
default:PENDING
Available options:
PENDING,
APPROVED

Response

Successful Response

id
string<uuid>
required
source
string
required
cashier_id
string | null
required
order_id
string | null
required
customer_id
string<uuid>
required
account_id
string<uuid>
required
manager_id
string<uuid> | null
required
approved_by
string<uuid> | null
required
transaction_owner
string<uuid> | null
required
team_id
string<uuid> | null
required
gate_id
string | null
required
gate_name
string | null
required
payment_data
Payment Data · object
required
amount
string
required
currency
string
required
account_amount
string
required
usd_amount
string
required
exchange_rate_usd
string
required
proof_reference
string | null
required
proof_url
string | null
required
type
string
required
status
string
required
customer_view
boolean
required
comment
string | null
required
create_time
string<date-time>
required
update_time
string<date-time>
required
approve_time
string<date-time> | null
required
decline_time
string<date-time> | null
required
account_currency
string | null
fx_rate_applied
string | null
account_login
string | null
manager_name
string | null
approved_by_name
string | null
transaction_owner_name
string | null
chargeback_of
string<uuid> | null