Media
Get a media object
Returns the media object's metadata, including status, dimensions, and confirmation timestamps.
GET
Returns the media object's metadata, including status, dimensions, and confirmation timestamps.
apiKeyheader
x-api-key<token>id*stringMatch
^media_[0-9a-hjkmnp-tv-z]{16,24}$Media
application/json- response
id*MediaIdMatch
^media_[0-9a-hjkmnp-tv-z]{16,24}$organizationId*OrganizationIdMatch
^org_[0-9a-hjkmnp-tv-z]{16,24}$status*stringValue in
"pending""uploading""processing""ready""failed""deleted"filename*stringcontentType*stringsizeBytes*numberRange
0 <= valuewidth*|nullheight*|nulldurationMs*|nullpurpose*stringValue in
"attachment""avatar""whatsapp_media""review_evidence"checksumSha256*string|nullexpiresAt*string|nullcreatedAt*stringconfirmedAt*string|nullimport { createClient } from "samva";const samva = createClient({ apiKey: process.env.SAMVA_API_KEY! });const result = await samva.media.getById({ "id": "example"});Example Response
{ "id": "string", "organizationId": "string", "status": "pending", "filename": "string", "contentType": "string", "sizeBytes": 0, "width": 1, "height": 1, "durationMs": 0, "purpose": "attachment", "checksumSha256": "string", "expiresAt": "string", "createdAt": "string", "confirmedAt": "string"}