Overview
The List Posters endpoint returns a paginated list of all poster placements created by student ambassadors. Use this endpoint to:- Track all poster placements across programs
- Monitor which ambassadors are most active
- Filter posters by program or student
- Build analytics dashboards for poster performance
- Export poster data for reporting
Authentication
This endpoint requires authentication using a Bearer token in the Authorization header:Query Parameters
Filter results to only include posters from a specific program. Useful when analyzing poster performance for individual programs.Example:
programId=prog_123abcFilter results to only include posters placed by a specific student ambassador. Use this to see all posters placed by a particular ambassador.Example:
studentId=user_123abcMaximum number of results to return per page. Default is 50, maximum is typically 100.Example:
limit=25Number of results to skip before starting to return results. Use for pagination.Example:
offset=50 skips the first 50 resultsRequest Example
Response
The API returns a JSON object containing an array of poster objects:Array of poster objects, each containing information about a poster placement.
Unique identifier for the poster.
ID of the program this poster belongs to.
ID of the student ambassador who placed this poster.
URL to the QR code image for this poster.
Physical location where the poster was placed (if provided).
ISO 8601 timestamp of when the poster was created.
Additional metadata about the poster placement.
Response Example
Use Cases
Building a Poster Dashboard
Fetch all posters and display them in a dashboard:Tracking Ambassador Activity
See which ambassadors are most active in placing posters:Exporting Poster Data
Fetch all posters for export:Best Practices
- Use filters effectively - Combine programId and studentId to narrow results
- Implement pagination - Always use
limitandoffsetfor large datasets - Cache poster data - Poster lists don’t change frequently
- Track locations - Use metadata to store location details for analytics
- Monitor QR code usage - Link posters to impressions to track scan rates
Error Responses
Unauthorized - Invalid or missing API key
Rate Limits
This endpoint is subject to rate limiting. Check response headers for rate limit information.Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
Filter by program ID
Filter by student (ambassador) ID
Maximum number of results to return
Number of results to skip
Response
List of posters
The response is of type object.