ProcessFormSubmission processes a form submission.
POST/api/v1/engagements/form-submissions/:id:process
Actions:
- "process": Creates contact (or matches existing by email/phone), creates engagement with type=FORM, copies form_fields into engagement metadata for agent visibility.
- "spam": Marks submission as spam, no engagement created.
Errors
- NOT_FOUND: Submission does not exist
- FAILED_PRECONDITION: Submission already processed
Request
Responses
- 200
- default
A successful response.
An unexpected error response.