curl "https://api.tokenlab.sh/v1/worlds/media-assets/media_asset_123" \
-H "Authorization: Bearer sk-your-api-key"
import requests
response = requests.get(
"https://api.tokenlab.sh/v1/worlds/media-assets/media_asset_123",
headers={"Authorization": "Bearer sk-your-api-key"},
)
print(response.json())
const response = await fetch('https://api.tokenlab.sh/v1/worlds/media-assets/media_asset_123', {
headers: { Authorization: 'Bearer sk-your-api-key' }
});
console.log(await response.json());
{
"file_name": "<string>",
"media_asset_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"kind": "image",
"extension": "<string>",
"metadata": {},
"updated_at": "2023-11-07T05:31:56Z"
}{
"error": {
"message": "Invalid API key provided",
"type": "invalid_api_key"
}
}Worlds
Get Media Asset
Retrieves a World Labs media asset prepared through TokenLab
GET
/
v1
/
worlds
/
media-assets
/
{id}
curl "https://api.tokenlab.sh/v1/worlds/media-assets/media_asset_123" \
-H "Authorization: Bearer sk-your-api-key"
import requests
response = requests.get(
"https://api.tokenlab.sh/v1/worlds/media-assets/media_asset_123",
headers={"Authorization": "Bearer sk-your-api-key"},
)
print(response.json())
const response = await fetch('https://api.tokenlab.sh/v1/worlds/media-assets/media_asset_123', {
headers: { Authorization: 'Bearer sk-your-api-key' }
});
console.log(await response.json());
{
"file_name": "<string>",
"media_asset_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"kind": "image",
"extension": "<string>",
"metadata": {},
"updated_at": "2023-11-07T05:31:56Z"
}{
"error": {
"message": "Invalid API key provided",
"type": "invalid_api_key"
}
}Retrieve a World asset’s name, type, and metadata. Only the Workspace that created it can access it.
Path Parameters
string
required
World Labs media asset ID.
Response
string
World Labs media asset ID.
string
Original file name, up to 64 characters.
string
Media type:
image or video.object | null
Custom metadata stored with the asset.
curl "https://api.tokenlab.sh/v1/worlds/media-assets/media_asset_123" \
-H "Authorization: Bearer sk-your-api-key"
import requests
response = requests.get(
"https://api.tokenlab.sh/v1/worlds/media-assets/media_asset_123",
headers={"Authorization": "Bearer sk-your-api-key"},
)
print(response.json())
const response = await fetch('https://api.tokenlab.sh/v1/worlds/media-assets/media_asset_123', {
headers: { Authorization: 'Bearer sk-your-api-key' }
});
console.log(await response.json());
Authorizations
API Key authentication. Create or manage API keys in Dashboard > API > API Keys.
Path Parameters
Media asset ID.