Surveys API
Surveys
Endpoint |
Method |
Permission |
Description |
|---|---|---|---|
|
GET |
central_ops, field_team (assigned only) |
List surveys. Filters: |
|
POST |
central_ops |
Create survey from lead. Body: |
|
GET |
central_ops, field_team (assigned) |
Get survey detail with assignments, report, media |
|
PATCH |
central_ops |
Update survey: scheduled_date, scheduled_time_slot, status |
|
POST |
central_ops |
Assign team to survey. Body: |
|
POST |
central_ops |
Mark customer confirmed. Updates |
|
GET |
central_ops, field_team |
Calendar view: surveys grouped by date. Filters: |
Survey Reports
Endpoint |
Method |
Permission |
Description |
|---|---|---|---|
|
GET |
central_ops, field_team (assigned) |
Get survey report |
|
POST |
field_team (assigned) |
Submit survey report. Body: |
|
POST |
central_ops |
Review report. Body: |
Survey Media
Endpoint |
Method |
Permission |
Description |
|---|---|---|---|
|
GET |
central_ops, field_team (assigned) |
List survey media files |
|
POST |
field_team (assigned) |
Upload media. Body (multipart): |
|
DELETE |
central_ops |
Remove media file |