Read private uploads
read_private_contentList assets and existing card compositions in one private scope after the buyer uploads. Returns asset IDs with their kinds and each composition’s design_key/version. Reuse an existing composition directly; use compose_private_card only for a new face. For a new purchase, prepare_order uses request_id = scope_id and the same token; existing drafts use revise_order. An empty scope returns empty assets and compositions arrays. An expired scope without checkout or payment returns NOT_FOUND; open a new scope to upload again.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"scope_id": "<scope_id>",
"order_access_token": "<order_access_token>"
},
"name": "read_private_content"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scope_id | Yes | Exact scope_id returned by open_private_content for the uploads to list. | |
| order_access_token | Yes | Exact private order_access_token returned by open_private_content for this scope. Keep it private and never invent one. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| data | Yes |