PUT
/
v1.0
/
{company_id}
/
forms
/
application
/
{form_id}
curl --request PUT \
  --url https://api.hirehive.com/v1.0/{company_id}/forms/application/{form_id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "questions": [
    {
      "id": "<string>",
      "type": "textbox",
      "question": "<string>",
      "description": "<string>",
      "options": [
        {
          "id": "<string>",
          "label": "<string>",
          "description": "<string>",
          "archived": true,
          "tag": {
            "id": "<string>",
            "name": "<string>"
          }
        }
      ],
      "required": true,
      "restricted": true,
      "archived": true,
      "display_order": 123
    }
  ],
  "name": "<string>",
  "type": "application_questions"
}'
{
  "data": {
    "current_title": "off",
    "current_company": "off",
    "location": "off",
    "phone": "off",
    "resume": "off",
    "cover_letter": "off"
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

company_id
string
required
form_id
string
required

Body

application/json
name
string
required
Minimum length: 1
type
enum<string>
required
Available options:
application_questions,
follow_up_questions,
feedback_form
questions
object[]

Response

200
application/json
data
object