List Session Photos
GET/api/v1/devices/:device_uuid/sessions/:session_id/photos
List image-typed StoredFile attachments for a session with derived GPS coords.
Each row is a PhotoOut placed by the rules its schema describes; a photo that cannot be placed is still listed, with null coordinates. Ordered by captured_at, newest first. Presigned download URL with TTL=3600.
Coexists with GET .../sessions/{session_id}/attachments which returns ALL attachment types — that endpoint is preserved unchanged for the v1.20 mobile consumer.
Role scoping:
- field_worker: only own device's photos
- manager/owner: any workspace device's photos
Request
Responses
- 200
- 400
- 401
- 403
- 404
- 422
- 500
OK
Bad Request
Unauthorized
Forbidden
Not Found
Validation Error
Internal Server Error