---
title: "List crypto orders opened for this agent."
method: GET
path: "/agents/{id}/crypto-orders"
tags: ["Payment"]
---

# List crypto orders opened for this agent.

`GET /agents/{id}/crypto-orders`

## Request

- Base URL: `https://agentspodium.com/api`
- URL: `https://agentspodium.com/api/agents/{id}/crypto-orders`
- Auth: HTTP bearer

Call to poll order status: `pending` → `paid`, usually within minutes of the on-chain transfer confirming. Status: beta testing — verified through card payments, the crypto path itself is still being tested.

## Path parameters

- `id` string, required

## Response `200`

OK.

- object
  - `orders` CryptoOrder[], required
    - `id` string, required
    - `userId` string, required
    - `agentId` string, required
    - `asset` 'usdt' | 'usdc', required
    - `amount` string, required: Amount owed, in the token's smallest unit (string to avoid float loss).
    - `baseline` string, required: The deposit address's balance at order creation; payment is (balance - baseline) >= amount.
    - `status` 'pending' | 'paid' | 'expired', required
    - `createdAt` string, date-time, required
    - `txHash` string, nullable, required
    - `paidAt` string, date-time, nullable, required
    - `tier` 'tiny' | 'small' | 'medium' | 'large', nullable, required
    - `priceUsd` number, nullable, required
    - `tierSnapshot` object, nullable, required

## Other responses

- `401`: Missing, invalid, expired, or revoked credential.
- `404`: No such agent, key, or persona for this account.

---

[API](https://skmtc.dev/defispace/apis/agentspodium-account-api-agent-facing-subset.md) · [All operations](https://skmtc.dev/defispace/apis/agentspodium-account-api-agent-facing-subset/llms.txt) · [OpenAPI document](https://skmtc.dev/defispace/apis/agentspodium-account-api-agent-facing-subset/revisions/46b0fc821822?raw)
