Get a SurveyOL token, use OpenClaw to create a survey, and distribute invitations by email. See the workflow

Email Collector

An email collector is the collector used to send email invitations. Create it with type set to Email, then use the email invitation API with its collector ID.

Create Collector

  • Method: POST
  • URL: https://api.surveyol.com/v1/survey/{surveyId}/collector
curl --request POST \
--url https://api.surveyol.com/v1/survey/f04e6345-dd11-4342-8975-0a718d853505/collector \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
  "type": "Email",
  "title": "My Email"
}'

Manage Collector

  • List: GET https://api.surveyol.com/v1/survey/{surveyId}/collectors
  • View: GET https://api.surveyol.com/v1/collector/{collectorId}
  • Update: POST https://api.surveyol.com/v1/collector/{collectorId}
  • Delete: DELETE https://api.surveyol.com/v1/collector/{collectorId}

See Email Invitation for sending and listing invitations.