Kombo · Schema

PostAtsApplicationsApplicationIdRejectRequestBody

ATSEmbedded iPaaSHRISLMSPayrollUnified API

Properties

Name Type Description
rejection_reason_id string The Kombo ID of the rejection reason.
note string A optional free text rejection note. Passed through if possible.
remote_fields object Additional fields that we will pass through to specific ATS systems.
View JSON Schema on GitHub

JSON Schema

kombo-postatsapplicationsapplicationidrejectrequestbody-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/PostAtsApplicationsApplicationIdRejectRequestBody",
  "title": "PostAtsApplicationsApplicationIdRejectRequestBody",
  "type": "object",
  "properties": {
    "rejection_reason_id": {
      "type": "string",
      "description": "The Kombo ID of the rejection reason."
    },
    "note": {
      "type": "string",
      "description": "A optional free text rejection note. Passed through if possible."
    },
    "remote_fields": {
      "allOf": [
        {
          "type": "object",
          "properties": {
            "greenhouse": {
              "type": "object",
              "properties": {
                "rejection_email": {
                  "type": "object",
                  "additionalProperties": true,
                  "description": "Additional data fields that we will pass through to the `rejection_email` field of Greenhouse's [reject application](https://developers.greenhouse.io/harvest.html#post-reject-application) endpoint."
                }
              },
              "description": "Fields specific to Greenhouse."
            },
            "teamtailor": {
              "type": "object",
              "properties": {
                "user_id": {
                  "type": "string",
                  "description": "The remote ID of the user that will be displayed in the UI as the one that performed the action. If not provided, the first admin user will be used."
                }
              },
              "description": "Fields specific to Teamtailor."
            }
          },
          "description": "Additional fields that we will pass through to specific ATS systems."
        },
        {
          "type": "object",
          "properties": {
            "greenhouse": {
              "type": "object",
              "properties": {
                "post_headers": {
                  "type": "object",
                  "properties": {
                    "On-Behalf-Of": {
                      "type": [
                        "string",
                        "null"
                      ],
                      "description": "ID of the the user that will show up as having performed the action in Greenhouse. We already pass a value by default, but you can use this to override it."
                    }
                  },
                  "description": "Headers we will pass with `POST` requests to Greenhouse."
                }
              },
              "description": "Fields specific to Greenhouse."
            },
            "workable": {
              "type": "object",
              "properties": {
                "on_behalf_of_user_remote_id": {
                  "type": "string",
                  "description": "The remote ID of the user that will be displayed in the UI as the one that performed the action."
                }
              },
              "description": "Workable specific remote fields for ATS actions."
            }
          },
          "description": "Additional fields that we will pass through to specific ATS systems."
        }
      ],
      "description": "Additional fields that we will pass through to specific ATS systems."
    }
  },
  "required": [
    "rejection_reason_id"
  ]
}