Skip to main content
GET
cURL
Retrieves all ambassadors from ambassador program campaigns for the organization. Returns ambassador profile information including their social accounts, custom field answers from their application, and contact details.

Request Parameters

Request Example

Response Example

Response Fields

Use Cases

This endpoint is useful for:
  • Ambassador Directory: Build a roster/directory page of all your ambassadors
  • CRM Integration: Sync ambassador data to external CRM systems
  • Profile Pages: Populate individual ambassador profile pages with their info and social links
  • Application Data: Access custom field answers from applications (including uploaded images)
  • Contact Management: Retrieve ambassador contact details including phone numbers and locations

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

require_application
string
default:true

Filter to only ambassadors who submitted an application. Pass false to include all ambassadors.

page
integer
default:1

Page number for pagination. Default is 1.

per_page
integer
default:20

Number of results per page. Default is 20. Maximum is 100.

Required range: x <= 100
email
string

Filter by email (comma-separated for multiple)

first_name
string

Filter by first name (partial match)

last_name
string

Filter by last name (partial match)

Search by email or name

approved_at_from
string<date>

Filter ambassadors approved on or after this date (YYYY-MM-DD format)

approved_at_to
string<date>

Filter ambassadors approved on or before this date (YYYY-MM-DD format)

campaign_id
integer

Filter by campaign ID. Pass a single ID or array of IDs (e.g., campaign_id[]=123&campaign_id[]=456)

Response

Ambassadors retrieved successfully

data
object[]
meta
object