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

# NMKR Studio

NMKR Studio provides APIs for managing NFT projects, assets, minting, sales, wallets, and related Cardano operations.

- **Category:** ecommerce
- **Auth:** API_KEY
- **Composio-managed OAuth available?** N/A
- **Tools:** 11
- **Triggers:** 0
- **Slug:** `NMKR_STUDIO`
- **Version:** 00000000_00

## Tools

### Get Exchange Rates

**Slug:** `NMKR_STUDIO_GET_EXCHANGE_RATES`

Return NMKR's current BTC, USD, EUR, and JPY conversion rates for a supported coin; omitting coin requests the provider's ADA default.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `coin` | string ("ADA" | "SOL" | "USDC" | "ETH" | "USD" | "EUR" | "JPY" | "APT" | "BTC" | "HBAR" | "SONY" | "MATIC" | "NIGHT") | No | Coin to convert. Omit to use the provider default of ADA. |

#### 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 Mint Coupon Balance

**Slug:** `NMKR_STUDIO_GET_MINT_COUPON_BALANCE`

Return the connected account's Cardano mint-coupon balance, effective time, and documented mint-purchase address.

#### 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 NFT

**Slug:** `NMKR_STUDIO_GET_NFT`

Return one NFT's details using either its NMKR NFT UID or the combination of project UID and NFT name.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `nft_uid` | string | No | NMKR NFT UID. Provide this alone, or instead provide both project_uid and nft_name. |
| `nft_name` | string | No | NFT name within project_uid; required together with project_uid when nft_uid is omitted. |
| `project_uid` | string | No | NMKR project UID; required together with nft_name when nft_uid is omitted. |

#### 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 Project

**Slug:** `NMKR_STUDIO_GET_PROJECT`

Return details and NFT state counts for an NMKR Studio project identified by its project UID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `project_uid` | string | Yes | NMKR project UID, usually obtained from List Projects or supplied by the user. |

#### 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 Project Pricelist

**Slug:** `NMKR_STUDIO_GET_PROJECT_PRICELIST`

Return the currently valid NFT prices configured for an NMKR Studio project, optionally including all prices exposed by NMKR.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `project_uid` | string | Yes | NMKR project UID whose current pricelist to return. |
| `return_all_prices` | boolean | No | Whether NMKR should return all configured prices. Omit this field to retain the provider's default behavior. |

#### 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 Project Sale Conditions

**Slug:** `NMKR_STUDIO_GET_PROJECT_SALE_CONDITIONS`

Return the active sale conditions configured for an NMKR Studio project.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `project_uid` | string | Yes | NMKR project UID whose active sale conditions to return. |

#### 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 Token Metadata

**Slug:** `NMKR_STUDIO_GET_TOKEN_METADATA`

Return metadata for a blockchain token identified by policy ID and hex-encoded token name.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `policy_id` | string | Yes | Blockchain policy ID for the token. |
| `token_name_hex` | string | Yes | Token name encoded as hexadecimal, as required by NMKR. |

#### 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 Payout Wallets

**Slug:** `NMKR_STUDIO_LIST_PAYOUT_WALLETS`

Return payout wallets already configured on the connected NMKR Studio account; this tool does not add, validate, or expose wallet secrets.

#### 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 Project NFTs

**Slug:** `NMKR_STUDIO_LIST_PROJECT_NFTS`

Return one page of NFTs in a project filtered by lifecycle state, with a continuation cursor for additional pages.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `state` | string ("all" | "free" | "reserved" | "sold" | "error") | No | NFT lifecycle state to return; all includes every available NFT in the project. |
| `page_size` | integer | No | Maximum NFTs to return in this page (1-100). |
| `sort_order` | string ("id" | "id_desc" | "selldate" | "selldate_desc") | No | Result order; sale-date orders are intended for sold NFTs. |
| `next_cursor` | string | No | Opaque cursor returned by a previous call; omit for the first page. |
| `project_uid` | string | Yes | NMKR project UID whose NFTs to list. |

#### 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 Projects

**Slug:** `NMKR_STUDIO_LIST_PROJECTS`

Return one page of projects owned by the connected NMKR Studio account, including identifiers needed by project and NFT tools. Results are cached by NMKR for 10 seconds.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page_size` | integer | No | Maximum projects to return in this page (1-100). |
| `next_cursor` | string | No | Opaque cursor returned by a previous call; omit for the first page. |

#### 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 |

### Validate NFT Metadata

**Slug:** `NMKR_STUDIO_VALIDATE_NFT_METADATA`

Check whether the metadata already stored for an NFT is valid; this read-only form does not submit or update metadata.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `nft_uid` | string | Yes | NMKR NFT UID whose stored metadata should be validated. |

#### 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 |
