# KORUS Music License Purchase

> KORUS Music License Purchase is a paid API for AI agents from www.korusmusic.co, paid per call via x402, $0.50786/call, status unknown (last checked 2026-10-12).

Purchase a license for a KORUS music listing, initiating a USDC payment and returning a license key for access to remixable stems or songs.

## Facts

- Endpoint: POST https://www.korusmusic.co/api/v1/licenses/%7BlistingId%7D?utm_source=zero.xyz
- Price: $0.50786/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/korus-music-license-purchase-06e4caec
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_83LShl1Z-fR9wF9mH6ZvV

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability korus-music-license-purchase-06e4caec -d '<json body>'
```

Example prompt: I want to license the KORUS track with listing ID 'abc-123' so I can remix its official stems — go ahead and purchase that license for me using a fresh idempotency key.

## When to prefer this

Use this endpoint when an agent needs to programmatically purchase a music license on the KORUS platform for a specific listing, receiving a verifiable on-chain settlement and a license key. Prefer this over generic payment endpoints when the goal is specifically to unlock KORUS music content (stems, songs, remix rights) with idempotent USDC payment on the Base network.

## Known failure modes

- Duplicate idempotencyKey with conflicting parameters returns an error or replays the original response
- Invalid or non-existent listingId returns a not-found error
- Payment failure or insufficient USDC balance results in payment status indicating failure
- Network congestion on Base blockchain may delay settlement confirmation
- Missing required idempotencyKey field returns a 400 validation error

## How this service works

KORUS is an interactive remixing platform where fans, artists, and communities generate new songs, remix official stems, and build shared musical moments in real time.

## Output

Returns an order object (with order ID, listing ID, amount, currency, status, and creation timestamp), a payment object (with status and optional redirect URL), a settlement object (with blockchain transaction hash, network, payer address, amount, and currency), and optionally a license object containing the license key — all wrapped under apiVersion v1.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "idempotencyKey"
 ],
 "properties": {
  "idempotencyKey": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "apiVersion",
  "data"
 ],
 "properties": {
  "data": {
   "type": "object",
   "required": [
    "order",
    "payment"
   ],
   "properties": {
    "order": {
     "type": "object",
     "required": [
      "id",
      "listingId",
      "amountMinor",
      "currency",
      "rail",
      "status",
      "createdAt"
     ],
     "properties": {
      "id": {
       "type": "string"
      },
      "rail": {
       "type": "string"
      },
      "status": {
       "type": "string"
      },
      "currency": {
       "enum": [
        "usd",
        "usdc"
       ],
       "type": "string"
      },
      "createdAt": {
       "type": "string"
      },
      "listingId": {
       "type": "string"
      },
      "amountMinor": {
       "type": "number"
      },
      "externalRef": {
       "type": "string",
       "nullable": true
      }
     }
    },
    "license": {
     "type": "object",
     "nullable": true,
     "required": [
      "id",
      "licenseKey"
     ],
     "properties": {
      "id": {
       "type": "string"
      },
      "licenseKey": {
       "type": "string"
      }
     }
    },
    "payment": {
     "type": "object",
     "required": [
      "status"
     ],
     "properties": {
      "status": {
       "type": "string"
      },
      "redirectUrl": {
       "type": "string",
       "nullable": true
      }
     }
    },
    "converged": {
     "type": "boolean"
    },
    "settlement": {
     "type": "object",
     "required": [
      "txHash",
      "payerAddress",
      "amountMinor",
      "currency",
      "network"
     ],
     "properties": {
      "txHash": {
       "type": "string"
      },
      "network": {
       "enum": [
        "base",
        "base-sepolia"
       ],
       "type": "string"
      },
      "currency": {
       "enum": [
        "usd",
        "usdc"
       ],
       "type": "string"
      },
      "amountMinor": {
       "type": "number"
      },
      "payerAddress": {
       "type": "string"
      }
     }
    }
   }
  },
  "apiVersion": {
   "enum": [
    "v1"
   ],
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/korus-music-license-purchase-06e4caec/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from www.korusmusic.co](https://www.zero.xyz/host/www.korusmusic.co/llms.txt)
