---
canonical_url: "https://docs.composio.dev/toolkits/spydra"
markdown_url: "https://docs.composio.dev/toolkits/spydra.md"
product: "platform"
version: null
last_updated: null
---

# Spydra

Spydra OpenRWA provides public-chain token store APIs for assets, tokens, sales, investments, investor workflows, payouts, and chain configuration.

- **Category:** commerce
- **Auth:** API_KEY
- **Composio-managed OAuth available?** N/A
- **Tools:** 10
- **Triggers:** 0
- **Slug:** `SPYDRA`
- **Version:** 00000000_00

## Tools

### Get Asset

**Slug:** `SPYDRA_GET_ASSET`

Return detailed information for one OpenRWA asset, optionally including token or token-sale projections.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `asset_id` | string | Yes | Exact asset ID returned by List Assets. |
| `projection` | array | No | Related data to include: token, tokenSale, or both. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Asset Status Counts

**Slug:** `SPYDRA_GET_ASSET_STATUS_COUNTS`

Return asset counts grouped by publication status for the connected OpenRWA token store.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Assets

**Slug:** `SPYDRA_LIST_ASSETS`

Return one numbered page of draft or published assets in the connected OpenRWA token store.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | One-based page number to return. |
| `limit` | integer | No | Number of assets to request. Spydra does not publish a maximum. |
| `status` | integer ("1" | "2") | Yes | Asset publication status: 1 for draft or 2 for published. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Asset Tokens

**Slug:** `SPYDRA_LIST_ASSET_TOKENS`

Return the tokens associated with one OpenRWA asset.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `asset_id` | string | Yes | Exact asset ID returned by List Assets or Get Asset. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Chains

**Slug:** `SPYDRA_LIST_CHAINS`

Return supported OpenRWA blockchain networks and their public network, currency, status, and fee attributes. test_mode=true is verified to return testnets; the provider currently does not reliably treat false as a mainnet-only filter.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `test_mode` | boolean | No | Optional network filter. true is verified to return testnets; omit it to return all networks. The provider currently treats false like an omitted filter and may return both testnets and mainnets. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Countries

**Slug:** `SPYDRA_LIST_COUNTRIES`

Return the complete OpenRWA country reference list, including ISO codes, currencies, languages, and dialing codes.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Investors

**Slug:** `SPYDRA_LIST_INVESTORS`

Return one numbered page of investors registered with the connected OpenRWA token store.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | One-based page number to return. |
| `limit` | integer | No | Number of investors to request. Spydra does not publish a maximum. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Investor Tokens

**Slug:** `SPYDRA_LIST_INVESTOR_TOKENS`

Return one numbered page of tokens held or invested in by a specific OpenRWA investor.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | One-based page number to return. |
| `limit` | integer | No | Number of token holdings to request; the provider publishes no maximum. |
| `test_mode` | boolean | No | Optional network filter. true is verified to select testnets; false may not exclude testnets. |
| `investor_id` | string | Yes | Exact investor ID returned by List Investors. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Investor Transactions

**Slug:** `SPYDRA_LIST_INVESTOR_TRANSACTIONS`

Return one numbered page of mint, payout, burn, or token-creation transactions for a specific OpenRWA investor.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | One-based page number to return. |
| `limit` | integer | No | Number of transactions to request; the provider publishes no maximum. |
| `test_mode` | boolean | No | Optional network filter. true is verified to select testnets; false may not exclude testnets. |
| `investor_id` | string | Yes | Exact investor ID returned by List Investors. |
| `transaction_types` | array | No | Transaction types to include: mint, payout, burn, or create. |
| `transaction_statuses` | array | No | Statuses to include: 1 pending, 2 partial, 3 failed, 4 aborted, 5 completed, 6 refund, 7 refunded, or 8 disputed. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Token Sales

**Slug:** `SPYDRA_LIST_TOKEN_SALES`

Search and filter one numbered page of OpenRWA token sales available through the connected store.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | One-based page number to return. |
| `sort` | string ("none" | "price|l-h" | "price|h-l" | "return|h-l") | No | Sort by no special order, price low-to-high, price high-to-low, or expected return high-to-low. |
| `term` | string | No | Search asset titles or descriptions. |
| `limit` | integer | No | Number of token sales to request; the provider publishes no maximum. |
| `test_mode` | boolean | No | Optional network filter. true is verified to select testnets; false may still return both testnet and mainnet records. |
| `sale_status` | integer ("0" | "1" | "2" | "3") | No | Sale status: 0 for all, 1 for active, 2 for upcoming, or 3 for ended. |
| `investment_type` | integer ("0" | "1" | "2") | No | Investment type: 0 for all, 1 for equity, or 2 for debt. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |
