Skip to main content
GET
/
app
/
v1
/
organizations
/
{organizationId}
/
projects
/
{projectId}
/
components
/
{componentId}
/
assets
List Component Assets
curl --request GET \
  --url https://api.example.com/app/v1/organizations/{organizationId}/projects/{projectId}/components/{componentId}/assets
{
  "data": [
    {}
  ],
  "pagination": {}
}

Documentation Index

Fetch the complete documentation index at: https://docs.metabind.ai/llms.txt

Use this file to discover all available pages before exploring further.

Path Parameters

organizationId
string
required
Organization ID
projectId
string
required
Project ID
componentId
string
required
Component ID

Query Parameters

limit
number
default:"20"
Items per page
lastKey
string
Cursor for pagination (from previous response)
type
string
Filter by MIME type (e.g., image/png)
Search term for asset name
tags
string[]
Filter by tags

Response

data
Asset[]
Array of asset objects
pagination
object
Pagination information

Example Response

{
  "data": [
    {
      "id": "asset123",
      "name": "logo-2x.png",
      "type": "image/png",
      "url": "https://cdn.metabind.ai/.../logo-2x.png",
      "size": 24576,
      "status": "active",
      "metadata": {
        "width": 200,
        "height": 100
      },
      "tags": ["logo", "brand"],
      "createdAt": "2024-03-20T10:00:00Z",
      "updatedAt": "2024-03-20T10:00:00Z"
    },
    {
      "id": "asset456",
      "name": "icon-share.svg",
      "type": "image/svg+xml",
      "url": "https://cdn.metabind.ai/.../icon-share.svg",
      "size": 4096,
      "status": "active",
      "metadata": {},
      "tags": ["icon"],
      "createdAt": "2024-03-20T11:00:00Z",
      "updatedAt": "2024-03-20T11:00:00Z"
    }
  ],
  "pagination": {
    "lastKey": "eyJwayI6Ik9SR..."
  }
}

Code Examples

curl -X GET "https://api.metabind.ai/app/v1/organizations/org123/projects/proj456/components/c123/assets" \
  -H "Authorization: Bearer YOUR_JWT"