Developer

ShelbyNet

Build, test, inspect, and integrate with Shelby directly from Shelby Studio.

API Playground

Execute Shelby Studio API operations and inspect live responses.

List assets owned by the configured Shelby Studio account.

Endpoint

GET /api/shelby/assets

Response

Run a request to see the response

No response yet

Select an operation and run the request.

SDK Explorer

Explore the Shelby SDK operations currently implemented behind Shelby Studio's developer API.

5 operations

Shelby Operations

GET/api/shelby/assetsImplemented

List Assets

Lists Shelby blobs owned by the configured Shelby Studio account. The request is executed server-side using the Shelby Node SDK.

SDK Operation

coordination.getAccountBlobs()

Runtime

Node

Parameters

None

Shelby Studio API

GET /api/shelby/assets

This endpoint is implemented in Shelby Studio and executes the corresponding Shelby SDK operation server-side.

Server-side SDK execution

Shelby credentials remain on the server. The browser calls the Shelby Studio API rather than receiving the private signer key or API secret.

Code Generator

Generate copy-pasteable examples for the Shelby Studio API.

List assets owned by the configured Shelby Studio account.

Endpoint

GET /api/shelby/assets

Generated Code

cURL

curl "https://your-domain.com/api/shelby/assets"

About these examples

These examples call the Shelby Studio API routes. Replace your-domain.com with the domain where Shelby Studio is deployed.

Examples

Practical examples for working with Shelby through Shelby Studio.

Workflows

List your assets

Retrieve the assets currently available through Shelby Studio.

Steps

  1. 1Open the Developer workspace.
  2. 2Select List Assets in the API Playground.
  3. 3Run the request.
  4. 4Inspect the returned asset metadata.
TypeScript
const response = await fetch("/api/shelby/assets");

const data = await response.json();

console.log(data.assets);