curl -X GET "https://api.metabind.ai/app/v1/organizations/org123/projects/proj456/assets/asset789" \
-H "Authorization: Bearer YOUR_JWT"
const response = await fetch(
'https://api.metabind.ai/app/v1/organizations/org123/projects/proj456/assets/asset789',
{
headers: {
'Authorization': 'Bearer YOUR_JWT'
}
}
);
const data = await response.json();
{
"data": {
"id": "asset789",
"name": "hero-image.jpg",
"description": "Hero banner image for homepage header. High-resolution landscape image.\n\n**Usage:** Homepage hero section\n**Dimensions:** 1920x1080\n**Format:** JPEG",
"type": "image/jpeg",
"status": "active",
"url": "https://cdn.metabind.ai/org123/proj456/assets/asset789/hero-image.jpg",
"size": 2048576,
"metadata": {
"width": 1920,
"height": 1080,
"format": "jpeg",
"usage": {
"components": ["comp123"],
"packages": ["1.0.0", "1.1.0"],
"content": ["cont456"]
}
},
"tags": ["hero", "homepage"],
"createdAt": "2024-03-20T10:00:00Z",
"updatedAt": "2024-03-20T10:00:00Z"
}
}
{
"error": {
"code": "NOT_FOUND",
"message": "Asset with ID asset789 not found"
}
}
Assets
Get Asset
Retrieve a single asset by ID
GET
/
app
/
v1
/
organizations
/
{organizationId}
/
projects
/
{projectId}
/
assets
/
{id}
curl -X GET "https://api.metabind.ai/app/v1/organizations/org123/projects/proj456/assets/asset789" \
-H "Authorization: Bearer YOUR_JWT"
const response = await fetch(
'https://api.metabind.ai/app/v1/organizations/org123/projects/proj456/assets/asset789',
{
headers: {
'Authorization': 'Bearer YOUR_JWT'
}
}
);
const data = await response.json();
{
"data": {
"id": "asset789",
"name": "hero-image.jpg",
"description": "Hero banner image for homepage header. High-resolution landscape image.\n\n**Usage:** Homepage hero section\n**Dimensions:** 1920x1080\n**Format:** JPEG",
"type": "image/jpeg",
"status": "active",
"url": "https://cdn.metabind.ai/org123/proj456/assets/asset789/hero-image.jpg",
"size": 2048576,
"metadata": {
"width": 1920,
"height": 1080,
"format": "jpeg",
"usage": {
"components": ["comp123"],
"packages": ["1.0.0", "1.1.0"],
"content": ["cont456"]
}
},
"tags": ["hero", "homepage"],
"createdAt": "2024-03-20T10:00:00Z",
"updatedAt": "2024-03-20T10:00:00Z"
}
}
{
"error": {
"code": "NOT_FOUND",
"message": "Asset with ID asset789 not found"
}
}
Retrieve detailed information about a specific asset.
Path Parameters
The unique identifier of the organization
The unique identifier of the project
The unique identifier of the asset
Response
The complete asset object with all metadata and usage information
curl -X GET "https://api.metabind.ai/app/v1/organizations/org123/projects/proj456/assets/asset789" \
-H "Authorization: Bearer YOUR_JWT"
const response = await fetch(
'https://api.metabind.ai/app/v1/organizations/org123/projects/proj456/assets/asset789',
{
headers: {
'Authorization': 'Bearer YOUR_JWT'
}
}
);
const data = await response.json();
{
"data": {
"id": "asset789",
"name": "hero-image.jpg",
"description": "Hero banner image for homepage header. High-resolution landscape image.\n\n**Usage:** Homepage hero section\n**Dimensions:** 1920x1080\n**Format:** JPEG",
"type": "image/jpeg",
"status": "active",
"url": "https://cdn.metabind.ai/org123/proj456/assets/asset789/hero-image.jpg",
"size": 2048576,
"metadata": {
"width": 1920,
"height": 1080,
"format": "jpeg",
"usage": {
"components": ["comp123"],
"packages": ["1.0.0", "1.1.0"],
"content": ["cont456"]
}
},
"tags": ["hero", "homepage"],
"createdAt": "2024-03-20T10:00:00Z",
"updatedAt": "2024-03-20T10:00:00Z"
}
}
{
"error": {
"code": "NOT_FOUND",
"message": "Asset with ID asset789 not found"
}
}
⌘I