Organizers
Organizers represent entities such as agencies, studios, or event organizers associated with your directory. They have their own profile pages with contact information, social links, and can be linked to multiple listings. Organizers can also be assigned to submitter users, allowing them to manage their own profile from the submitter dashboard.The organizers feature must be enabled in your directory settings before organizer pages become publicly visible. You can still manage organizers via the API regardless of this setting.
Get Directory Organizers
Retrieve all organizers for a specific directory, including their associated listings.directory_id(integer, required): The ID of the directory
Get Single Organizer
Retrieve a specific organizer by ID, including their associated listings.directory_id(integer, required): The ID of the directoryorganizer_id(integer, required): The ID of the organizer
Create Organizer
Create a new organizer in the directory.directory_id(integer, required): The ID of the directory
name(string, required): The organizer name (max 255 characters)slug(string, optional): URL-safe slug (lowercase letters, numbers, hyphens only). Auto-generated from name if not provideddescription(string, optional): A description of the organizerlogo(string, optional): Path to the logo image (max 255 characters)cover_image(string, optional): Path to the cover image (max 255 characters)email(string, optional): Contact email addressphone(string, optional): Contact phone number (max 255 characters)website_url(string, optional): Website URL (must be a valid URL)social_links(object, optional): Key-value pairs of platform names and URLsuser_id(integer, optional): ID of a user to assign as the organizer owner. When set, this user can manage the organizer profile from the submitter dashboardis_active(boolean, optional): Whether the organizer is active (default: true)order(integer, optional): Sort order for display (default: 0)
Update Organizer
Update an existing organizer. Only include the fields you want to change.directory_id(integer, required): The ID of the directoryorganizer_id(integer, required): The ID of the organizer
name(string, optional): The organizer name (max 255 characters)slug(string, optional): URL-safe slug (lowercase letters, numbers, hyphens only)description(string, optional): A description of the organizerlogo(string, optional): Path to the logo image (max 255 characters)cover_image(string, optional): Path to the cover image (max 255 characters)email(string, optional): Contact email addressphone(string, optional): Contact phone number (max 255 characters)website_url(string, optional): Website URL (must be a valid URL)social_links(object, optional): Key-value pairs of platform names and URLsuser_id(integer, optional): ID of a user to assign as the organizer owneris_active(boolean, optional): Whether the organizer is activeorder(integer, optional): Sort order for display
Delete Organizer
Delete an organizer from the directory. This also removes all listing associations.directory_id(integer, required): The ID of the directoryorganizer_id(integer, required): The ID of the organizer
Key Features
Slug Generation
- Slugs are automatically generated from the organizer name if not provided
- Slugs must be URL-safe (lowercase letters, numbers, and hyphens only)
User Assignment
- Set
user_idto assign an organizer to a submitter user - Assigned users can edit their organizer profile from the submitter dashboard
- Users can only manage one organizer per directory
- New listings created by the assigned user are automatically linked to their organizer
Listing Association
- Organizers have a many-to-many relationship with listings
- One organizer can be linked to multiple listings
- One listing can belong to multiple organizers
- Linking is managed through the listing form in the admin panel or via the Projects API
Configurable Labels
- The “Organizer” label can be customized per directory in settings (e.g., “Agency”, “Studio”, “Vendor”)
- This affects navigation labels, breadcrumbs, and public page headings
Public Pages
- When the organizers feature is enabled, a public browse page and profile page are available
- The route prefix is configurable (default:
/organizers, can be changed to/agencies, etc.)
