List Domains by Publication URL
This endpoint accepts a POST request with a JSON body containing a ‘url’ parameter (the publication’s custom URL) and returns a paginated list of domains filtered based on the owner extracted from that publication. In addition, query parameters such as ‘id’, ‘tag’, ‘recommended’, ‘n’, search, and additional filters can be used for further filtering or random selection.
Query parameters
Sort domains by popularity (number of users). Mutually exclusive with other sorting options.
Sort domains by creation date (most recent first). Mutually exclusive with other sorting options.
Sort domains by last update date (most recently updated first). Mutually exclusive with other sorting options.
Filter to show only saved domains (requires authentication).
Request
Response
Mixin to handle profile_picture serialization for WebSocket compatibility.
This mixin adds a SerializerMethodField for profile_picture that converts ImageFieldFile objects to URL strings, making them JSON serializable for WebSocket consumers.
The mixin intelligently handles profile pictures from IAMUserDetail by:
- Accessing the related
detailsqueryset on the IAMUser model - Extracting the ImageFieldFile from the first detail record
- Converting it to a URL string for JSON serialization
Usage:
Note:
- This mixin expects the model to have a
detailsrelated manager - The related detail should have a
profile_pictureImageField - Returns None if no profile picture is found or an error occurs
Logo image for the domain (copied from experience)
Cover image for the domain (copied from experience)
public- Publicprivate- Privateteam- Teamorg- Organization
not_started- Not Startedin_progress- In Progresscompleted- Completedfailed- Failed

