Skip to main content
POST
https://connect.jobo.world
/
api
/
auto-apply
/
set-answers
curl -X POST https://connect.jobo.world/api/auto-apply/set-answers \
  -H "Content-Type: application/json" \
  -H "X-Api-Key: YOUR_API_KEY" \
  -d '{
    "session_id": "e8e4cc3f-8d9f-4878-b4f3-6dc61d0cbbe4",
    "answers": [
      {
        "field_id": "first_name",
        "selector": "input[name=first_name]",
        "type": "Text",
        "value": "Jane",
        "clear_first": true
      },
      {
        "field_id": "last_name",
        "type": "Text",
        "value": "Doe"
      },
      {
        "field_id": "email",
        "type": "Text",
        "value": "jane.doe@example.com"
      },
      {
        "field_id": "experience_level",
        "type": "Select",
        "value": "3-5"
      },
      {
        "field_id": "work_authorization",
        "type": "Radio",
        "value": "yes"
      },
      {
        "field_id": "location",
        "type": "Typeahead",
        "value": "San Fran",
        "typeahead_selection": "San Francisco, CA"
      },
      {
        "field_id": "agree_terms",
        "type": "Checkbox",
        "value": "true"
      }
    ]
  }'
{
  "session_id": "e8e4cc3f-8d9f-4878-b4f3-6dc61d0cbbe4",
  "provider_id": "greenhouse",
  "provider_display_name": "Greenhouse",
  "success": true,
  "status": "NextAvailable",
  "error": null,
  "is_terminal": false,
  "validation_errors": [],
  "fields": [
    {
      "field_id": "education_school",
      "type": "Text",
      "label": "School / University",
      "is_required": false
    },
    {
      "field_id": "education_degree",
      "type": "Select",
      "label": "Degree",
      "is_required": false,
      "options": [
        { "value": "bachelors", "text": "Bachelor's" },
        { "value": "masters", "text": "Master's" },
        { "value": "phd", "text": "PhD" }
      ]
    }
  ]
}
session_id
string
required
Session ID from the Start Session response.
answers
object[]
required
Array of answer objects. Each answer has:
  • field_id (string, required) — Field identifier from the fields array
  • type (string, required) — Field type (Text, Select, File, etc.)
  • value (string, required) — The value to set
  • selector (string, optional) — CSS selector for the field
  • clear_first (boolean, optional) — Clear field before typing (default: false)
  • typeahead_selection (string, optional) — For Typeahead fields, the option to select from dropdown
session_id
string
Session ID.
success
boolean
Whether answers were submitted successfully.
status
string
Updated flow status after submission.
is_terminal
boolean
Whether this status is terminal.
validation_errors
object[]
Any validation errors from the form.
fields
object[]
New fields discovered on the next page (if status is NextAvailable).
curl -X POST https://connect.jobo.world/api/auto-apply/set-answers \
  -H "Content-Type: application/json" \
  -H "X-Api-Key: YOUR_API_KEY" \
  -d '{
    "session_id": "e8e4cc3f-8d9f-4878-b4f3-6dc61d0cbbe4",
    "answers": [
      {
        "field_id": "first_name",
        "selector": "input[name=first_name]",
        "type": "Text",
        "value": "Jane",
        "clear_first": true
      },
      {
        "field_id": "last_name",
        "type": "Text",
        "value": "Doe"
      },
      {
        "field_id": "email",
        "type": "Text",
        "value": "jane.doe@example.com"
      },
      {
        "field_id": "experience_level",
        "type": "Select",
        "value": "3-5"
      },
      {
        "field_id": "work_authorization",
        "type": "Radio",
        "value": "yes"
      },
      {
        "field_id": "location",
        "type": "Typeahead",
        "value": "San Fran",
        "typeahead_selection": "San Francisco, CA"
      },
      {
        "field_id": "agree_terms",
        "type": "Checkbox",
        "value": "true"
      }
    ]
  }'
{
  "session_id": "e8e4cc3f-8d9f-4878-b4f3-6dc61d0cbbe4",
  "provider_id": "greenhouse",
  "provider_display_name": "Greenhouse",
  "success": true,
  "status": "NextAvailable",
  "error": null,
  "is_terminal": false,
  "validation_errors": [],
  "fields": [
    {
      "field_id": "education_school",
      "type": "Text",
      "label": "School / University",
      "is_required": false
    },
    {
      "field_id": "education_degree",
      "type": "Select",
      "label": "Degree",
      "is_required": false,
      "options": [
        { "value": "bachelors", "text": "Bachelor's" },
        { "value": "masters", "text": "Master's" },
        { "value": "phd", "text": "PhD" }
      ]
    }
  ]
}