---
title: "Paid: Remix a 3D asset (with creator royalties)"
method: POST
path: "/api/x402/remix-asset"
---

# Paid: Remix a 3D asset (with creator royalties)

`POST /api/x402/remix-asset`

## Request

- Base URL: `https://three.ws`
- URL: `https://three.ws/api/x402/remix-asset`
- Auth: none required

Remix a published, remixable 3D model: pay a fixed fee in USDC and describe the change in words ("make it metallic", "add wings"). The platform generates a NEW model anchored to the source, records durable parent→child provenance, and routes a creator-set royalty (≤20% of the fee, the remixer always keeps the majority) on-chain to the original creator. Browse remixable assets and their royalty terms for free at GET /api/remix-feed; publish your own finished models there to earn royalties when others build on them.

## Request body

- object
  - `source_creation_id` string, required: The id of a remixable creation (from GET /api/remix-feed).
  - `instruction` string, required: The change to make, in plain language: "make it metallic", "bigger helmet", "add a cape".

## Response `200`

Remix a 3D asset + royalties result JSON

## Other responses

- `400`: Validation error
- `402`: Payment Required (x402)

---

[API](https://skmtc.dev/three/apis/three-ws-api.md) · [All operations](https://skmtc.dev/three/apis/three-ws-api/llms.txt) · [OpenAPI document](https://skmtc.dev/three/apis/three-ws-api/revisions/dbc5e3a81b79?raw)
