{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://zieapi.vercel.app"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/business:kombo/general-verify-api-key":{"get":{"operationId":"business_kombo_general_verify_api_key","summary":"Check API key","description":"GET /check-api-key","tags":["business"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:kombo/general-trigger-sync-specific-integration":{"post":{"operationId":"business_kombo_general_trigger_sync_specific_integration","summary":"Trigger sync","description":"POST /force-sync","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["X-Integration-Id"],"properties":{"X-Integration-Id":{"type":"string","description":"ID of the integration you want to interact with."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:kombo/general-forward-request-to-api":{"post":{"operationId":"business_kombo_general_forward_request_to_api","summary":"Send passthrough request","description":"POST /passthrough/{tool}/{api}","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["X-Integration-Id","tool","api"],"properties":{"X-Integration-Id":{"type":"string","description":"ID of the integration you want to interact with."},"tool":{"type":"string","description":"The ID of the tool whose passthrough API you want to call (e.g., `personio`)."},"api":{"type":"string","description":"The ID of the passthrough API you want to call (some tools provide multiple). Check the endpoint description for a list of all available…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:kombo/general-get-integration-details":{"get":{"operationId":"business_kombo_general_get_integration_details","summary":"Get integration details","description":"GET /integrations/{integration_id}","tags":["business"],"parameters":[{"name":"integration_id","in":"query","required":true,"description":"GET /integrations/:integration_id parameter","schema":{"type":"string","description":"GET /integrations/:integration_id parameter"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:kombo/general-delete-integration":{"post":{"operationId":"business_kombo_general_delete_integration","summary":"Delete integration","description":"DELETE /integrations/{integration_id}","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["integration_id"],"properties":{"integration_id":{"type":"string","description":"DELETE /integrations/:integration_id parameter"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:kombo/general-create-reconnection-link":{"post":{"operationId":"business_kombo_general_create_reconnection_link","summary":"Create reconnection link","description":"POST /integrations/{integration_id}/relink","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["integration_id"],"properties":{"integration_id":{"type":"string","description":"POST /integrations/:integration_id/relink parameter"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:kombo/general-get-tools-category":{"get":{"operationId":"business_kombo_general_get_tools_category","summary":"Get tools","description":"GET /tools/{category}","tags":["business"],"parameters":[{"name":"category","in":"query","required":true,"description":"GET /tools/:category parameter","schema":{"type":"string","enum":["hris","ats","assessment"],"description":"GET /tools/:category parameter"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-hris-api-get-provisioning-diff":{"post":{"operationId":"business_kombo_unified_hris_api_get_provisioning_diff","summary":"Get provisioning diff","description":"POST /hris/provisioning-groups/{group_id}/diff","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["X-Integration-Id","group_id"],"properties":{"X-Integration-Id":{"type":"string","description":"ID of the integration you want to interact with."},"group_id":{"type":"string","description":"ID of the provisioning group (currently only `default` is allowed)."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-hris-api-create-provisioning-setup-link":{"post":{"operationId":"business_kombo_unified_hris_api_create_provisioning_setup_link","summary":"Create provisioning setup link","description":"POST /hris/provisioning-groups/{group_id}/setup-links","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["X-Integration-Id","group_id"],"properties":{"X-Integration-Id":{"type":"string","description":"ID of the integration you want to interact with."},"group_id":{"type":"string","description":"ID of the provisioning group (currently only `default` is allowed)."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-hris-api-list-employees":{"get":{"operationId":"business_kombo_unified_hris_api_list_employees","summary":"Get employees","description":"GET /hris/employees","tags":["business"],"parameters":[{"name":"X-Integration-Id","in":"query","required":true,"description":"ID of the integration you want to interact with.","schema":{"type":"string","description":"ID of the integration you want to interact with."},"example":"bamboohr:HWUTwvyx2wLoSUHphiWVrp28"},{"name":"cursor","in":"query","required":false,"description":"An optional cursor string used for pagination. This can be retrieved from the `next` property of the previous page response.","schema":{"type":"string","description":"An optional cursor string used for pagination. This can be retrieved from the `next` property of the previous page response."}},{"name":"page_size","in":"query","required":false,"description":"The number of results to return per page.","schema":{"type":"integer","default":100,"description":"The number of results to return per page."}},{"name":"updated_after","in":"query","required":false,"description":"Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. If you want to track entry deletion, also set the…","schema":{"type":"string","description":"Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. If you want to track entry deletion, also set the…"}},{"name":"include_deleted","in":"query","required":false,"description":"By default, deleted entries are not returned. Use the `include_deleted` query param to include deleted entries too.","schema":{"type":"string","enum":["true","false"],"default":"false","description":"By default, deleted entries are not returned. Use the `include_deleted` query param to include deleted entries too."}},{"name":"ids","in":"query","required":false,"description":"Filter by a comma-separated list of IDs such as `222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3`. Those IDs are validated to be 24…","schema":{"type":"string","description":"Filter by a comma-separated list of IDs such as `222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3`. Those IDs are validated to be 24…"}},{"name":"remote_ids","in":"query","required":false,"description":"Filter by a comma-separated list of remote IDs.","schema":{"type":"string","description":"Filter by a comma-separated list of remote IDs."}},{"name":"employment_status","in":"query","required":false,"description":"**(⚠️ Deprecated - Use the `employment_statuses` filter instead.)** Filter by the `employment_status` field.","schema":{"type":"string","enum":["ACTIVE","PENDING","INACTIVE","LEAVE"],"description":"**(⚠️ Deprecated - Use the `employment_statuses` filter instead.)** Filter by the `employment_status` field."}},{"name":"employment_statuses","in":"query","required":false,"description":"Filter by a comma-separated list of `ACTIVE`, `PENDING`, `INACTIVE`, `LEAVE` * `ACTIVE`: the employee is **actively employed** *…","schema":{"type":"string","description":"Filter by a comma-separated list of `ACTIVE`, `PENDING`, `INACTIVE`, `LEAVE` * `ACTIVE`: the employee is **actively employed** *…"}},{"name":"group_ids","in":"query","required":false,"description":"Filter by a comma-separated list of group IDs. We will only return employees that are members of _any_ of the groups.","schema":{"type":"string","description":"Filter by a comma-separated list of group IDs. We will only return employees that are members of _any_ of the groups."}},{"name":"legal_entity_ids","in":"query","required":false,"description":"Filter by a comma-separated list of legal entity IDs. We will only return employees that are members of _any_ of the legal entities.","schema":{"type":"string","description":"Filter by a comma-separated list of legal entity IDs. We will only return employees that are members of _any_ of the legal entities."}},{"name":"work_location_ids","in":"query","required":false,"description":"Filter by a comma-separated list of work location IDs. We will only return employees who are at _any_ of the work locations.","schema":{"type":"string","description":"Filter by a comma-separated list of work location IDs. We will only return employees who are at _any_ of the work locations."}},{"name":"work_emails","in":"query","required":false,"description":"Filter by a comma-separated list of work emails. We will only return employees who have _any_ of the work emails.","schema":{"type":"string","description":"Filter by a comma-separated list of work emails. We will only return employees who have _any_ of the work emails."}},{"name":"personal_emails","in":"query","required":false,"description":"Filter by a comma-separated list of personal emails. We will only return employees who have _any_ of the personal emails.","schema":{"type":"string","description":"Filter by a comma-separated list of personal emails. We will only return employees who have _any_ of the personal emails."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-hris-api-create-employee":{"post":{"operationId":"business_kombo_unified_hris_api_create_employee","summary":"Create employee","description":"POST /hris/employees","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["X-Integration-Id"],"properties":{"X-Integration-Id":{"type":"string","description":"ID of the integration you want to interact with."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-hris-api-update-employee":{"post":{"operationId":"business_kombo_unified_hris_api_update_employee","summary":"Update employee","description":"PATCH /hris/employees/{employee_id}","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["X-Integration-Id","employee_id"],"properties":{"X-Integration-Id":{"type":"string","description":"ID of the integration you want to interact with."},"employee_id":{"type":"string","description":"ID of the employee that should be updated. You can use their Kombo `id` or their ID in the remote system by prefixing it with `remote:`…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-hris-api-add-attachment-to-employees":{"post":{"operationId":"business_kombo_unified_hris_api_add_attachment_to_employees","summary":"Add attachment to employees 🦄","description":"POST /hris/employees/{employee_id}/attachments","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["X-Integration-Id","employee_id"],"properties":{"X-Integration-Id":{"type":"string","description":"ID of the integration you want to interact with."},"employee_id":{"type":"string","description":"POST /hris/employees/:employee_id/attachments parameter"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-hris-api-list-teams":{"get":{"operationId":"business_kombo_unified_hris_api_list_teams","summary":"Get teams (deprecated)","description":"GET /hris/teams","tags":["business"],"parameters":[{"name":"X-Integration-Id","in":"query","required":true,"description":"ID of the integration you want to interact with.","schema":{"type":"string","description":"ID of the integration you want to interact with."},"example":"bamboohr:HWUTwvyx2wLoSUHphiWVrp28"},{"name":"cursor","in":"query","required":false,"description":"An optional cursor string used for pagination. This can be retrieved from the `next` property of the previous page response.","schema":{"type":"string","description":"An optional cursor string used for pagination. This can be retrieved from the `next` property of the previous page response."}},{"name":"page_size","in":"query","required":false,"description":"The number of results to return per page.","schema":{"type":"integer","default":100,"description":"The number of results to return per page."}},{"name":"updated_after","in":"query","required":false,"description":"Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. If you want to track entry deletion, also set the…","schema":{"type":"string","description":"Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. If you want to track entry deletion, also set the…"}},{"name":"include_deleted","in":"query","required":false,"description":"By default, deleted entries are not returned. Use the `include_deleted` query param to include deleted entries too.","schema":{"type":"string","enum":["true","false"],"default":"false","description":"By default, deleted entries are not returned. Use the `include_deleted` query param to include deleted entries too."}},{"name":"ids","in":"query","required":false,"description":"Filter by a comma-separated list of IDs such as `222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3`. Those IDs are validated to be 24…","schema":{"type":"string","description":"Filter by a comma-separated list of IDs such as `222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3`. Those IDs are validated to be 24…"}},{"name":"remote_ids","in":"query","required":false,"description":"Filter by a comma-separated list of remote IDs.","schema":{"type":"string","description":"Filter by a comma-separated list of remote IDs."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-hris-api-get-all-groups":{"get":{"operationId":"business_kombo_unified_hris_api_get_all_groups","summary":"Get groups","description":"GET /hris/groups","tags":["business"],"parameters":[{"name":"X-Integration-Id","in":"query","required":true,"description":"ID of the integration you want to interact with.","schema":{"type":"string","description":"ID of the integration you want to interact with."},"example":"bamboohr:HWUTwvyx2wLoSUHphiWVrp28"},{"name":"cursor","in":"query","required":false,"description":"An optional cursor string used for pagination. This can be retrieved from the `next` property of the previous page response.","schema":{"type":"string","description":"An optional cursor string used for pagination. This can be retrieved from the `next` property of the previous page response."}},{"name":"page_size","in":"query","required":false,"description":"The number of results to return per page.","schema":{"type":"integer","default":100,"description":"The number of results to return per page."}},{"name":"updated_after","in":"query","required":false,"description":"Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. If you want to track entry deletion, also set the…","schema":{"type":"string","description":"Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. If you want to track entry deletion, also set the…"}},{"name":"include_deleted","in":"query","required":false,"description":"By default, deleted entries are not returned. Use the `include_deleted` query param to include deleted entries too.","schema":{"type":"string","enum":["true","false"],"default":"false","description":"By default, deleted entries are not returned. Use the `include_deleted` query param to include deleted entries too."}},{"name":"ids","in":"query","required":false,"description":"Filter by a comma-separated list of IDs such as `222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3`. Those IDs are validated to be 24…","schema":{"type":"string","description":"Filter by a comma-separated list of IDs such as `222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3`. Those IDs are validated to be 24…"}},{"name":"remote_ids","in":"query","required":false,"description":"Filter by a comma-separated list of remote IDs.","schema":{"type":"string","description":"Filter by a comma-separated list of remote IDs."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-hris-api-list-employments":{"get":{"operationId":"business_kombo_unified_hris_api_list_employments","summary":"Get employments","description":"GET /hris/employments","tags":["business"],"parameters":[{"name":"X-Integration-Id","in":"query","required":true,"description":"ID of the integration you want to interact with.","schema":{"type":"string","description":"ID of the integration you want to interact with."},"example":"bamboohr:HWUTwvyx2wLoSUHphiWVrp28"},{"name":"cursor","in":"query","required":false,"description":"An optional cursor string used for pagination. This can be retrieved from the `next` property of the previous page response.","schema":{"type":"string","description":"An optional cursor string used for pagination. This can be retrieved from the `next` property of the previous page response."}},{"name":"page_size","in":"query","required":false,"description":"The number of results to return per page.","schema":{"type":"integer","default":100,"description":"The number of results to return per page."}},{"name":"updated_after","in":"query","required":false,"description":"Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. If you want to track entry deletion, also set the…","schema":{"type":"string","description":"Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. If you want to track entry deletion, also set the…"}},{"name":"include_deleted","in":"query","required":false,"description":"By default, deleted entries are not returned. Use the `include_deleted` query param to include deleted entries too.","schema":{"type":"string","enum":["true","false"],"default":"false","description":"By default, deleted entries are not returned. Use the `include_deleted` query param to include deleted entries too."}},{"name":"ids","in":"query","required":false,"description":"Filter by a comma-separated list of IDs such as `222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3`. Those IDs are validated to be 24…","schema":{"type":"string","description":"Filter by a comma-separated list of IDs such as `222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3`. Those IDs are validated to be 24…"}},{"name":"remote_ids","in":"query","required":false,"description":"Filter by a comma-separated list of remote IDs.","schema":{"type":"string","description":"Filter by a comma-separated list of remote IDs."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-hris-api-get-work-locations":{"get":{"operationId":"business_kombo_unified_hris_api_get_work_locations","summary":"Get work locations","description":"GET /hris/locations","tags":["business"],"parameters":[{"name":"X-Integration-Id","in":"query","required":true,"description":"ID of the integration you want to interact with.","schema":{"type":"string","description":"ID of the integration you want to interact with."},"example":"bamboohr:HWUTwvyx2wLoSUHphiWVrp28"},{"name":"cursor","in":"query","required":false,"description":"An optional cursor string used for pagination. This can be retrieved from the `next` property of the previous page response.","schema":{"type":"string","description":"An optional cursor string used for pagination. This can be retrieved from the `next` property of the previous page response."}},{"name":"page_size","in":"query","required":false,"description":"The number of results to return per page.","schema":{"type":"integer","default":100,"description":"The number of results to return per page."}},{"name":"updated_after","in":"query","required":false,"description":"Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. If you want to track entry deletion, also set the…","schema":{"type":"string","description":"Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. If you want to track entry deletion, also set the…"}},{"name":"include_deleted","in":"query","required":false,"description":"By default, deleted entries are not returned. Use the `include_deleted` query param to include deleted entries too.","schema":{"type":"string","enum":["true","false"],"default":"false","description":"By default, deleted entries are not returned. Use the `include_deleted` query param to include deleted entries too."}},{"name":"ids","in":"query","required":false,"description":"Filter by a comma-separated list of IDs such as `222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3`. Those IDs are validated to be 24…","schema":{"type":"string","description":"Filter by a comma-separated list of IDs such as `222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3`. Those IDs are validated to be 24…"}},{"name":"remote_ids","in":"query","required":false,"description":"Filter by a comma-separated list of remote IDs.","schema":{"type":"string","description":"Filter by a comma-separated list of remote IDs."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-hris-api-list-absence-types":{"get":{"operationId":"business_kombo_unified_hris_api_list_absence_types","summary":"Get absence types","description":"GET /hris/absence-types","tags":["business"],"parameters":[{"name":"X-Integration-Id","in":"query","required":true,"description":"ID of the integration you want to interact with.","schema":{"type":"string","description":"ID of the integration you want to interact with."},"example":"bamboohr:HWUTwvyx2wLoSUHphiWVrp28"},{"name":"cursor","in":"query","required":false,"description":"An optional cursor string used for pagination. This can be retrieved from the `next` property of the previous page response.","schema":{"type":"string","description":"An optional cursor string used for pagination. This can be retrieved from the `next` property of the previous page response."}},{"name":"page_size","in":"query","required":false,"description":"The number of results to return per page.","schema":{"type":"integer","default":100,"description":"The number of results to return per page."}},{"name":"updated_after","in":"query","required":false,"description":"Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. If you want to track entry deletion, also set the…","schema":{"type":"string","description":"Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. If you want to track entry deletion, also set the…"}},{"name":"include_deleted","in":"query","required":false,"description":"By default, deleted entries are not returned. Use the `include_deleted` query param to include deleted entries too.","schema":{"type":"string","enum":["true","false"],"default":"false","description":"By default, deleted entries are not returned. Use the `include_deleted` query param to include deleted entries too."}},{"name":"ids","in":"query","required":false,"description":"Filter by a comma-separated list of IDs such as `222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3`. Those IDs are validated to be 24…","schema":{"type":"string","description":"Filter by a comma-separated list of IDs such as `222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3`. Those IDs are validated to be 24…"}},{"name":"remote_ids","in":"query","required":false,"description":"Filter by a comma-separated list of remote IDs.","schema":{"type":"string","description":"Filter by a comma-separated list of remote IDs."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-hris-api-get-time-off-balances":{"get":{"operationId":"business_kombo_unified_hris_api_get_time_off_balances","summary":"Get time off balances","description":"GET /hris/time-off-balances","tags":["business"],"parameters":[{"name":"X-Integration-Id","in":"query","required":true,"description":"ID of the integration you want to interact with.","schema":{"type":"string","description":"ID of the integration you want to interact with."},"example":"bamboohr:HWUTwvyx2wLoSUHphiWVrp28"},{"name":"cursor","in":"query","required":false,"description":"An optional cursor string used for pagination. This can be retrieved from the `next` property of the previous page response.","schema":{"type":"string","description":"An optional cursor string used for pagination. This can be retrieved from the `next` property of the previous page response."}},{"name":"page_size","in":"query","required":false,"description":"The number of results to return per page.","schema":{"type":"integer","default":100,"description":"The number of results to return per page."}},{"name":"updated_after","in":"query","required":false,"description":"Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. If you want to track entry deletion, also set the…","schema":{"type":"string","description":"Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. If you want to track entry deletion, also set the…"}},{"name":"include_deleted","in":"query","required":false,"description":"By default, deleted entries are not returned. Use the `include_deleted` query param to include deleted entries too.","schema":{"type":"string","enum":["true","false"],"default":"false","description":"By default, deleted entries are not returned. Use the `include_deleted` query param to include deleted entries too."}},{"name":"ids","in":"query","required":false,"description":"Filter by a comma-separated list of IDs such as `222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3`. Those IDs are validated to be 24…","schema":{"type":"string","description":"Filter by a comma-separated list of IDs such as `222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3`. Those IDs are validated to be 24…"}},{"name":"remote_ids","in":"query","required":false,"description":"Filter by a comma-separated list of remote IDs.","schema":{"type":"string","description":"Filter by a comma-separated list of remote IDs."}},{"name":"employee_id","in":"query","required":false,"description":"Filter by a specific employee using their ID.","schema":{"type":"string","description":"Filter by a specific employee using their ID."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-hris-api-get-all-absences":{"get":{"operationId":"business_kombo_unified_hris_api_get_all_absences","summary":"Get absences","description":"GET /hris/absences","tags":["business"],"parameters":[{"name":"X-Integration-Id","in":"query","required":true,"description":"ID of the integration you want to interact with.","schema":{"type":"string","description":"ID of the integration you want to interact with."},"example":"bamboohr:HWUTwvyx2wLoSUHphiWVrp28"},{"name":"cursor","in":"query","required":false,"description":"An optional cursor string used for pagination. This can be retrieved from the `next` property of the previous page response.","schema":{"type":"string","description":"An optional cursor string used for pagination. This can be retrieved from the `next` property of the previous page response."}},{"name":"page_size","in":"query","required":false,"description":"The number of results to return per page.","schema":{"type":"integer","default":100,"description":"The number of results to return per page."}},{"name":"updated_after","in":"query","required":false,"description":"Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. If you want to track entry deletion, also set the…","schema":{"type":"string","description":"Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. If you want to track entry deletion, also set the…"}},{"name":"include_deleted","in":"query","required":false,"description":"By default, deleted entries are not returned. Use the `include_deleted` query param to include deleted entries too.","schema":{"type":"string","enum":["true","false"],"default":"false","description":"By default, deleted entries are not returned. Use the `include_deleted` query param to include deleted entries too."}},{"name":"ids","in":"query","required":false,"description":"Filter by a comma-separated list of IDs such as `222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3`. Those IDs are validated to be 24…","schema":{"type":"string","description":"Filter by a comma-separated list of IDs such as `222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3`. Those IDs are validated to be 24…"}},{"name":"remote_ids","in":"query","required":false,"description":"Filter by a comma-separated list of remote IDs.","schema":{"type":"string","description":"Filter by a comma-separated list of remote IDs."}},{"name":"date_from","in":"query","required":false,"description":"Filter for all the absences that either start _or_ haven't ended yet on/after this day. If you imagine a calendar displaying absences,…","schema":{"type":"string","description":"Filter for all the absences that either start _or_ haven't ended yet on/after this day. If you imagine a calendar displaying absences,…"}},{"name":"date_until","in":"query","required":false,"description":"Filter for absences that start on or before this day (but might continue after). If you imagine a calendar displaying absences, this…","schema":{"type":"string","description":"Filter for absences that start on or before this day (but might continue after). If you imagine a calendar displaying absences, this…"}},{"name":"type_ids","in":"query","required":false,"description":"Filter by a comma-separated list of absence type IDs.","schema":{"type":"string","description":"Filter by a comma-separated list of absence type IDs."}},{"name":"employee_id","in":"query","required":false,"description":"Filter by a specific employee using their ID.","schema":{"type":"string","description":"Filter by a specific employee using their ID."}},{"name":"time_from","in":"query","required":false,"description":"**(⚠️ Deprecated - Use the `date_from` filter instead.)** Filter for absences that either start after or start before and end after a…","schema":{"type":"string","description":"**(⚠️ Deprecated - Use the `date_from` filter instead.)** Filter for absences that either start after or start before and end after a…"}},{"name":"time_until","in":"query","required":false,"description":"**(⚠️ Deprecated - Use the `date_until` filter instead.)** Filter for absences that start before a certain time.","schema":{"type":"string","description":"**(⚠️ Deprecated - Use the `date_until` filter instead.)** Filter for absences that start before a certain time."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-hris-api-create-absence":{"post":{"operationId":"business_kombo_unified_hris_api_create_absence","summary":"Create absence","description":"POST /hris/absences","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["X-Integration-Id"],"properties":{"X-Integration-Id":{"type":"string","description":"ID of the integration you want to interact with."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-hris-api-delete-absence-by-id":{"post":{"operationId":"business_kombo_unified_hris_api_delete_absence_by_id","summary":"Delete absence","description":"DELETE /hris/absences/{absence_id}","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["X-Integration-Id","absence_id"],"properties":{"X-Integration-Id":{"type":"string","description":"ID of the integration you want to interact with."},"absence_id":{"type":"string","description":"The ID of the absence"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-hris-api-get-all-legal-entities":{"get":{"operationId":"business_kombo_unified_hris_api_get_all_legal_entities","summary":"Get legal entities","description":"GET /hris/legal-entities","tags":["business"],"parameters":[{"name":"X-Integration-Id","in":"query","required":true,"description":"ID of the integration you want to interact with.","schema":{"type":"string","description":"ID of the integration you want to interact with."},"example":"bamboohr:HWUTwvyx2wLoSUHphiWVrp28"},{"name":"cursor","in":"query","required":false,"description":"An optional cursor string used for pagination. This can be retrieved from the `next` property of the previous page response.","schema":{"type":"string","description":"An optional cursor string used for pagination. This can be retrieved from the `next` property of the previous page response."}},{"name":"page_size","in":"query","required":false,"description":"The number of results to return per page.","schema":{"type":"integer","default":100,"description":"The number of results to return per page."}},{"name":"updated_after","in":"query","required":false,"description":"Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. If you want to track entry deletion, also set the…","schema":{"type":"string","description":"Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. If you want to track entry deletion, also set the…"}},{"name":"include_deleted","in":"query","required":false,"description":"By default, deleted entries are not returned. Use the `include_deleted` query param to include deleted entries too.","schema":{"type":"string","enum":["true","false"],"default":"false","description":"By default, deleted entries are not returned. Use the `include_deleted` query param to include deleted entries too."}},{"name":"ids","in":"query","required":false,"description":"Filter by a comma-separated list of IDs such as `222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3`. Those IDs are validated to be 24…","schema":{"type":"string","description":"Filter by a comma-separated list of IDs such as `222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3`. Those IDs are validated to be 24…"}},{"name":"remote_ids","in":"query","required":false,"description":"Filter by a comma-separated list of remote IDs.","schema":{"type":"string","description":"Filter by a comma-separated list of remote IDs."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-ats-api-get-all-applications":{"get":{"operationId":"business_kombo_unified_ats_api_get_all_applications","summary":"Get applications","description":"GET /ats/applications","tags":["business"],"parameters":[{"name":"X-Integration-Id","in":"query","required":true,"description":"ID of the integration you want to interact with.","schema":{"type":"string","description":"ID of the integration you want to interact with."},"example":"join:HWUTwvyx2wLoSUHphiWVrp28"},{"name":"cursor","in":"query","required":false,"description":"An optional cursor string used for pagination. This can be retrieved from the `next` property of the previous page response.","schema":{"type":"string","description":"An optional cursor string used for pagination. This can be retrieved from the `next` property of the previous page response."}},{"name":"page_size","in":"query","required":false,"description":"The number of results to return per page.","schema":{"type":"integer","default":100,"description":"The number of results to return per page."}},{"name":"updated_after","in":"query","required":false,"description":"Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. If you want to track entry deletion, also set the…","schema":{"type":"string","description":"Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. If you want to track entry deletion, also set the…"}},{"name":"include_deleted","in":"query","required":false,"description":"By default, deleted entries are not returned. Use the `include_deleted` query param to include deleted entries too.","schema":{"type":"string","enum":["true","false"],"default":"false","description":"By default, deleted entries are not returned. Use the `include_deleted` query param to include deleted entries too."}},{"name":"ids","in":"query","required":false,"description":"Filter by a comma-separated list of IDs such as `222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3`. Those IDs are validated to be 24…","schema":{"type":"string","description":"Filter by a comma-separated list of IDs such as `222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3`. Those IDs are validated to be 24…"}},{"name":"remote_ids","in":"query","required":false,"description":"Filter by a comma-separated list of remote IDs.","schema":{"type":"string","description":"Filter by a comma-separated list of remote IDs."}},{"name":"outcome","in":"query","required":false,"description":"**(⚠️ Deprecated - Use the `outcomes` filter instead.)** Filter applications by outcome. This allows you to get applications that are for…","schema":{"type":"string","enum":["PENDING","HIRED","DECLINED"],"description":"**(⚠️ Deprecated - Use the `outcomes` filter instead.)** Filter applications by outcome. This allows you to get applications that are for…"}},{"name":"outcomes","in":"query","required":false,"description":"Filter by a comma-separated list of `PENDING`, `HIRED`, `DECLINED` * `PENDING`: The application is still being processed. * `HIRED`: The…","schema":{"type":"string","description":"Filter by a comma-separated list of `PENDING`, `HIRED`, `DECLINED` * `PENDING`: The application is still being processed. * `HIRED`: The…"}},{"name":"remote_created_after","in":"query","required":false,"description":"Filter applications by the day they were created in the remote system. This allows you to get applications that were created on or after a…","schema":{"type":"string","description":"Filter applications by the day they were created in the remote system. This allows you to get applications that were created on or after a…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-ats-api-move-application-to-stage":{"post":{"operationId":"business_kombo_unified_ats_api_move_application_to_stage","summary":"Move application to stage","description":"PUT /ats/applications/{application_id}/stage","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["X-Integration-Id","application_id"],"properties":{"X-Integration-Id":{"type":"string","description":"ID of the integration you want to interact with."},"application_id":{"type":"string","description":"PUT /ats/applications/:application_id/stage parameter"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-ats-api-add-result-link":{"post":{"operationId":"business_kombo_unified_ats_api_add_result_link","summary":"Add result link to application","description":"POST /ats/applications/{application_id}/result-links","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["X-Integration-Id","application_id"],"properties":{"X-Integration-Id":{"type":"string","description":"ID of the integration you want to interact with."},"application_id":{"type":"string","description":"Kombo ID of the application you want to create the link for."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-ats-api-add-note-to-application":{"post":{"operationId":"business_kombo_unified_ats_api_add_note_to_application","summary":"Add note to application","description":"POST /ats/applications/{application_id}/notes","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["X-Integration-Id","application_id"],"properties":{"X-Integration-Id":{"type":"string","description":"ID of the integration you want to interact with."},"application_id":{"type":"string","description":"Kombo ID of the application you want to create the note for."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-ats-api-add-attachment-to-application":{"post":{"operationId":"business_kombo_unified_ats_api_add_attachment_to_application","summary":"Add attachment to application","description":"POST /ats/applications/{application_id}/attachments","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["X-Integration-Id","application_id"],"properties":{"X-Integration-Id":{"type":"string","description":"ID of the integration you want to interact with."},"application_id":{"type":"string","description":"POST /ats/applications/:application_id/attachments parameter"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-ats-api-get-all-candidates":{"get":{"operationId":"business_kombo_unified_ats_api_get_all_candidates","summary":"Get candidates","description":"GET /ats/candidates","tags":["business"],"parameters":[{"name":"X-Integration-Id","in":"query","required":true,"description":"ID of the integration you want to interact with.","schema":{"type":"string","description":"ID of the integration you want to interact with."},"example":"join:HWUTwvyx2wLoSUHphiWVrp28"},{"name":"cursor","in":"query","required":false,"description":"An optional cursor string used for pagination. This can be retrieved from the `next` property of the previous page response.","schema":{"type":"string","description":"An optional cursor string used for pagination. This can be retrieved from the `next` property of the previous page response."}},{"name":"page_size","in":"query","required":false,"description":"The number of results to return per page.","schema":{"type":"integer","default":100,"description":"The number of results to return per page."}},{"name":"updated_after","in":"query","required":false,"description":"Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. If you want to track entry deletion, also set the…","schema":{"type":"string","description":"Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. If you want to track entry deletion, also set the…"}},{"name":"include_deleted","in":"query","required":false,"description":"By default, deleted entries are not returned. Use the `include_deleted` query param to include deleted entries too.","schema":{"type":"string","enum":["true","false"],"default":"false","description":"By default, deleted entries are not returned. Use the `include_deleted` query param to include deleted entries too."}},{"name":"ids","in":"query","required":false,"description":"Filter by a comma-separated list of IDs such as `222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3`. Those IDs are validated to be 24…","schema":{"type":"string","description":"Filter by a comma-separated list of IDs such as `222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3`. Those IDs are validated to be 24…"}},{"name":"remote_ids","in":"query","required":false,"description":"Filter by a comma-separated list of remote IDs.","schema":{"type":"string","description":"Filter by a comma-separated list of remote IDs."}},{"name":"email","in":"query","required":false,"description":"Filter the candidates based on an email address. When set, returns only the candidates where the given `email` is in `email_addresses`.","schema":{"type":"string","description":"Filter the candidates based on an email address. When set, returns only the candidates where the given `email` is in `email_addresses`."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-ats-api-create-application":{"post":{"operationId":"business_kombo_unified_ats_api_create_application","summary":"Create candidate","description":"POST /ats/candidates","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["X-Integration-Id"],"properties":{"X-Integration-Id":{"type":"string","description":"ID of the integration you want to interact with."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-ats-api-update-candidate":{"post":{"operationId":"business_kombo_unified_ats_api_update_candidate","summary":"Update candidate 🦄","description":"PATCH /ats/candidates/{candidate_id}","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["X-Integration-Id","candidate_id"],"properties":{"X-Integration-Id":{"type":"string","description":"ID of the integration you want to interact with."},"candidate_id":{"type":"string","description":"PATCH /ats/candidates/:candidate_id parameter"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-ats-api-add-attachment-to-candidate":{"post":{"operationId":"business_kombo_unified_ats_api_add_attachment_to_candidate","summary":"Add attachment to candidate","description":"POST /ats/candidates/{candidate_id}/attachments","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["X-Integration-Id","candidate_id"],"properties":{"X-Integration-Id":{"type":"string","description":"ID of the integration you want to interact with."},"candidate_id":{"type":"string","description":"POST /ats/candidates/:candidate_id/attachments parameter"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-ats-api-add-result-link-to-candidate":{"post":{"operationId":"business_kombo_unified_ats_api_add_result_link_to_candidate","summary":"Add result link to candidate","description":"POST /ats/candidates/{candidate_id}/result-links","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["X-Integration-Id","candidate_id"],"properties":{"X-Integration-Id":{"type":"string","description":"ID of the integration you want to interact with."},"candidate_id":{"type":"string","description":"Kombo ID of the candidate you want to create the link for."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-ats-api-add-candidate-tag":{"post":{"operationId":"business_kombo_unified_ats_api_add_candidate_tag","summary":"Add tag to candidate","description":"POST /ats/candidates/{candidate_id}/tags","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["X-Integration-Id","candidate_id"],"properties":{"X-Integration-Id":{"type":"string","description":"ID of the integration you want to interact with."},"candidate_id":{"type":"string","description":"Kombo ID of the candidate you want to add the tag to."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-ats-api-remove-candidate-tag":{"post":{"operationId":"business_kombo_unified_ats_api_remove_candidate_tag","summary":"Remove tag from candidate","description":"DELETE /ats/candidates/{candidate_id}/tags","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["X-Integration-Id","candidate_id"],"properties":{"X-Integration-Id":{"type":"string","description":"ID of the integration you want to interact with."},"candidate_id":{"type":"string","description":"Kombo ID of the candidate you want to remove the tag from."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-ats-api-list-tags":{"get":{"operationId":"business_kombo_unified_ats_api_list_tags","summary":"Get tags","description":"GET /ats/tags","tags":["business"],"parameters":[{"name":"X-Integration-Id","in":"query","required":true,"description":"ID of the integration you want to interact with.","schema":{"type":"string","description":"ID of the integration you want to interact with."},"example":"join:HWUTwvyx2wLoSUHphiWVrp28"},{"name":"cursor","in":"query","required":false,"description":"An optional cursor string used for pagination. This can be retrieved from the `next` property of the previous page response.","schema":{"type":"string","description":"An optional cursor string used for pagination. This can be retrieved from the `next` property of the previous page response."}},{"name":"page_size","in":"query","required":false,"description":"The number of results to return per page.","schema":{"type":"integer","default":100,"description":"The number of results to return per page."}},{"name":"updated_after","in":"query","required":false,"description":"Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. If you want to track entry deletion, also set the…","schema":{"type":"string","description":"Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. If you want to track entry deletion, also set the…"}},{"name":"include_deleted","in":"query","required":false,"description":"By default, deleted entries are not returned. Use the `include_deleted` query param to include deleted entries too.","schema":{"type":"string","enum":["true","false"],"default":"false","description":"By default, deleted entries are not returned. Use the `include_deleted` query param to include deleted entries too."}},{"name":"ids","in":"query","required":false,"description":"Filter by a comma-separated list of IDs such as `222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3`. Those IDs are validated to be 24…","schema":{"type":"string","description":"Filter by a comma-separated list of IDs such as `222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3`. Those IDs are validated to be 24…"}},{"name":"remote_ids","in":"query","required":false,"description":"Filter by a comma-separated list of remote IDs.","schema":{"type":"string","description":"Filter by a comma-separated list of remote IDs."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-ats-api-get-application-stages":{"get":{"operationId":"business_kombo_unified_ats_api_get_application_stages","summary":"Get application stages","description":"GET /ats/application-stages","tags":["business"],"parameters":[{"name":"X-Integration-Id","in":"query","required":true,"description":"ID of the integration you want to interact with.","schema":{"type":"string","description":"ID of the integration you want to interact with."},"example":"join:HWUTwvyx2wLoSUHphiWVrp28"},{"name":"cursor","in":"query","required":false,"description":"An optional cursor string used for pagination. This can be retrieved from the `next` property of the previous page response.","schema":{"type":"string","description":"An optional cursor string used for pagination. This can be retrieved from the `next` property of the previous page response."}},{"name":"page_size","in":"query","required":false,"description":"The number of results to return per page.","schema":{"type":"integer","default":100,"description":"The number of results to return per page."}},{"name":"updated_after","in":"query","required":false,"description":"Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. If you want to track entry deletion, also set the…","schema":{"type":"string","description":"Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. If you want to track entry deletion, also set the…"}},{"name":"include_deleted","in":"query","required":false,"description":"By default, deleted entries are not returned. Use the `include_deleted` query param to include deleted entries too.","schema":{"type":"string","enum":["true","false"],"default":"false","description":"By default, deleted entries are not returned. Use the `include_deleted` query param to include deleted entries too."}},{"name":"ids","in":"query","required":false,"description":"Filter by a comma-separated list of IDs such as `222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3`. Those IDs are validated to be 24…","schema":{"type":"string","description":"Filter by a comma-separated list of IDs such as `222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3`. Those IDs are validated to be 24…"}},{"name":"remote_ids","in":"query","required":false,"description":"Filter by a comma-separated list of remote IDs.","schema":{"type":"string","description":"Filter by a comma-separated list of remote IDs."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-ats-api-get-jobs":{"get":{"operationId":"business_kombo_unified_ats_api_get_jobs","summary":"Get jobs","description":"GET /ats/jobs","tags":["business"],"parameters":[{"name":"X-Integration-Id","in":"query","required":true,"description":"ID of the integration you want to interact with.","schema":{"type":"string","description":"ID of the integration you want to interact with."},"example":"join:HWUTwvyx2wLoSUHphiWVrp28"},{"name":"cursor","in":"query","required":false,"description":"An optional cursor string used for pagination. This can be retrieved from the `next` property of the previous page response.","schema":{"type":"string","description":"An optional cursor string used for pagination. This can be retrieved from the `next` property of the previous page response."}},{"name":"page_size","in":"query","required":false,"description":"The number of results to return per page.","schema":{"type":"integer","default":100,"description":"The number of results to return per page."}},{"name":"updated_after","in":"query","required":false,"description":"Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. If you want to track entry deletion, also set the…","schema":{"type":"string","description":"Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. If you want to track entry deletion, also set the…"}},{"name":"include_deleted","in":"query","required":false,"description":"By default, deleted entries are not returned. Use the `include_deleted` query param to include deleted entries too.","schema":{"type":"string","enum":["true","false"],"default":"false","description":"By default, deleted entries are not returned. Use the `include_deleted` query param to include deleted entries too."}},{"name":"ids","in":"query","required":false,"description":"Filter by a comma-separated list of IDs such as `222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3`. Those IDs are validated to be 24…","schema":{"type":"string","description":"Filter by a comma-separated list of IDs such as `222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3`. Those IDs are validated to be 24…"}},{"name":"remote_ids","in":"query","required":false,"description":"Filter by a comma-separated list of remote IDs.","schema":{"type":"string","description":"Filter by a comma-separated list of remote IDs."}},{"name":"job_codes","in":"query","required":false,"description":"Filter by a comma-separated list of job codes.","schema":{"type":"string","description":"Filter by a comma-separated list of job codes."}},{"name":"post_url","in":"query","required":false,"description":"Filter by the `post_url` field. Can be used to find a job based on its public posting URL.","schema":{"type":"string","description":"Filter by the `post_url` field. Can be used to find a job based on its public posting URL."}},{"name":"status","in":"query","required":false,"description":"**(⚠️ Deprecated - Use the `statuses` filter instead.)** Filter by the `status` field. Can be used to find a job based on its status.","schema":{"type":"string","enum":["OPEN","CLOSED","DRAFT","ARCHIVED"],"description":"**(⚠️ Deprecated - Use the `statuses` filter instead.)** Filter by the `status` field. Can be used to find a job based on its status."}},{"name":"statuses","in":"query","required":false,"description":"Filter by a comma-separated list of `OPEN`, `CLOSED`, `DRAFT`, `ARCHIVED` Leave this blank to get results matching all values.","schema":{"type":"string","description":"Filter by a comma-separated list of `OPEN`, `CLOSED`, `DRAFT`, `ARCHIVED` Leave this blank to get results matching all values."}},{"name":"visibilities","in":"query","required":false,"description":"Filter by a comma-separated list of `PUBLIC`, `INTERNAL`, `UNLISTED`, `CONFIDENTIAL` Leave this blank to get results matching all values.","schema":{"type":"string","description":"Filter by a comma-separated list of `PUBLIC`, `INTERNAL`, `UNLISTED`, `CONFIDENTIAL` Leave this blank to get results matching all values."}},{"name":"name_contains","in":"query","required":false,"description":"Filter by the `name` field. Can be used to find a job by keywords present in the job name.","schema":{"type":"string","description":"Filter by the `name` field. Can be used to find a job by keywords present in the job name."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-ats-api-create-application-candidate":{"post":{"operationId":"business_kombo_unified_ats_api_create_application_candidate","summary":"Create application","description":"POST /ats/jobs/{job_id}/applications","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["X-Integration-Id","job_id"],"properties":{"X-Integration-Id":{"type":"string","description":"ID of the integration you want to interact with."},"job_id":{"type":"string","description":"Kombo ID or Remote ID of the Job this candidate should apply for. If you want to use the ID of the integrated system (remote_id) you need…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-ats-api-get-all-users":{"get":{"operationId":"business_kombo_unified_ats_api_get_all_users","summary":"Get users","description":"GET /ats/users","tags":["business"],"parameters":[{"name":"X-Integration-Id","in":"query","required":true,"description":"ID of the integration you want to interact with.","schema":{"type":"string","description":"ID of the integration you want to interact with."},"example":"join:HWUTwvyx2wLoSUHphiWVrp28"},{"name":"cursor","in":"query","required":false,"description":"An optional cursor string used for pagination. This can be retrieved from the `next` property of the previous page response.","schema":{"type":"string","description":"An optional cursor string used for pagination. This can be retrieved from the `next` property of the previous page response."}},{"name":"page_size","in":"query","required":false,"description":"The number of results to return per page.","schema":{"type":"integer","default":100,"description":"The number of results to return per page."}},{"name":"updated_after","in":"query","required":false,"description":"Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. If you want to track entry deletion, also set the…","schema":{"type":"string","description":"Filter the entries based on the modification date in format YYYY-MM-DDTHH:mm:ss.sssZ. If you want to track entry deletion, also set the…"}},{"name":"include_deleted","in":"query","required":false,"description":"By default, deleted entries are not returned. Use the `include_deleted` query param to include deleted entries too.","schema":{"type":"string","enum":["true","false"],"default":"false","description":"By default, deleted entries are not returned. Use the `include_deleted` query param to include deleted entries too."}},{"name":"ids","in":"query","required":false,"description":"Filter by a comma-separated list of IDs such as `222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3`. Those IDs are validated to be 24…","schema":{"type":"string","description":"Filter by a comma-separated list of IDs such as `222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3`. Those IDs are validated to be 24…"}},{"name":"remote_ids","in":"query","required":false,"description":"Filter by a comma-separated list of remote IDs.","schema":{"type":"string","description":"Filter by a comma-separated list of remote IDs."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-ats-assessment-api-get-assessment-packages":{"get":{"operationId":"business_kombo_unified_ats_assessment_api_get_assessment_packages","summary":"Get packages","description":"GET /assessment/packages","tags":["business"],"parameters":[{"name":"X-Integration-Id","in":"query","required":true,"description":"ID of the integration you want to interact with.","schema":{"type":"string","description":"ID of the integration you want to interact with."},"example":"recruitee:HWUTwvyx2wLoSUHphiWVrp28"}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-ats-assessment-api-replace-assessment-packages":{"post":{"operationId":"business_kombo_unified_ats_assessment_api_replace_assessment_packages","summary":"Set packages","description":"PUT /assessment/packages","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["X-Integration-Id"],"properties":{"X-Integration-Id":{"type":"string","description":"ID of the integration you want to interact with."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-ats-assessment-api-get-open-orders":{"get":{"operationId":"business_kombo_unified_ats_assessment_api_get_open_orders","summary":"Get open orders","description":"GET /assessment/orders/open","tags":["business"],"parameters":[{"name":"X-Integration-Id","in":"query","required":true,"description":"ID of the integration you want to interact with.","schema":{"type":"string","description":"ID of the integration you want to interact with."},"example":"recruitee:HWUTwvyx2wLoSUHphiWVrp28"},{"name":"cursor","in":"query","required":false,"description":"An optional cursor string used for pagination. This can be retrieved from the `next` property of the previous page response.","schema":{"type":"string","description":"An optional cursor string used for pagination. This can be retrieved from the `next` property of the previous page response."}},{"name":"page_size","in":"query","required":false,"description":"The number of results to return per page.","schema":{"type":"integer","default":100,"description":"The number of results to return per page."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:kombo/unified-ats-assessment-api-update-order-result":{"post":{"operationId":"business_kombo_unified_ats_assessment_api_update_order_result","summary":"Update order result","description":"PUT /assessment/orders/{assessment_order_id}/result","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["X-Integration-Id","assessment_order_id"],"properties":{"X-Integration-Id":{"type":"string","description":"ID of the integration you want to interact with."},"assessment_order_id":{"type":"string","description":"PUT /assessment/orders/:assessment_order_id/result parameter"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:kombo/kombo-connect-generate-link":{"post":{"operationId":"business_kombo_kombo_connect_generate_link","summary":"Create connection link","description":"POST /connect/create-link","tags":["business"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:kombo/kombo-connect-get-integration-by-token":{"get":{"operationId":"business_kombo_kombo_connect_get_integration_by_token","summary":"Get integration by token","description":"GET /connect/integration-by-token/{token}","tags":["business"],"parameters":[{"name":"token","in":"query","required":true,"description":"GET /connect/integration-by-token/:token parameter","schema":{"type":"string","description":"GET /connect/integration-by-token/:token parameter"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:kombo/kombo-connect-activate-integration":{"post":{"operationId":"business_kombo_kombo_connect_activate_integration","summary":"Activate integration (optional)","description":"POST /connect/activate-integration","tags":["business"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:kombo/custom-endpoints-write-datev-ascii-file":{"post":{"operationId":"business_kombo_custom_endpoints_write_datev_ascii_file","summary":"Write raw DATEV ASCII file","description":"POST /custom/datev/passthrough","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["X-Integration-Id"],"properties":{"X-Integration-Id":{"type":"string","description":"ID of the integration you want to interact with."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:kombo/custom-endpoints-prepare-datev-payroll":{"post":{"operationId":"business_kombo_custom_endpoints_prepare_datev_payroll","summary":"Prepare DATEV Payroll","description":"PUT /custom/datev/employees/{employee_id}/prepare-payroll","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["X-Integration-Id","employee_id"],"properties":{"X-Integration-Id":{"type":"string","description":"ID of the integration you want to interact with."},"employee_id":{"type":"string","description":"ID of the employee that should be updated. You can use their Kombo `id` or their ID in the remote system by prefixing it with `remote:`…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:kombo/custom-endpoints-set-datev-compensations":{"post":{"operationId":"business_kombo_custom_endpoints_set_datev_compensations","summary":"Set DATEV compensations","description":"PUT /custom/datev/employees/{employee_id}/compensations","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["X-Integration-Id","employee_id"],"properties":{"X-Integration-Id":{"type":"string","description":"ID of the integration you want to interact with."},"employee_id":{"type":"string","description":"ID of the employee that should be updated. You can use their Kombo `id` or their ID in the remote system by prefixing it with `remote:`…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:kombo/custom-endpoints-get-data-pushes":{"get":{"operationId":"business_kombo_custom_endpoints_get_data_pushes","summary":"Get DATEV data pushes","description":"GET /custom/datev/data-pushes","tags":["business"],"parameters":[{"name":"X-Integration-Id","in":"query","required":true,"description":"ID of the integration you want to interact with.","schema":{"type":"string","description":"ID of the integration you want to interact with."},"example":"datev:HWUTwvyx2wLoSUHphiWVrp28"}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/business:kombo/custom-endpoints-push-general-data-to-datev":{"post":{"operationId":"business_kombo_custom_endpoints_push_general_data_to_datev","summary":"Push general data to DATEV","description":"POST /custom/datev/push-data/general","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["X-Integration-Id"],"properties":{"X-Integration-Id":{"type":"string","description":"ID of the integration you want to interact with."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:kombo/custom-endpoints-push-payroll-data":{"post":{"operationId":"business_kombo_custom_endpoints_push_payroll_data","summary":"Push payroll data to DATEV","description":"POST /custom/datev/push-data/payroll","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["X-Integration-Id"],"properties":{"X-Integration-Id":{"type":"string","description":"ID of the integration you want to interact with."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/business:kombo/custom-endpoints-write-payroll-supplement":{"post":{"operationId":"business_kombo_custom_endpoints_write_payroll_supplement","summary":"Write Payroll Supplement","description":"POST /custom/silae/employees/{employee_id}/payroll-supplements","tags":["business"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["X-Integration-Id","employee_id"],"properties":{"X-Integration-Id":{"type":"string","description":"ID of the integration you want to interact with."},"employee_id":{"type":"string","description":"ID of the employee that should be updated. You can use their Kombo `id` or their ID in the remote system by prefixing it with `remote:`…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}