Gorilla Dash

Help Centre

Guides for every part of Gorilla Dash

Step-by-step how-to guides written by the team that builds the product. Read them here, or download any guide as a PDF.

API

Media library images on the API

Download PDF

GET /media returns images from your Gorilla Dash media library, optionally filtered to one tribe or to starred images only.

Last updated September 2, 2026


GET https://api.gorilladash.com/api/v1/media returns images from your media library. Use it for a gallery, a rotating hero image, or anywhere a website should show pictures your marketing team controls rather than ones a developer uploaded.

Parameters

ParameterNotes
pagePage number, from 1.
results_per_pageUp to 1000. Defaults to just 5.
tribe_slugOnly media attached to one tribe.
starredSend true for starred images only.

Newest first. As with tribes, the default page size is five — set results_per_page explicitly.

What comes back

FieldNotes
idThe media id.
organisation_idOwning organisation.
nameThe image name.
descriptionIts description. Use this as alt text where it is filled in.
urlA direct URL to the image.

Using starred as a curation switch

A NICE PATTERN
Build your gallery against starred=true. Your marketing team then controls exactly what appears on the website by starring and unstarring in the media library, with no developer involved and nothing to deploy.

Scoping and caching

An organisation key sees the organisation's media and can filter with tribe_slug. A tribe key sees only media attached to that tribe. The endpoint is cached and sends an ETag, so a newly uploaded image can take a few minutes to appear.

DO NOT RE-HOST THE IMAGES
Point at the url you are given rather than copying files onto your own server. Copies go stale the moment someone replaces the original in Gorilla Dash, and you lose the whole point of a shared media library.
Next · APIEverything for a tribe page in one call