curl --request PATCH \
--url https://api.example.com/api/route-calls/:id/cover-photo \
--header 'Content-Type: application/json' \
--data '{}'{
"success": true,
"data": {
"id": "<string>",
"context": "<string>",
"routeCallId": "<string>",
"userId": "<string>",
"imageUrl": "<string>",
"status": "<string>",
"createdAt": "<string>",
"updatedAt": "<string>"
},
"message": "<string>"
}Update the cover photo for a route call (organizer only)
curl --request PATCH \
--url https://api.example.com/api/route-calls/:id/cover-photo \
--header 'Content-Type: application/json' \
--data '{}'{
"success": true,
"data": {
"id": "<string>",
"context": "<string>",
"routeCallId": "<string>",
"userId": "<string>",
"imageUrl": "<string>",
"status": "<string>",
"createdAt": "<string>",
"updatedAt": "<string>"
},
"message": "<string>"
}Authorization: Bearer YOUR_ACCESS_TOKEN
multipart/form-data.
curl --request PATCH \
--url https://api.losinmaduros.com/api/route-calls/123e4567-e89b-12d3-a456-426614174000/cover-photo \
--header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
--form 'image=@/path/to/cover.jpg'
{
"success": true,
"data": {
"id": "photo-uuid-here",
"context": "ROUTE_CALL_COVER",
"routeCallId": "123e4567-e89b-12d3-a456-426614174000",
"userId": "user_2abc123def456",
"imageUrl": "https://your-project.supabase.co/storage/v1/object/public/photos/route-calls/cover.jpg",
"caption": null,
"status": "ACTIVE",
"createdAt": "2026-02-10T10:00:00Z",
"updatedAt": "2026-02-10T11:30:00Z",
"user": {
"id": "user_2abc123def456",
"name": "John",
"imageUrl": "https://example.com/avatar.jpg"
}
},
"message": "Cover photo updated successfully"
}
ROUTE_CALL_COVER.