users
transfers
payout-links
payments
payment-intents
payment-customers
checkout-sessions
accounts-payable
- GETList all vendors
- POSTCreate a vendor
- GETGet vendor details
- DELDelete a vendor
- GETList all payment methods for a vendor
- POSTCreate a payment method for a vendor
- GETGet vendor payment method details
- DELDelete a vendor payment method
- GETList all payables
- POSTCreate a payable
- POSTCreate a payable from a file
- GETGet payable details
- PATCHUpdate a payable
- POSTUpload file to the payable
- DELDelete file from the payable
- POSTCancel a payable
- POSTSubmit a payable for approval
- POSTApprove a payable
- POSTReject a payable
- POSTPay a payable
- GETList all approval policies
- POSTCreate an approval policy
- DELDelete an approval policy
- PATCHUpdate priority of an approval policy
- GETList all approvers for api app
apps
payment-methods
organizations
List all Transfers
List all transfers.
curl --request GET \
--url https://api.dots.dev/api/v2/transfers \
--header 'Authorization: Basic <encoded-value>'
{
"has_more": true,
"data": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"created": "2023-11-07T05:31:56Z",
"user_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"status": "created",
"type": "refill",
"amount": 123,
"external_data": {
"account_id": "<string>",
"external_id": "<string>",
"platform": "ach"
},
"transactions": [
{
"id": 123,
"amount": 123,
"created": "2023-11-07T05:31:56Z",
"source_name": "<string>",
"destination_name": "<string>",
"type": "balance",
"metadata": "<string>",
"transfer_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"transfer": {}
}
],
"payout_link_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"metadata": "<string>"
}
]
}
Authorizations
Basic authentication header of the form Basic <encoded-value>
, where <encoded-value>
is the base64-encoded string username:password
.
Query Parameters
A limit on the number of objects to be returned, between 1 and 100.
A cursor for use in pagination. starting_after
is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with aaa
, your subsequent call can include starting_after
=aaa
in order to fetch the next page of the list.
A cursor for use in pagination. ending_before
is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with aaa
, your subsequent call can include ending_before
=aaa
in order to fetch the previous page of the list.
Include only results with this user ID attached.
Filter transfers by type.
Filter transfers by status.
Filter transfers by start date.
Filter transfers by end date.
Response
true
if there are more transfers
.
Array of transfers
.
created
, pending
, failed
, completed
, reversed
, canceled
, flagged
refill
, payout
, balance
The general category of the transaction
balance
, refill
, payout
, payment
, fee
, surrogate
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
ID of the transfer
that the transaction belongs to.
The transfer
that the transaction belongs to. This is only present if include_transfer
is true.
created
, pending
, failed
, completed
, reversed
, canceled
, flagged
refill
, payout
, balance
The general category of the transaction
balance
, refill
, payout
, payment
, fee
, surrogate
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
ID of the transfer
that the transaction belongs to.
The transfer
that the transaction belongs to. This is only present if include_transfer
is true.
ID of the payout-link
that the transfer belongs to.
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
ID of the payout-link
that the transfer belongs to.
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
curl --request GET \
--url https://api.dots.dev/api/v2/transfers \
--header 'Authorization: Basic <encoded-value>'
{
"has_more": true,
"data": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"created": "2023-11-07T05:31:56Z",
"user_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"status": "created",
"type": "refill",
"amount": 123,
"external_data": {
"account_id": "<string>",
"external_id": "<string>",
"platform": "ach"
},
"transactions": [
{
"id": 123,
"amount": 123,
"created": "2023-11-07T05:31:56Z",
"source_name": "<string>",
"destination_name": "<string>",
"type": "balance",
"metadata": "<string>",
"transfer_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"transfer": {}
}
],
"payout_link_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"metadata": "<string>"
}
]
}