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

Our Team: a tribe's public team members on the API

Download PDF

GET /wordpress/tribes/{slug}/our-team returns the team members a tribe has chosen to show publicly, in the order they were arranged, with contact details they opted in to.

Last updated September 2, 2026


GET https://api.gorilladash.com/api/v1/wordpress/tribes/{slug}/our-team returns the people a tribe wants to show on its website — the "meet the team" section — drawn from the organisation chart in Gorilla Dash.

The {slug} in the path is the tribe slug. Takes results_per_page, which defaults to 10.

Who appears

Only people who are active and marked show on website, at a tribe that is active, testing or opening soon. They come back in the order you arranged them in the organisation chart, so head of office appears above the apprentice without any sorting on your side.

What comes back

FieldNotes
id, slugIdentity. Use the slug for a per-person page.
first_name, last_nameTheir name.
positionTheir job title.
business_nameThe business they are listed under.
profileTheir biography.
orderTheir position in the chart. Already applied to the ordering.
avatarTheir photo, or null.
emailOnly if they made their email public. Otherwise null.
mobileOnly if they made their mobile public. Otherwise null. The value is E.164 — +61412345678 — so format it before you print it.
telephoneOnly if they made their phone public. Otherwise null.
THE CONTACT FIELDS ARE CONSENT, NOT MISSING DATA
A null email, mobile or telephone means that person chose not to publish it — the value exists in Gorilla Dash and is deliberately withheld here. Never fill the gap from another endpoint. Render what you are given and leave the rest out.

Building the page

  • Render in the order returned. Do not re-sort alphabetically — the chart order is a deliberate choice.
  • Handle a null avatar with a placeholder rather than a broken image.
  • Only show a contact link when the field is present.
  • Pair this with GET /wordpress/tribes/{id}, whose introduction_team is the copy meant to sit above this section.
SOMEONE MISSING FROM THE PAGE IS A SETTING, NOT A BUG
If a team member does not appear, check three things in Gorilla Dash: their status is Active, "show on website" is on, and they are attached to the tribe whose slug you are calling. It is nearly always one of those.

The endpoint is cached and sends an ETag, so a new starter can take a few minutes to appear on the site.

Next · APIPing and health check: is it me or is it you?