Settings

Replace form layouts

Changed on

Replaces one or more of the job, company and talent form layouts. Each supplied list is the full ordered form; any field it leaves out is appended in the default order. The job form also updates the matching job form settings (salary and seniority visible and required, location visible). Rejected with 400 validation_bad_request for unknown or duplicate keys, a hidden or optional locked built-in, required on a hidden or non-requirable built-in, a hidden field whose definition is required, and any Google for Jobs rule; error.details.issues lists each problem as { form, code, key, message }. Nothing is written unless every supplied list is valid. Requires settings.manage.

put/settings/form-layouts

Request

  • Base URL: https://api.cavuno.com/v1
  • URL: https://api.cavuno.com/v1/settings/form-layouts
  • Auth: HTTP bearer

Request body

Response

The three form layouts after the write.

Changes

    • breaking

      the response property // became nullable for the status

    • breaking

      the response property // became nullable for the status

    • breaking

      the response property // became nullable for the status

    • breaking

      the // response's property type changed from no type to string for status

    • breaking

      the // response's property type changed from no type to string for status

    • breaking

      the // response's property type changed from no type to string for status

    • warning

      added the new google_hiring_organization enum value to the // response property for the response status

    • warning

      added the new google_hiring_organization enum value to the // response property for the response status

    • warning

      added the new google_hiring_organization enum value to the // response property for the response status

    • warning

      added the new google_job_location enum value to the // response property for the response status

    • warning

      added the new google_job_location enum value to the // response property for the response status

    • warning

      added the new google_job_location enum value to the // response property for the response status

    • warning

      added the new google_remote_eligibility enum value to the // response property for the response status

    • warning

      added the new google_remote_eligibility enum value to the // response property for the response status

    • warning

      added the new google_remote_eligibility enum value to the // response property for the response status

    • warning

      added the new google_required enum value to the // response property for the response status

    • warning

      added the new google_required enum value to the // response property for the response status

    • warning

      added the new google_required enum value to the // response property for the response status

    • warning

      added the new google_work_arrangement enum value to the // response property for the response status

    • warning

      added the new google_work_arrangement enum value to the // response property for the response status

    • warning

      added the new google_work_arrangement enum value to the // response property for the response status

    • warning

      added the new identity enum value to the // response property for the response status

    • warning

      added the new identity enum value to the // response property for the response status

    • warning

      added the new identity enum value to the // response property for the response status

    • warning

      added the new posting enum value to the // response property for the response status

    • warning

      added the new posting enum value to the // response property for the response status

    • warning

      added the new posting enum value to the // response property for the response status

    • info

      removed subschema #2 from the // response property allOf list for the response status

    • info

      removed subschema #2 from the // response property allOf list for the response status

    • info

      removed subschema #2 from the // response property allOf list for the response status

    • breaking

      the // response's property type changed from string to no type for status

    • breaking

      the // response's property type changed from string to no type for status

    • breaking

      the // response's property type changed from string to no type for status

    • info

      added subschema #2 to the // response property allOf list for the response status

    • info

      added subschema #2 to the // response property allOf list for the response status

    • info

      added subschema #2 to the // response property allOf list for the response status

    • info

      removed the google_hiring_organization enum value from the // response property for the response status

    • info

      removed the google_hiring_organization enum value from the // response property for the response status

    • info

      removed the google_hiring_organization enum value from the // response property for the response status

    • info

      removed the google_job_location enum value from the // response property for the response status

    • info

      removed the google_job_location enum value from the // response property for the response status

    • info

      removed the google_job_location enum value from the // response property for the response status

    • info

      removed the google_remote_eligibility enum value from the // response property for the response status

    • info

      removed the google_remote_eligibility enum value from the // response property for the response status

    • info

      removed the google_remote_eligibility enum value from the // response property for the response status

    • info

      removed the google_required enum value from the // response property for the response status

    • info

      removed the google_required enum value from the // response property for the response status

    • info

      removed the google_required enum value from the // response property for the response status

    • info

      removed the google_work_arrangement enum value from the // response property for the response status

    • info

      removed the google_work_arrangement enum value from the // response property for the response status

    • info

      removed the google_work_arrangement enum value from the // response property for the response status

    • info

      removed the identity enum value from the // response property for the response status

    • info

      removed the identity enum value from the // response property for the response status

    • info

      removed the identity enum value from the // response property for the response status

    • info

      removed the posting enum value from the // response property for the response status

    • info

      removed the posting enum value from the // response property for the response status

    • info

      removed the posting enum value from the // response property for the response status