List/search partners
Lists partners with optional filters, sorting, and pagination, oldest first by default. Deleted partners and merged duplicates are not listed. Requires partners_read permission.
List filters take repeated values (?tags[]=gold&tags[]=silver); a single bare value (?tags=gold) is read as a one-item list. A *_slug or managed_by_email filter that matches nothing returns no partners rather than ignoring the filter.
certification_ids was renamed to badge_ids; sending the old name is a 400 rather than being ignored.
Request
- Base URL: https://api.lassotech.com/api/v1/rest
- URL: https://api.lassotech.com/api/v1/rest/partners
- Auth: API key in header x-lasso-access-token
Query parameters
Whether the partner is currently receiving revenue share. true/false (or 1/0); anything else is a 400.
Filter by partner tags (any match)
Filter by partner regions (any match)
Partial, case-insensitive match on partner name
Where the partner is in setting up their directory listing
How the partner's listing appears in your partner directory
Array of {filter_key_id, selected_option_ids} objects, with numeric IDs and at least one option per entry, e.g. ?directory_filter_selections[][filter_key_id]=1&directory_filter_selections[][selected_option_ids][]=2. An entry in any other shape is a 400.
Course slug for the academy completion-status filter (pair with course_completion_status)
Sort column and direction separated by __, e.g. name__desc. Columns: name, healthScore, created_at. Direction: asc or desc.
Values above 100 are treated as 100.
Response
List of partners
Example response
{
"partners": [
{
"slug": "acme-corp",
"name": "Acme Corp",
"crm_identifier": "P-A1B2C3",
"website_url": "https://acme.com",
"partner_type": "Referral",
"segment": "Default",
"managed_by": "manager@company.com",
"payment_terms": "net_30",
"payment_frequency": "monthly"
}
],
"page": 1,
"per_page": 25,
"total_count": 42,
"total_pages": 2
}Changes
No recorded changes to this operation across all 1 revision of this API.