List Team
Returns the public team members of the account, newest first. This public, read-only list is empty when the team page is switched off in the dashboard.
GET
/v1/teamAuthentication
Public key
?key=pk_…Public key in the `key` query parameter. No OAuth, no secret.
Edge cache: 5 s
Query Parameters
keystringThe site's public key (pk_…). It selects the account. Safe to ship to the browser.
Responses
200Success
application/jsonenabledbooleanownerDisplayedAsMemberbooleanmembersarray[object]Errors
401Missing or invalid public key403TENANT_INACTIVE: the account has no active subscription (body also carries `code`)Notes
- When the team page is off the answer is still 200: `{ "enabled": false, "ownerDisplayedAsMember": false, "members": [] }`.
- `ownerDisplayedAsMember` is true when the site owner (the `profile` of `GET /v1/site`) should also appear as a card.
- `group` is `management` or another group name such as `realtorAssociates`. `path` follows the Panda website convention (`/team/<slug>`).
Request
curl --request GET \--url "https://api.pandaidx.com/v1/team?key={{public_key}}"
Response200 OK
{"enabled": true,"ownerDisplayedAsMember": true,"members": [{"id": "66f1a2b3c4d5e6f708192a3b","slug": "jordan-rivera","name": "Jordan Rivera","title": "Realtor Associate","group": "realtorAssociates","image": "https://media.example.com/team/jordan-rivera.jpg","email": "jordan@example.com","phones": ["+13055550143"],"links": {"instagram": null,"linkedin": "https://linkedin.com/in/jordanrivera","facebook": null,"twitter": null,"youtube": null,"website": null,"tiktok": null,"whatsapp": null},"path": "/team/jordan-rivera"}]}