Skip to content
GitmoapAPIBeta
Schema

ReleaseAsset

A file attached to a release.

Shape

  • asset_idReleaseAssetId (string · uuid)
  • content_typestring
  • created_atstring
  • nameAssetName (string)
  • repository_idRepositoryId (string · uuid)
  • sizeinteger · int640–∞
  • stateAssetStateuploadingavailableWhether a release file has been uploaded: uploading (an upload URL was issued, but the upload has not been confirmed yet) or available.
  • tag_nameTagName (string)
  • updated_atstring
  • uploaderActorSummaryWho uploaded the file.
  • download_urlstring or nulloptionalWhere to download the file.

Example

Synthesized example
{
"asset_id": "ab00452d-cb78-4635-a3bc-b3cb81ed186b",
"content_type": "content-type-a5ae",
"created_at": "2026-10-12T10:41:57Z",
"name": "payments-api",
"repository_id": "5b0e7c2a-9d14-4e8b-a6f1-2c3d4e5f6a70",
"size": 7,
"state": "uploading",
"tag_name": "payments-api",
"updated_at": "2026-10-09T05:41:42Z",
"uploader": {
"email": "mara@acme.example",
"id": "id-b204",
"username": "mara",
"avatar_url": "https://gitmoap.example/acme/16ebed38"
},
"download_url": "https://gitmoap.example/acme/8dc93dfb"
}

Graph

Used inside
Contains

Used by

Sent by 0 operations

No operation takes it as a request body.

Returned by 0 operations

No operation returns it directly.