productivity
SmartRecruiters Lua API for KosmoKrator Agents
Agent-facing Lua documentation and function reference for the SmartRecruiters KosmoKrator integration.Lua Namespace
Agents call this integration through app.integrations.smartrecruiters.*.
Use lua_read_doc("integrations.smartrecruiters") inside KosmoKrator to discover the same reference at runtime.
Call Lua from the Headless CLI
Use kosmo integrations:lua when a shell script, CI job, cron job, or another coding CLI should run a deterministic
SmartRecruiters workflow without starting an interactive agent session.
kosmo integrations:lua --eval 'dump(app.integrations.smartrecruiters.create_new_candidate_application({uuid = "example_uuid", body = "example_body"}))' --json kosmo integrations:lua --eval 'print(docs.read("smartrecruiters"))' --json
kosmo integrations:lua --eval 'print(docs.read("smartrecruiters.create_new_candidate_application"))' --json Workflow file
Put repeatable logic in a Lua file, then execute it with JSON output for the calling process.
local smartrecruiters = app.integrations.smartrecruiters
local result = smartrecruiters.create_new_candidate_application({uuid = "example_uuid", body = "example_body"})
dump(result) kosmo integrations:lua workflow.lua --json
kosmo integrations:lua workflow.lua --force --json integrations:lua exposes app.integrations.smartrecruiters, app.mcp.*, docs.*, json.*, and regex.*. Use app.integrations.smartrecruiters.default.* or app.integrations.smartrecruiters.work.* when you configured named credential accounts.
MCP-only Lua
If the script only needs configured MCP servers and does not need SmartRecruiters, use the narrower mcp:lua command.
# Use mcp:lua for MCP-only scripts; use integrations:lua for this integration namespace.
kosmo mcp:lua --eval 'dump(mcp.servers())' --json Agent-Facing Lua Docs
This is the rendered version of the full Lua documentation exposed to agents when they inspect the integration namespace.
SmartRecruiters
Namespace: smartrecruiters
SmartRecruiters tools map one-to-one to the official OpenAPI specs listed in the SmartRecruiters Developer Hub API Reference. The package combines the public registry specs for jobs, candidates, applications, configuration, interviews, reporting, users, webhooks, assessments, approvals, offers, and marketplace/partner APIs.
Authentication depends on the endpoint family. Customer APIs generally accept x-smarttoken; marketplace and partner flows may require OAuth bearer tokens. Configure either api_key, access_token, or client credentials. When only client credentials are configured, the service requests an OAuth token from token_url.
Request Shape
- Path and query parameters use snake_case tool keys while preserving SmartRecruiters’ official HTTP parameter names internally.
- JSON, JSON Patch, form, and multipart endpoints accept a
bodyobject. Multipart file-like values should be supplied as scalar or JSON-serializable body fields; hosts that need binary upload streams can extend the service layer without changing tool names. - Array query parameters follow the OpenAPI serialization hints from the official spec.
- Returned data is the decoded JSON response when JSON is returned. Empty successful responses return
{ success, status }; CSV or other text responses return{ body, status, content_type }.
Common Tools
smartrecruiters_apply_create_candidate: Create a New Candidate Application (POST /postings/{uuid}/candidatesfromapply-api.json)smartrecruiters_apply_get_apply_configuration_for_posting: Get application configuration for posting (GET /postings/{uuid}/configurationfromapply-api.json)smartrecruiters_apply_get_application_status: Get candidate status (GET /postings/{uuid}/candidates/{candidateId}/statusfromapply-api.json)smartrecruiters_approvals_approvals_get_by_id: Get approval request by id (GET /approvals/{approvalRequestId}fromapprovals-api.json)smartrecruiters_approvals_approvals_comments_get: Get comments for given approval request (GET /approvals/{approvalRequestId}/commentsfromapprovals-api.json)smartrecruiters_approvals_approvals_comments_create: Add comment to given approval request (POST /approvals/{approvalRequestId}/commentsfromapprovals-api.json)smartrecruiters_approvals_approvals_get: Get pending approvals requests where you are an approver. (GET /approvalsfromapprovals-api.json)smartrecruiters_approvals_approvals_create: Create approval request (POST /approvalsfromapprovals-api.json)smartrecruiters_approvals_approvals_approve: Approve the approval request by id (POST /approvals/{approvalRequestId}/approve-decisionsfromapprovals-api.json)smartrecruiters_approvals_approvals_reject: Reject the approval request by id (POST /approvals/{approvalRequestId}/reject-decisionsfromapprovals-api.json)smartrecruiters_assessments_orders_get_list: Retrieves all assessment orders for specified application (GET /assessment-ordersfromassessments-api.json)smartrecruiters_audit_audit_get: List audit events (GET /audit-eventsfromaudit-api.json)smartrecruiters_configuration_configuration_access_group_create: Create access group (POST /configuration/access-groupsfromconfiguration-api.json)smartrecruiters_configuration_configuration_access_group_list: List access groups (GET /configuration/access-groupsfromconfiguration-api.json)smartrecruiters_configuration_configuration_access_group_get: Get access group (GET /configuration/access-groups/{accessGroupId}fromconfiguration-api.json)smartrecruiters_configuration_configuration_access_group_update: Update access group (PUT /configuration/access-groups/{accessGroupId}fromconfiguration-api.json)smartrecruiters_configuration_configuration_access_group_delete: Delete access group (DELETE /configuration/access-groups/{accessGroupId}fromconfiguration-api.json)smartrecruiters_configuration_configuration_company_my: Get company information (GET /configuration/companyfromconfiguration-api.json)
Examples
local jobs = smartrecruiters.smartrecruiters_jobs_search_jobs({ limit = 10 })
local candidate = smartrecruiters.smartrecruiters_candidates_get_candidate({
candidate_id = "candidate-123"
})
local webhook = smartrecruiters.smartrecruiters_webhooks_create_webhook_subscription({
body = {
callbackUrl = "https://example.test/webhooks/smartrecruiters",
events = { "candidate.created" }
}
})
Some operations are partner-only, deprecated, or scope-gated by SmartRecruiters. Prefer least-privilege OAuth scopes or a dedicated API key for automation accounts.
Raw agent markdown
# SmartRecruiters
Namespace: `smartrecruiters`
SmartRecruiters tools map one-to-one to the official OpenAPI specs listed in the SmartRecruiters Developer Hub API Reference. The package combines the public registry specs for jobs, candidates, applications, configuration, interviews, reporting, users, webhooks, assessments, approvals, offers, and marketplace/partner APIs.
Authentication depends on the endpoint family. Customer APIs generally accept `x-smarttoken`; marketplace and partner flows may require OAuth bearer tokens. Configure either `api_key`, `access_token`, or client credentials. When only client credentials are configured, the service requests an OAuth token from `token_url`.
## Request Shape
- Path and query parameters use snake_case tool keys while preserving SmartRecruiters' official HTTP parameter names internally.
- JSON, JSON Patch, form, and multipart endpoints accept a `body` object. Multipart file-like values should be supplied as scalar or JSON-serializable body fields; hosts that need binary upload streams can extend the service layer without changing tool names.
- Array query parameters follow the OpenAPI serialization hints from the official spec.
- Returned data is the decoded JSON response when JSON is returned. Empty successful responses return `{ success, status }`; CSV or other text responses return `{ body, status, content_type }`.
## Common Tools
- `smartrecruiters_apply_create_candidate`: Create a New Candidate Application (`POST /postings/{uuid}/candidates` from `apply-api.json`)
- `smartrecruiters_apply_get_apply_configuration_for_posting`: Get application configuration for posting (`GET /postings/{uuid}/configuration` from `apply-api.json`)
- `smartrecruiters_apply_get_application_status`: Get candidate status (`GET /postings/{uuid}/candidates/{candidateId}/status` from `apply-api.json`)
- `smartrecruiters_approvals_approvals_get_by_id`: Get approval request by id (`GET /approvals/{approvalRequestId}` from `approvals-api.json`)
- `smartrecruiters_approvals_approvals_comments_get`: Get comments for given approval request (`GET /approvals/{approvalRequestId}/comments` from `approvals-api.json`)
- `smartrecruiters_approvals_approvals_comments_create`: Add comment to given approval request (`POST /approvals/{approvalRequestId}/comments` from `approvals-api.json`)
- `smartrecruiters_approvals_approvals_get`: Get pending approvals requests where you are an approver. (`GET /approvals` from `approvals-api.json`)
- `smartrecruiters_approvals_approvals_create`: Create approval request (`POST /approvals` from `approvals-api.json`)
- `smartrecruiters_approvals_approvals_approve`: Approve the approval request by id (`POST /approvals/{approvalRequestId}/approve-decisions` from `approvals-api.json`)
- `smartrecruiters_approvals_approvals_reject`: Reject the approval request by id (`POST /approvals/{approvalRequestId}/reject-decisions` from `approvals-api.json`)
- `smartrecruiters_assessments_orders_get_list`: Retrieves all assessment orders for specified application (`GET /assessment-orders` from `assessments-api.json`)
- `smartrecruiters_audit_audit_get`: List audit events (`GET /audit-events` from `audit-api.json`)
- `smartrecruiters_configuration_configuration_access_group_create`: Create access group (`POST /configuration/access-groups` from `configuration-api.json`)
- `smartrecruiters_configuration_configuration_access_group_list`: List access groups (`GET /configuration/access-groups` from `configuration-api.json`)
- `smartrecruiters_configuration_configuration_access_group_get`: Get access group (`GET /configuration/access-groups/{accessGroupId}` from `configuration-api.json`)
- `smartrecruiters_configuration_configuration_access_group_update`: Update access group (`PUT /configuration/access-groups/{accessGroupId}` from `configuration-api.json`)
- `smartrecruiters_configuration_configuration_access_group_delete`: Delete access group (`DELETE /configuration/access-groups/{accessGroupId}` from `configuration-api.json`)
- `smartrecruiters_configuration_configuration_company_my`: Get company information (`GET /configuration/company` from `configuration-api.json`)
## Examples
```lua
local jobs = smartrecruiters.smartrecruiters_jobs_search_jobs({ limit = 10 })
local candidate = smartrecruiters.smartrecruiters_candidates_get_candidate({
candidate_id = "candidate-123"
})
local webhook = smartrecruiters.smartrecruiters_webhooks_create_webhook_subscription({
body = {
callbackUrl = "https://example.test/webhooks/smartrecruiters",
events = { "candidate.created" }
}
})
```
Some operations are partner-only, deprecated, or scope-gated by SmartRecruiters. Prefer least-privilege OAuth scopes or a dedicated API key for automation accounts. local result = app.integrations.smartrecruiters.create_new_candidate_application({uuid = "example_uuid", body = "example_body"})
print(result) Functions
create_new_candidate_application Write
Create a New Candidate Application Official SmartRecruiters endpoint: POST /postings/{uuid}/candidates from apply-api.json.
- Lua path
app.integrations.smartrecruiters.create_new_candidate_application- Full name
smartrecruiters.smartrecruiters_apply_create_candidate
| Parameter | Type | Required | Description |
|---|---|---|---|
uuid | string | yes | Posting UUID |
body | object | yes | Request body matching the official SmartRecruiters apply-api.json schema for Create a New Candidate Application. |
get_application_configuration_posting Read
Get application configuration for posting Official SmartRecruiters endpoint: GET /postings/{uuid}/configuration from apply-api.json.
- Lua path
app.integrations.smartrecruiters.get_application_configuration_posting- Full name
smartrecruiters.smartrecruiters_apply_get_apply_configuration_for_posting
| Parameter | Type | Required | Description |
|---|---|---|---|
accept_language | string | no | Language for screening questions. By default 'en'. |
uuid | string | yes | Posting UUID |
conditionals_included | boolean | no | Specifies whether conditional questions should be returned in the response. 'false' if not specified |
get_candidate_status Read
Get candidate status Official SmartRecruiters endpoint: GET /postings/{uuid}/candidates/{candidateId}/status from apply-api.json.
- Lua path
app.integrations.smartrecruiters.get_candidate_status- Full name
smartrecruiters.smartrecruiters_apply_get_application_status
| Parameter | Type | Required | Description |
|---|---|---|---|
uuid | string | yes | Posting UUID |
candidate_id | string | yes | path parameter `candidateId`. |
get_approval_request_by_id Read
Get approval request by id Official SmartRecruiters endpoint: GET /approvals/{approvalRequestId} from approvals-api.json.
- Lua path
app.integrations.smartrecruiters.get_approval_request_by_id- Full name
smartrecruiters.smartrecruiters_approvals_approvals_get_by_id
| Parameter | Type | Required | Description |
|---|---|---|---|
approval_request_id | string | yes | Approval request identifier |
get_comments_given_approval_request Read
Get comments for given approval request Official SmartRecruiters endpoint: GET /approvals/{approvalRequestId}/comments from approvals-api.json.
- Lua path
app.integrations.smartrecruiters.get_comments_given_approval_request- Full name
smartrecruiters.smartrecruiters_approvals_approvals_comments_get
| Parameter | Type | Required | Description |
|---|---|---|---|
approval_request_id | string | yes | Approval request identifier |
add_comment_given_approval_request Read
Add comment to given approval request Official SmartRecruiters endpoint: POST /approvals/{approvalRequestId}/comments from approvals-api.json.
- Lua path
app.integrations.smartrecruiters.add_comment_given_approval_request- Full name
smartrecruiters.smartrecruiters_approvals_approvals_comments_create
| Parameter | Type | Required | Description |
|---|---|---|---|
approval_request_id | string | yes | Approval request identifier |
body | object | no | Request body matching the official SmartRecruiters approvals-api.json schema for Add comment to given approval request. |
get_pending_approvals_requests_where_you_are_approver Read
Get pending approvals requests where you are an approver. Official SmartRecruiters endpoint: GET /approvals from approvals-api.json.
- Lua path
app.integrations.smartrecruiters.get_pending_approvals_requests_where_you_are_approver- Full name
smartrecruiters.smartrecruiters_approvals_approvals_get
| Parameter | Type | Required | Description |
|---|---|---|---|
page_id | string | no | Identifier for the paged list of approval requests. To get the first page of approval request, leave it blank. |
create_approval_request Read
Create approval request Official SmartRecruiters endpoint: POST /approvals from approvals-api.json.
- Lua path
app.integrations.smartrecruiters.create_approval_request- Full name
smartrecruiters.smartrecruiters_approvals_approvals_create
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | no | Request body matching the official SmartRecruiters approvals-api.json schema for Create approval request. |
approve_approval_request_by_id Read
Approve the approval request by id Official SmartRecruiters endpoint: POST /approvals/{approvalRequestId}/approve-decisions from approvals-api.json.
- Lua path
app.integrations.smartrecruiters.approve_approval_request_by_id- Full name
smartrecruiters.smartrecruiters_approvals_approvals_approve
| Parameter | Type | Required | Description |
|---|---|---|---|
approval_request_id | string | yes | Approval request identifier |
body | object | no | Request body matching the official SmartRecruiters approvals-api.json schema for Approve the approval request by id. |
reject_approval_request_by_id Read
Reject the approval request by id Official SmartRecruiters endpoint: POST /approvals/{approvalRequestId}/reject-decisions from approvals-api.json.
- Lua path
app.integrations.smartrecruiters.reject_approval_request_by_id- Full name
smartrecruiters.smartrecruiters_approvals_approvals_reject
| Parameter | Type | Required | Description |
|---|---|---|---|
approval_request_id | string | yes | Approval request identifier |
body | object | no | Request body matching the official SmartRecruiters approvals-api.json schema for Reject the approval request by id. |
retrieves_all_assessment_orders_specified_application Read
Retrieves all assessment orders for specified application Official SmartRecruiters endpoint: GET /assessment-orders from assessments-api.json.
- Lua path
app.integrations.smartrecruiters.retrieves_all_assessment_orders_specified_application- Full name
smartrecruiters.smartrecruiters_assessments_orders_get_list
| Parameter | Type | Required | Description |
|---|---|---|---|
application_id | string | yes | ID of the application |
list_audit_events Read
List audit events Official SmartRecruiters endpoint: GET /audit-events from audit-api.json.
- Lua path
app.integrations.smartrecruiters.list_audit_events- Full name
smartrecruiters.smartrecruiters_audit_audit_get
| Parameter | Type | Required | Description |
|---|---|---|---|
event_date_after | string | no | ISO8601-formatted time boundaries for the event time, Format: yyyy-MM-ddTHH:mm:ss.SSSZZ (example: 2023-01-21T12:50:02.594Z) |
event_date_before | string | no | ISO8601-formatted time boundaries for the event time, Format: yyyy-MM-ddTHH:mm:ss.SSSZZ (example: 2023-01-21T12:50:02.594Z) |
event_name | array | no | Name of the event |
author_type | array | no | Type of the author who generated the event |
author_id | string | no | Unique identifier of the author |
entity_type | array | no | Type of the entity that the event is related to |
entity_id | string | no | Unique identifier of the entity that the event is related to |
next_page_id | string | no | Unique identifier for the next page of events |
limit | integer | no | Number of audit events to return. Maximum value is 100. |
create_access_group Read
Create access group Official SmartRecruiters endpoint: POST /configuration/access-groups from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.create_access_group- Full name
smartrecruiters.smartrecruiters_configuration_configuration_access_group_create
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | no | ## Access Group Request This request is used to **create/update an access group** by specifying its **name, description, and inclusion criteria**. ### Fields - **name (string, required)** The name of the access group. - **description (string, required)** A brief description of the access group. - **criteria (object, required)** Defines the conditions under which entities are included in the access group. - The **criteria** object **must contain exactly one include object**. - The **include** object contains multiple properties, where each property represents an active **job property** with category set to the **organization**. #### Each **job property** is referenced by its **ID** and includes the following attributes: - **all (boolean)** true Includes **all** values. false Includes **only** specified values. - **values (array)** A list of specific values to include (if all is set to false) or exclude (if all is set to true) ### Usage Examples - **Match all countries** all: true and an empty values array. - **Match specific countries** all: false and a list of country codes in values. - **Match all countries except certain ones** all: true with values specifying the excluded countries. To obtain a list of available **job properties** under the **organization** category, use the ****. The **job property ID** should be used as the key in the include object. |
list_access_groups Read
List access groups Official SmartRecruiters endpoint: GET /configuration/access-groups from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.list_access_groups- Full name
smartrecruiters.smartrecruiters_configuration_configuration_access_group_list
| Parameter | Type | Required | Description |
|---|---|---|---|
page_id | string | no | pageId |
page_size | integer | no | pageSize |
get_access_group Read
Get access group Official SmartRecruiters endpoint: GET /configuration/access-groups/{accessGroupId} from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.get_access_group- Full name
smartrecruiters.smartrecruiters_configuration_configuration_access_group_get
| Parameter | Type | Required | Description |
|---|---|---|---|
access_group_id | string | yes | Access group identifier |
update_access_group Read
Update access group Official SmartRecruiters endpoint: PUT /configuration/access-groups/{accessGroupId} from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.update_access_group- Full name
smartrecruiters.smartrecruiters_configuration_configuration_access_group_update
| Parameter | Type | Required | Description |
|---|---|---|---|
access_group_id | string | yes | Access group identifier |
body | object | no | ## Access Group Request This request is used to **create/update an access group** by specifying its **name, description, and inclusion criteria**. ### Fields - **name (string, required)** The name of the access group. - **description (string, required)** A brief description of the access group. - **criteria (object, required)** Defines the conditions under which entities are included in the access group. - The **criteria** object **must contain exactly one include object**. - The **include** object contains multiple properties, where each property represents an active **job property** with category set to the **organization**. #### Each **job property** is referenced by its **ID** and includes the following attributes: - **all (boolean)** true Includes **all** values. false Includes **only** specified values. - **values (array)** A list of specific values to include (if all is set to false) or exclude (if all is set to true) ### Usage Examples - **Match all countries** all: true and an empty values array. - **Match specific countries** all: false and a list of country codes in values. - **Match all countries except certain ones** all: true with values specifying the excluded countries. To obtain a list of available **job properties** under the **organization** category, use the ****. The **job property ID** should be used as the key in the include object. |
delete_access_group Read
Delete access group Official SmartRecruiters endpoint: DELETE /configuration/access-groups/{accessGroupId} from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.delete_access_group- Full name
smartrecruiters.smartrecruiters_configuration_configuration_access_group_delete
| Parameter | Type | Required | Description |
|---|---|---|---|
access_group_id | string | yes | Access group identifier |
get_company_information Read
Get company information Official SmartRecruiters endpoint: GET /configuration/company from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.get_company_information- Full name
smartrecruiters.smartrecruiters_configuration_configuration_company_my
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
get_list_available_job_properties Read
Get a list of available job properties Official SmartRecruiters endpoint: GET /configuration/job-properties from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.get_list_available_job_properties- Full name
smartrecruiters.smartrecruiters_configuration_configuration_job_properties_all
| Parameter | Type | Required | Description |
|---|---|---|---|
accept_language | string | no | language of returned content |
create_job_property Read
Create a job property Official SmartRecruiters endpoint: POST /configuration/job-properties from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.create_job_property- Full name
smartrecruiters.smartrecruiters_configuration_configuration_job_properties_create
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | no | job property to be created |
get_job_property_by_id Read
Get job property by id Official SmartRecruiters endpoint: GET /configuration/job-properties/{id} from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.get_job_property_by_id- Full name
smartrecruiters.smartrecruiters_configuration_configuration_job_properties_get
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | job property identifier |
accept_language | string | no | language of returned content |
update_job_property Read
Update a job property Official SmartRecruiters endpoint: PATCH /configuration/job-properties/{id} from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.update_job_property- Full name
smartrecruiters.smartrecruiters_configuration_configuration_job_properties_update
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | job property identifier |
body | object | no | patch request |
add_job_property_translations Read
Add a job property's translations Official SmartRecruiters endpoint: PATCH /configuration/job-properties/{id}/translations from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.add_job_property_translations- Full name
smartrecruiters.smartrecruiters_configuration_configuration_job_properties_translations_patch
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | job property identifier |
body | object | yes | Request body matching the official SmartRecruiters configuration-api.json schema for Add a job property's translations. |
get_available_job_property_values Read
Get available job property values Official SmartRecruiters endpoint: GET /configuration/job-properties/{id}/values from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.get_available_job_property_values- Full name
smartrecruiters.smartrecruiters_configuration_configuration_job_properties_values_get
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | job property identifier |
accept_language | string | no | language of returned content |
page_id | string | no | pageId |
page_size | integer | no | pageSize |
create_job_property_value Read
Create a job property value Official SmartRecruiters endpoint: POST /configuration/job-properties/{id}/values from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.create_job_property_value- Full name
smartrecruiters.smartrecruiters_configuration_configuration_job_properties_values_create
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | job property identifier |
body | object | no | job property object to be created |
archive_job_property_value Read
Archive a job property value Official SmartRecruiters endpoint: DELETE /configuration/job-properties/{id}/values/{valueId} from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.archive_job_property_value- Full name
smartrecruiters.smartrecruiters_configuration_configuration_job_properties_values_deprecated_archive
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | job property identifier |
value_id | string | yes | job property's value identifier |
unarchive_job_property_value Read
Unarchive a job property value Official SmartRecruiters endpoint: PUT /configuration/job-properties/{id}/values/{valueId} from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.unarchive_job_property_value- Full name
smartrecruiters.smartrecruiters_configuration_configuration_job_properties_values_deprecated_unarchive
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | job property identifier |
value_id | string | yes | job property's value identifier |
update_job_property_value Read
Update a job property value Official SmartRecruiters endpoint: PATCH /configuration/job-properties/{id}/values/{valueId} from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.update_job_property_value- Full name
smartrecruiters.smartrecruiters_configuration_configuration_job_properties_values_update
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | job property identifier |
value_id | string | yes | job property's value identifier |
body | object | no | patch request |
add_job_property_value_translations Read
Add a job property value's translations Official SmartRecruiters endpoint: PATCH /configuration/job-properties/{id}/values/{valueId}/translations from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.add_job_property_value_translations- Full name
smartrecruiters.smartrecruiters_configuration_configuration_job_properties_values_translations_patch
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | job property identifier |
value_id | string | yes | job property's value identifier |
body | object | yes | Request body matching the official SmartRecruiters configuration-api.json schema for Add a job property value's translations. |
archive_job_property_value Read
Archive a job property value Official SmartRecruiters endpoint: PUT /configuration/job-properties/{id}/archive-values/{valueId} from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.archive_job_property_value- Full name
smartrecruiters.smartrecruiters_configuration_configuration_job_properties_values_archive
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | job property identifier |
value_id | string | yes | job property's value identifier |
unarchive_job_property_value Read
Unarchive a job property value Official SmartRecruiters endpoint: DELETE /configuration/job-properties/{id}/archive-values/{valueId} from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.unarchive_job_property_value- Full name
smartrecruiters.smartrecruiters_configuration_configuration_job_properties_values_unarchive
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | job property identifier |
value_id | string | yes | job property's value identifier |
activate_job_property Read
Activate a job property Official SmartRecruiters endpoint: PUT /configuration/job-properties/{id}/activation from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.activate_job_property- Full name
smartrecruiters.smartrecruiters_configuration_configuration_job_properties_activate
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | job property identifier |
deactivate_job_property Read
Deactivate a job property Official SmartRecruiters endpoint: DELETE /configuration/job-properties/{id}/activation from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.deactivate_job_property- Full name
smartrecruiters.smartrecruiters_configuration_configuration_job_properties_deactivate
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | job property identifier |
get_job_property_dependents Read
Get job property's dependents Official SmartRecruiters endpoint: GET /configuration/job-properties/{id}/dependents from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.get_job_property_dependents- Full name
smartrecruiters.smartrecruiters_configuration_configuration_job_properties_dependents_all
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | job property identifier |
accept_language | string | no | language of returned content |
create_job_property_dependents Read
Create job property dependents Official SmartRecruiters endpoint: POST /configuration/job-properties/{id}/dependents from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.create_job_property_dependents- Full name
smartrecruiters.smartrecruiters_configuration_configuration_job_properties_dependents_create
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | job property identifier |
body | object | yes | Job properties' id |
remove_job_property_dependent Read
Remove job property's dependent Official SmartRecruiters endpoint: DELETE /configuration/job-properties/{id}/dependents/{dependentId} from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.remove_job_property_dependent- Full name
smartrecruiters.smartrecruiters_configuration_configuration_job_properties_dependents_remove
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | job property identifier |
dependent_id | string | yes | job property's dependent identifier |
get_dependent_job_property_values Read
Get dependent job property's values Official SmartRecruiters endpoint: GET /configuration/job-properties/{id}/dependents/{dependentId}/values from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.get_dependent_job_property_values- Full name
smartrecruiters.smartrecruiters_configuration_configuration_job_properties_dependents_values_all
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | job property identifier |
dependent_id | string | yes | job property's dependent identifier |
accept_language | string | no | language of returned content |
get_job_property_dependent_values Read
Get job property's dependent values Official SmartRecruiters endpoint: GET /configuration/job-properties/{id}/values/{valueId}/dependents/{dependentId}/values from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.get_job_property_dependent_values- Full name
smartrecruiters.smartrecruiters_configuration_configuration_job_properties_dependents_values_get
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | job property identifier |
value_id | string | yes | job property's value identifier |
dependent_id | string | yes | job property's dependent identifier |
accept_language | string | no | language of returned content |
page_id | string | no | pageId |
page_size | integer | no | pageSize |
add_job_property_dependent_value Read
Add job property's dependent value Official SmartRecruiters endpoint: POST /configuration/job-properties/{id}/values/{valueId}/dependents/{dependentId}/values from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.add_job_property_dependent_value- Full name
smartrecruiters.smartrecruiters_configuration_configuration_job_properties_dependents_values_add
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | job property identifier |
value_id | string | yes | job property's value identifier |
dependent_id | string | yes | job property's dependent identifier |
body | object | yes | Identifier of job property's dependent value |
remove_job_property_dependent_values_relationship Read
Remove job property's dependent values relationship Official SmartRecruiters endpoint: DELETE /configuration/job-properties/{id}/values/{valueId}/dependents/{dependentId}/values/{dependentValueId} from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.remove_job_property_dependent_values_relationship- Full name
smartrecruiters.smartrecruiters_configuration_configuration_job_properties_dependents_values_remove
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | job property identifier |
value_id | string | yes | job property's value identifier |
dependent_id | string | yes | job property's dependent identifier |
dependent_value_id | string | yes | job property's dependent value identifier |
creates_department Read
Creates department Official SmartRecruiters endpoint: POST /configuration/departments from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.creates_department- Full name
smartrecruiters.smartrecruiters_configuration_configuration_department_create
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | department to be created |
get_departments Read
Get departments Official SmartRecruiters endpoint: GET /configuration/departments from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.get_departments- Full name
smartrecruiters.smartrecruiters_configuration_configuration_department_all
| Parameter | Type | Required | Description |
|---|---|---|---|
accept_language | string | no | language of returned content |
get_department Read
Get department Official SmartRecruiters endpoint: GET /configuration/departments/{id} from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.get_department- Full name
smartrecruiters.smartrecruiters_configuration_configuration_department_get
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | Identifier of a department |
get_list_hiring_process Read
Get list of hiring process Official SmartRecruiters endpoint: GET /configuration/hiring-processes from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.get_list_hiring_process- Full name
smartrecruiters.smartrecruiters_configuration_configuration_hiring_process_all
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
get_hiring_process Read
Get hiring process Official SmartRecruiters endpoint: GET /configuration/hiring-processes/{id} from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.get_hiring_process- Full name
smartrecruiters.smartrecruiters_configuration_configuration_hiring_process_get
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | Identifier of a hiring process |
get_list_available_offer_properties Read
Get a list of available offer properties Official SmartRecruiters endpoint: GET /configuration/offer-properties from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.get_list_available_offer_properties- Full name
smartrecruiters.smartrecruiters_configuration_configuration_offer_properties_all
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
get_list_available_candidate_properties Read
Get a list of available candidate properties Official SmartRecruiters endpoint: GET /configuration/candidate-properties from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.get_list_available_candidate_properties- Full name
smartrecruiters.smartrecruiters_configuration_configuration_candidate_properties_all
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
get_candidate_property_by_id Read
Get candidate property by id Official SmartRecruiters endpoint: GET /configuration/candidate-properties/{id} from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.get_candidate_property_by_id- Full name
smartrecruiters.smartrecruiters_configuration_configuration_candidate_properties_get
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | Candidate property id (uuid or key) |
get_candidate_property_values Read
Get Candidate Property values Official SmartRecruiters endpoint: GET /configuration/candidate-properties/{id}/values from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.get_candidate_property_values- Full name
smartrecruiters.smartrecruiters_configuration_configuration_candidate_properties_values_all
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | Candidate property id (uuid or key) |
create_candidate_property_value Read
Create candidate property value Official SmartRecruiters endpoint: POST /configuration/candidate-properties/{id}/values from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.create_candidate_property_value- Full name
smartrecruiters.smartrecruiters_configuration_configuration_candidate_properties_values_create
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | Candidate property id (uuid or key) |
body | object | yes | Candidate property value. |
get_candidate_property_value_by_id Read
Get Candidate Property value by id Official SmartRecruiters endpoint: GET /configuration/candidate-properties/{id}/values/{valueId} from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.get_candidate_property_value_by_id- Full name
smartrecruiters.smartrecruiters_configuration_configuration_candidate_properties_values_get
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | Candidate property id (uuid or key) |
value_id | string | yes | candidate property's value identifier |
update_candidate_property_value_label Read
Update candidate property value label Official SmartRecruiters endpoint: PUT /configuration/candidate-properties/{id}/values/{valueId} from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.update_candidate_property_value_label- Full name
smartrecruiters.smartrecruiters_configuration_configuration_candidate_properties_values_update
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | Candidate property id (uuid or key) |
value_id | string | yes | candidate property's value identifier |
body | object | yes | Candidate property value label. |
remove_candidate_property_value Read
Remove candidate property value Official SmartRecruiters endpoint: DELETE /configuration/candidate-properties/{id}/values/{valueId} from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.remove_candidate_property_value- Full name
smartrecruiters.smartrecruiters_configuration_configuration_candidate_properties_values_delete
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | Candidate property id (uuid or key) |
value_id | string | yes | candidate property's value identifier |
list_candidate_source_types_with_subtypes Read
List candidate source types with subtypes Official SmartRecruiters endpoint: GET /configuration/sources from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.list_candidate_source_types_with_subtypes- Full name
smartrecruiters.smartrecruiters_configuration_configuration_source_types
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
list_candidate_sources Read
List candidate sources Official SmartRecruiters endpoint: GET /configuration/sources/{sourceType}/values from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.list_candidate_sources- Full name
smartrecruiters.smartrecruiters_configuration_configuration_source_values_all
| Parameter | Type | Required | Description |
|---|---|---|---|
source_type | string | yes | Source type from /configuration/sources |
source_sub_type | string | no | Source SubType from /configuration/sources |
limit | integer | no | number of elements to return. max value is 100 |
offset | integer | no | number of elements to skip while processing result |
get_candidate_source Read
Get a candidate source Official SmartRecruiters endpoint: GET /configuration/sources/{sourceType}/values/{sourceValueId} from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.get_candidate_source- Full name
smartrecruiters.smartrecruiters_configuration_configuration_source_values_single
| Parameter | Type | Required | Description |
|---|---|---|---|
source_type | string | yes | Source type from /configuration/sources |
source_value_id | string | yes | Source id |
source_sub_type | string | no | Source SubType from /configuration/sources |
get_candidate_source_by_identifier Read
Get a candidate source by identifier. Official SmartRecruiters endpoint: GET /configuration/sources/{sourceIdentifier} from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.get_candidate_source_by_identifier- Full name
smartrecruiters.smartrecruiters_configuration_configuration_source_values_single_by_identifier
| Parameter | Type | Required | Description |
|---|---|---|---|
source_identifier | string | yes | Source identifier |
get_source_by_name Read
Get recruiter source by name Official SmartRecruiters endpoint: PUT /configuration/sources/recruiters/resolve from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.get_source_by_name- Full name
smartrecruiters.smartrecruiters_configuration_configuration_source_values_recruiter_source_by_name
| Parameter | Type | Required | Description |
|---|---|---|---|
source_name | string | yes | Name of the source |
get_rejection_reasons Read
Get rejection reasons Official SmartRecruiters endpoint: GET /configuration/rejection-reasons from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.get_rejection_reasons- Full name
smartrecruiters.smartrecruiters_configuration_configuration_reasons_rejection_all
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
get_withdrawal_reasons Read
Get withdrawal reasons Official SmartRecruiters endpoint: GET /configuration/withdrawal-reasons from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.get_withdrawal_reasons- Full name
smartrecruiters.smartrecruiters_configuration_configuration_reasons_withdrawal_all
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
list_career_sites_configurations Read
List career sites configurations Official SmartRecruiters endpoint: GET /configuration/career-sites from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.list_career_sites_configurations- Full name
smartrecruiters.smartrecruiters_configuration_configuration_careersites_list
| Parameter | Type | Required | Description |
|---|---|---|---|
page_id | string | no | pageId |
page_size | integer | no | pageSize |
get_details_career_site_configuration Read
Get details of career site configuration Official SmartRecruiters endpoint: GET /configuration/career-sites/{careerSiteId} from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.get_details_career_site_configuration- Full name
smartrecruiters.smartrecruiters_configuration_configuration_careersites_get
| Parameter | Type | Required | Description |
|---|---|---|---|
career_site_id | string | yes | Id of a career site configuration |
get_list_predefined_locations Read
Get list of predefined locations Official SmartRecruiters endpoint: GET /configuration/predefined-locations from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.get_list_predefined_locations- Full name
smartrecruiters.smartrecruiters_configuration_configuration_predefined_locations_get_many
| Parameter | Type | Required | Description |
|---|---|---|---|
page_id | string | no | pageId |
page_size | integer | no | pageSize |
identifiers | array | no | Comma-separated list of identifiers to filter by |
create_predefined_location Write
Create predefined location Official SmartRecruiters endpoint: POST /configuration/predefined-locations from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.create_predefined_location- Full name
smartrecruiters.smartrecruiters_configuration_configuration_predefined_locations_create_one
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Request body matching the official SmartRecruiters configuration-api.json schema for Create predefined location. |
remove_multiple_predefined_locations Write
Remove multiple predefined locations Official SmartRecruiters endpoint: DELETE /configuration/predefined-locations from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.remove_multiple_predefined_locations- Full name
smartrecruiters.smartrecruiters_configuration_configuration_predefined_locations_delete_many
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Request body matching the official SmartRecruiters configuration-api.json schema for Remove multiple predefined locations. |
get_predefined_location_by_id Read
Get predefined location by id Official SmartRecruiters endpoint: GET /configuration/predefined-locations/{id} from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.get_predefined_location_by_id- Full name
smartrecruiters.smartrecruiters_configuration_configuration_predefined_locations_get_one
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | path parameter `id`. |
update_predefined_location Write
Update predefined location Official SmartRecruiters endpoint: PUT /configuration/predefined-locations/{id} from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.update_predefined_location- Full name
smartrecruiters.smartrecruiters_configuration_configuration_predefined_locations_update_one
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | path parameter `id`. |
body | object | yes | Request body matching the official SmartRecruiters configuration-api.json schema for Update predefined location. |
remove_predefined_location Write
Remove predefined location Official SmartRecruiters endpoint: DELETE /configuration/predefined-locations/{id} from configuration-api.json.
- Lua path
app.integrations.smartrecruiters.remove_predefined_location- Full name
smartrecruiters.smartrecruiters_configuration_configuration_predefined_locations_delete_one
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | path parameter `id`. |
retrieves_interview_types Read
Retrieves interview types Official SmartRecruiters endpoint: GET /interview-types from interviews.json.
- Lua path
app.integrations.smartrecruiters.retrieves_interview_types- Full name
smartrecruiters.smartrecruiters_interviews_types_get
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
adds_interview_types_already_existing_ones Read
Adds interview types to already existing ones Official SmartRecruiters endpoint: PATCH /interview-types from interviews.json.
- Lua path
app.integrations.smartrecruiters.adds_interview_types_already_existing_ones- Full name
smartrecruiters.smartrecruiters_interviews_types_update
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Interview types to be added |
removes_interview_type_with_given_name Read
Removes interview type with given name Official SmartRecruiters endpoint: DELETE /interview-types/{interviewType} from interviews.json.
- Lua path
app.integrations.smartrecruiters.removes_interview_type_with_given_name- Full name
smartrecruiters.smartrecruiters_interviews_types_delete
| Parameter | Type | Required | Description |
|---|---|---|---|
interview_type | string | yes | Interview type name |
retrieves_list_interviews Read
Retrieves a list of interviews Official SmartRecruiters endpoint: GET /interviews from interviews.json.
- Lua path
app.integrations.smartrecruiters.retrieves_list_interviews- Full name
smartrecruiters.smartrecruiters_interviews_interviews_get_list
| Parameter | Type | Required | Description |
|---|---|---|---|
application_id | string | yes | ID of the application |
creates_interview Read
Creates an interview Official SmartRecruiters endpoint: POST /interviews from interviews.json.
- Lua path
app.integrations.smartrecruiters.creates_interview- Full name
smartrecruiters.smartrecruiters_interviews_interviews_create
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Interview to be added |
retrieves_interview Read
Retrieves an interview Official SmartRecruiters endpoint: GET /interviews/{interviewId} from interviews.json.
- Lua path
app.integrations.smartrecruiters.retrieves_interview- Full name
smartrecruiters.smartrecruiters_interviews_interviews_get
| Parameter | Type | Required | Description |
|---|---|---|---|
interview_id | string | yes | ID of the interview |
modifies_interview Read
Modifies an interview Official SmartRecruiters endpoint: PATCH /interviews/{interviewId} from interviews.json.
- Lua path
app.integrations.smartrecruiters.modifies_interview- Full name
smartrecruiters.smartrecruiters_interviews_interviews_update
| Parameter | Type | Required | Description |
|---|---|---|---|
interview_id | string | yes | ID of the interview |
body | object | yes | Interview to be updated |
deletes_interview Read
Deletes an interview Official SmartRecruiters endpoint: DELETE /interviews/{interviewId} from interviews.json.
- Lua path
app.integrations.smartrecruiters.deletes_interview- Full name
smartrecruiters.smartrecruiters_interviews_interviews_delete
| Parameter | Type | Required | Description |
|---|---|---|---|
interview_id | string | yes | ID of the interview |
creates_timeslot Read
Creates a timeslot Official SmartRecruiters endpoint: POST /interviews/{interviewId}/timeslots from interviews.json.
- Lua path
app.integrations.smartrecruiters.creates_timeslot- Full name
smartrecruiters.smartrecruiters_interviews_timeslots_create
| Parameter | Type | Required | Description |
|---|---|---|---|
interview_id | string | yes | ID of the interview |
body | object | yes | Timeslot to be added |
retrieves_timeslot Read
Retrieves a timeslot Official SmartRecruiters endpoint: GET /interviews/{interviewId}/timeslots/{timeslotId} from interviews.json.
- Lua path
app.integrations.smartrecruiters.retrieves_timeslot- Full name
smartrecruiters.smartrecruiters_interviews_timeslots_get
| Parameter | Type | Required | Description |
|---|---|---|---|
interview_id | string | yes | ID of the interview |
timeslot_id | string | yes | ID of the timeslot |
modifies_timeslot Read
Modifies a timeslot Official SmartRecruiters endpoint: PATCH /interviews/{interviewId}/timeslots/{timeslotId} from interviews.json.
- Lua path
app.integrations.smartrecruiters.modifies_timeslot- Full name
smartrecruiters.smartrecruiters_interviews_timeslots_update
| Parameter | Type | Required | Description |
|---|---|---|---|
interview_id | string | yes | ID of the interview |
timeslot_id | string | yes | ID of the timeslot |
body | object | yes | Timeslot to be updated |
deletes_timeslot Read
Deletes a timeslot Official SmartRecruiters endpoint: DELETE /interviews/{interviewId}/timeslots/{timeslotId} from interviews.json.
- Lua path
app.integrations.smartrecruiters.deletes_timeslot- Full name
smartrecruiters.smartrecruiters_interviews_timeslots_delete
| Parameter | Type | Required | Description |
|---|---|---|---|
interview_id | string | yes | ID of the interview |
timeslot_id | string | yes | ID of the timeslot |
changes_candidate_status Read
Changes a candidate's status. Official SmartRecruiters endpoint: PUT /interviews/{interviewId}/candidate/status from interviews.json.
- Lua path
app.integrations.smartrecruiters.changes_candidate_status- Full name
smartrecruiters.smartrecruiters_interviews_statuses_candidate_put
| Parameter | Type | Required | Description |
|---|---|---|---|
interview_id | string | yes | ID of the interview |
body | object | yes | New candidate's status |
changes_interviewer_status_given_timeslot Read
Changes a interviewer's status in given timeslot Official SmartRecruiters endpoint: PUT /interviews/{interviewId}/timeslots/{timeslotId}/interviewers/{userId}/status from interviews.json.
- Lua path
app.integrations.smartrecruiters.changes_interviewer_status_given_timeslot- Full name
smartrecruiters.smartrecruiters_interviews_statuses_interviewer_put
| Parameter | Type | Required | Description |
|---|---|---|---|
interview_id | string | yes | ID of the interview |
timeslot_id | string | yes | ID of the timeslot |
user_id | string | yes | ID of the user |
body | object | yes | New interviewer's status |
changes_no_show_value_timeslot Read
Changes no-show value in a timeslot Official SmartRecruiters endpoint: PATCH /interviews/{interviewId}/timeslots/{timeslotId}/noshow from interviews.json.
- Lua path
app.integrations.smartrecruiters.changes_no_show_value_timeslot- Full name
smartrecruiters.smartrecruiters_interviews_timeslots_patch_noshow
| Parameter | Type | Required | Description |
|---|---|---|---|
interview_id | string | yes | ID of the interview |
timeslot_id | string | yes | ID of the timeslot |
value | boolean | yes | New no-show value |
changes_candidate_status_given_timeslot Read
Changes a candidate's status in given timeslot Official SmartRecruiters endpoint: PUT /interviews/{interviewId}/timeslots/{timeslotId}/candidateStatus from interviews.json.
- Lua path
app.integrations.smartrecruiters.changes_candidate_status_given_timeslot- Full name
smartrecruiters.smartrecruiters_interviews_statuses_timeslot_candidate_put
| Parameter | Type | Required | Description |
|---|---|---|---|
interview_id | string | yes | ID of the interview |
timeslot_id | string | yes | ID of the timeslot |
body | object | yes | New candidate's status |
positions_job Read
Positions for a job Official SmartRecruiters endpoint: GET /jobs/{jobId}/positions from jobs-api.json.
- Lua path
app.integrations.smartrecruiters.positions_job- Full name
smartrecruiters.smartrecruiters_jobs_jobs_positions_all
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | job identifier |
accept_language | string | no | language of returned content |
create_new_position_job Read
Create a new position for a job Official SmartRecruiters endpoint: POST /jobs/{jobId}/positions from jobs-api.json.
- Lua path
app.integrations.smartrecruiters.create_new_position_job- Full name
smartrecruiters.smartrecruiters_jobs_jobs_positions_create
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | job identifier |
body | object | yes | Position body object |
get_single_position Read
Get a single position Official SmartRecruiters endpoint: GET /jobs/{jobId}/positions/{positionId} from jobs-api.json.
- Lua path
app.integrations.smartrecruiters.get_single_position- Full name
smartrecruiters.smartrecruiters_jobs_jobs_positions_get
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | job identifier |
position_id | string | yes | position identifier |
accept_language | string | no | language of returned content |
update_position Read
Update position Official SmartRecruiters endpoint: PUT /jobs/{jobId}/positions/{positionId} from jobs-api.json.
- Lua path
app.integrations.smartrecruiters.update_position- Full name
smartrecruiters.smartrecruiters_jobs_jobs_positions_update
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | job identifier |
position_id | string | yes | position identifier |
body | object | yes | Position body object |
delete_position Read
Delete position Official SmartRecruiters endpoint: DELETE /jobs/{jobId}/positions/{positionId} from jobs-api.json.
- Lua path
app.integrations.smartrecruiters.delete_position- Full name
smartrecruiters.smartrecruiters_jobs_jobs_positions_remove
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | job identifier |
position_id | string | yes | position identifier |
find_and_list_job_ads_given_job Read
Find and list job ads for a given job Official SmartRecruiters endpoint: GET /jobs/{jobId}/jobads from jobs-api.json.
- Lua path
app.integrations.smartrecruiters.find_and_list_job_ads_given_job- Full name
smartrecruiters.smartrecruiters_jobs_jobs_jobads_all
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | job identifier |
accept_language | string | no | language of returned content |
create_new_job_ad Read
Create a new job ad Official SmartRecruiters endpoint: POST /jobs/{jobId}/jobads from jobs-api.json.
- Lua path
app.integrations.smartrecruiters.create_new_job_ad- Full name
smartrecruiters.smartrecruiters_jobs_jobs_jobads_create
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | job identifier |
body | object | yes | job ad |
get_job_ad Read
Get a job ad Official SmartRecruiters endpoint: GET /jobs/{jobId}/jobads/{jobAdId} from jobs-api.json.
- Lua path
app.integrations.smartrecruiters.get_job_ad- Full name
smartrecruiters.smartrecruiters_jobs_jobs_jobads_get
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | job identifier |
job_ad_id | string | yes | job ad identifier |
accept_language | string | no | language of returned content |
update_job_ad Read
Update a job ad Official SmartRecruiters endpoint: PUT /jobs/{jobId}/jobads/{jobAdId} from jobs-api.json.
- Lua path
app.integrations.smartrecruiters.update_job_ad- Full name
smartrecruiters.smartrecruiters_jobs_jobs_jobads_update
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | job identifier |
job_ad_id | string | yes | job ad identifier |
body | object | yes | job ad |
publishes_job_ad Read
Publishes a job ad Official SmartRecruiters endpoint: POST /jobs/{jobId}/jobads/{jobAdId}/postings from jobs-api.json.
- Lua path
app.integrations.smartrecruiters.publishes_job_ad- Full name
smartrecruiters.smartrecruiters_jobs_jobs_jobads_postings_create
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | job identifier |
job_ad_id | string | yes | job ad identifier |
body | object | no | Publication object |
list_publications_job_ad Read
List publications for a job ad Official SmartRecruiters endpoint: GET /jobs/{jobId}/jobads/{jobAdId}/postings from jobs-api.json.
- Lua path
app.integrations.smartrecruiters.list_publications_job_ad- Full name
smartrecruiters.smartrecruiters_jobs_jobs_jobads_postings_all
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | job identifier |
job_ad_id | string | yes | job ad identifier |
accept_language | string | no | language of returned content |
active_only | boolean | no | publication status filter; when omitted, defaults to 'true' (only active publications are returned); 'false' returns active and inactive publications |
unpublish_job_ad Read
Unpublish a job ad Official SmartRecruiters endpoint: DELETE /jobs/{jobId}/jobads/{jobAdId}/postings from jobs-api.json.
- Lua path
app.integrations.smartrecruiters.unpublish_job_ad- Full name
smartrecruiters.smartrecruiters_jobs_jobs_jobads_postings_unpublish
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | job identifier |
job_ad_id | string | yes | job ad identifier |
publishes_default_job_ad Read
Publishes a default job ad Official SmartRecruiters endpoint: POST /jobs/{jobId}/publication from jobs-api.json.
- Lua path
app.integrations.smartrecruiters.publishes_default_job_ad- Full name
smartrecruiters.smartrecruiters_jobs_jobs_publication_create
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | job identifier |
body | object | no | Publication object |
unpublishes_job_from_all_sources Read
Unpublishes a job from all sources Official SmartRecruiters endpoint: DELETE /jobs/{jobId}/publication from jobs-api.json.
- Lua path
app.integrations.smartrecruiters.unpublishes_job_from_all_sources- Full name
smartrecruiters.smartrecruiters_jobs_jobs_publication_unpublish
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | job identifier |
find_and_list_publications_job Read
Find and list publications for a job Official SmartRecruiters endpoint: GET /jobs/{jobId}/publication from jobs-api.json.
- Lua path
app.integrations.smartrecruiters.find_and_list_publications_job- Full name
smartrecruiters.smartrecruiters_jobs_jobs_publication_all
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | job identifier |
accept_language | string | no | language of returned content |
active_only | boolean | no | publication status filter; defaults to 'true' (only active publications are returned); 'false' returns active and inactive publications |
get_hiring_team_job_with_given_id Read
Get hiring team of a job with a given id. Official SmartRecruiters endpoint: GET /jobs/{jobId}/hiring-team from jobs-api.json.
- Lua path
app.integrations.smartrecruiters.get_hiring_team_job_with_given_id- Full name
smartrecruiters.smartrecruiters_jobs_jobs_hiring_team_get
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | job identifier |
accept_language | string | no | language of returned content |
add_hiring_team_member_job_with_given_id Read
Add hiring team member of a job with a given id. Official SmartRecruiters endpoint: POST /jobs/{jobId}/hiring-team from jobs-api.json.
- Lua path
app.integrations.smartrecruiters.add_hiring_team_member_job_with_given_id- Full name
smartrecruiters.smartrecruiters_jobs_jobs_hiring_team_add
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | job identifier |
body | object | no | HiringTeamMember object |
removes_hiring_team_member_job_with_given_id Read
Removes hiring team member of a job with a given id. Official SmartRecruiters endpoint: DELETE /jobs/{jobId}/hiring-team/{userId} from jobs-api.json.
- Lua path
app.integrations.smartrecruiters.removes_hiring_team_member_job_with_given_id- Full name
smartrecruiters.smartrecruiters_jobs_jobs_hiring_team_remove
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | job identifier |
user_id | string | yes | user identifier |
get_note_job Read
Get note of a job. Official SmartRecruiters endpoint: GET /jobs/{jobId}/note from jobs-api.json.
- Lua path
app.integrations.smartrecruiters.get_note_job- Full name
smartrecruiters.smartrecruiters_jobs_jobs_notes_get
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | job identifier |
accept_language | string | no | language of returned content |
update_note_job Read
Update note of a job. Official SmartRecruiters endpoint: PUT /jobs/{jobId}/note from jobs-api.json.
- Lua path
app.integrations.smartrecruiters.update_note_job- Full name
smartrecruiters.smartrecruiters_jobs_jobs_notes_update
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | job identifier |
body | object | yes | Request body matching the official SmartRecruiters jobs-api.json schema for Update note of a job.. |
update_job_headcount Read
Update job headcount. Official SmartRecruiters endpoint: PATCH /jobs/{jobId}/headcount from jobs-api.json.
- Lua path
app.integrations.smartrecruiters.update_job_headcount- Full name
smartrecruiters.smartrecruiters_jobs_jobs_headcount_update
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | job identifier |
body | object | yes | Request body matching the official SmartRecruiters jobs-api.json schema for Update job headcount.. |
search_jobs Read
Search jobs Official SmartRecruiters endpoint: GET /jobs from jobs-api.json.
- Lua path
app.integrations.smartrecruiters.search_jobs- Full name
smartrecruiters.smartrecruiters_jobs_jobs_all
| Parameter | Type | Required | Description |
|---|---|---|---|
accept_language | string | no | language of returned content |
q | string | no | full-text search query based on a job title; case insensitive; e.g. java developer |
limit | integer | no | number of elements to return. max value is 100 |
offset | integer | no | number of elements to skip while processing result; this method of paging is very slow and is deprecated, please use pageId instead |
page_id | string | no | unique identifier for next page of jobs - returned as nextPageId in previous page result. You must set job_id value for sort parameter if you use pageId. |
sort | string | no | Order in which results are returned. - default - sorts results by creation date or by match score and creation date if query (q) is set. Can't be used with pageId parameter (request might not return all results) - job_id - sorts results by job id. The only supported sorting order when using pageId based pagination. |
city | array | no | city filter (part of the location object); can be used repeatedly; case sensitive; e.g. San Francisco |
department | array | no | department filter (by department label); can be used repeatedly; case sensitive; e.g. Marketing |
updated_after | string | no | ISO8601-formatted time boundaries for the job update time, Format: yyyy-MM-ddTHH:mm:ss.SSSZZ |
last_activity_after | string | no | ISO8601-formatted time boundaries for the job lastActivityOn time, Format: yyyy-MM-ddTHH:mm:ss.SSSZZ. lastActivityOn is updated when job is edited, new candidates apply or job is published. |
language | string | no | Exceptions to the language code ISO format: * "en-GB" - "English - English (UK)" * "es-MX" - "Spanish - espaol (Mxico)" * "fr-CA" - "French - franais (Canada)" * "pt-BR" - "Portugal - portugus (Brasil)" * "zh-TW" - "Chinese (Traditional) - ()" * "zh-CN" - "Chinese (Simplified) - ()" Value "pt-PT" is deprecated and will not work, use "pt" instead. |
status | string | no | Status of a job. Deprecated - cannot be used repeatedly. To filter by multiple status, use "statuses". |
statuses | array | no | Job status filter, can be used repeatedly. When present, overrides "status". |
posting_status | string | no | Posting status of a job |
hiring_team_member_id | array | no | Filter jobs to those where any of the given users is a member of the job's hiring team. Values are user identifiers. |
create_new_job Read
Create a new job Official SmartRecruiters endpoint: POST /jobs from jobs-api.json.
- Lua path
app.integrations.smartrecruiters.create_new_job- Full name
smartrecruiters.smartrecruiters_jobs_jobs_create
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | no | Job object that needs to be created |
get_content_job_with_given_id Read
Get content of a job with a given id. Official SmartRecruiters endpoint: GET /jobs/{jobId} from jobs-api.json.
- Lua path
app.integrations.smartrecruiters.get_content_job_with_given_id- Full name
smartrecruiters.smartrecruiters_jobs_jobs_get
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | job identifier |
accept_language | string | no | language of returned content |
update_job Read
Update a job Official SmartRecruiters endpoint: PATCH /jobs/{jobId} from jobs-api.json.
- Lua path
app.integrations.smartrecruiters.update_job- Full name
smartrecruiters.smartrecruiters_jobs_jobs_patch
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | job identifier |
body | object | no | Request body matching the official SmartRecruiters jobs-api.json schema for Update a job. |
updates_job Read
Updates job Official SmartRecruiters endpoint: PUT /jobs/{jobId} from jobs-api.json.
- Lua path
app.integrations.smartrecruiters.updates_job- Full name
smartrecruiters.smartrecruiters_jobs_jobs_update
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | job identifier |
body | object | no | Job that needs to be updated |
updates_job_status Read
Updates job status Official SmartRecruiters endpoint: PUT /jobs/{jobId}/status from jobs-api.json.
- Lua path
app.integrations.smartrecruiters.updates_job_status- Full name
smartrecruiters.smartrecruiters_jobs_jobs_status_update
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | job identifier |
body | object | yes | Request body matching the official SmartRecruiters jobs-api.json schema for Updates job status. |
job_status_history Read
Job status history Official SmartRecruiters endpoint: GET /jobs/{jobId}/status/history from jobs-api.json.
- Lua path
app.integrations.smartrecruiters.job_status_history- Full name
smartrecruiters.smartrecruiters_jobs_jobs_status_history_get
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | job identifier |
accept_language | string | no | language of returned content |
get_latest_approval_request_given_job Read
Get latest approval request for given job Official SmartRecruiters endpoint: GET /jobs/{jobId}/approvals/latest from jobs-api.json.
- Lua path
app.integrations.smartrecruiters.get_latest_approval_request_given_job- Full name
smartrecruiters.smartrecruiters_jobs_jobs_approvals_latest
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | job identifier |
accept_language | string | no | language of returned content |
add_tags_candidate Read
Add tags to a candidate Official SmartRecruiters endpoint: POST /candidates/{id}/tags from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.add_tags_candidate- Full name
smartrecruiters.smartrecruiters_candidates_candidates_tags_add
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
body | object | yes | Tags to be added. |
get_tags_candidate Read
Get tags for a candidate Official SmartRecruiters endpoint: GET /candidates/{id}/tags from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.get_tags_candidate- Full name
smartrecruiters.smartrecruiters_candidates_candidates_tags_get
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
update_tags_candidate Read
Update tags for a candidate Official SmartRecruiters endpoint: PUT /candidates/{id}/tags from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.update_tags_candidate- Full name
smartrecruiters.smartrecruiters_candidates_candidates_tags_replace
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
body | object | yes | Tags to be set. |
delete_tags_candidate Read
Delete tags for a candidate Official SmartRecruiters endpoint: DELETE /candidates/{id}/tags from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.delete_tags_candidate- Full name
smartrecruiters.smartrecruiters_candidates_candidates_tags_delete
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
get_onboarding_status_candidate Read
Get Onboarding Status for a candidate Official SmartRecruiters endpoint: GET /candidates/{id}/onboardingStatus from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.get_onboarding_status_candidate- Full name
smartrecruiters.smartrecruiters_candidates_candidates_onboarding_get
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
set_onboarding_status_candidate Read
Set Onboarding Status for a candidate Official SmartRecruiters endpoint: PUT /candidates/{id}/onboardingStatus from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.set_onboarding_status_candidate- Full name
smartrecruiters.smartrecruiters_candidates_candidates_onboarding_update
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
body | object | yes | Onboarding status. |
get_onboarding_status_candidate_associated_with_given_job Read
Get Onboarding Status for a candidate associated with given job Official SmartRecruiters endpoint: GET /candidates/{id}/jobs/{jobId}/onboardingStatus from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.get_onboarding_status_candidate_associated_with_given_job- Full name
smartrecruiters.smartrecruiters_candidates_candidates_onboarding_get_for_job
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
job_id | string | yes | job identifier |
sets_onboarding_status_candidate_associated_with_given_job Write
Sets Onboarding Status for a candidate associated with given job Official SmartRecruiters endpoint: PUT /candidates/{id}/jobs/{jobId}/onboardingStatus from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.sets_onboarding_status_candidate_associated_with_given_job- Full name
smartrecruiters.smartrecruiters_candidates_candidates_onboarding_update_for_job
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
job_id | string | yes | job identifier |
body | object | yes | Onboarding status. |
search_candidates Read
Search candidates Official SmartRecruiters endpoint: GET /candidates from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.search_candidates- Full name
smartrecruiters.smartrecruiters_candidates_candidates_all
| Parameter | Type | Required | Description |
|---|---|---|---|
q | string | no | keyword search, for more information see |
limit | integer | no | number of elements to return. max value is 100 |
page_id | string | no | page identifier of elements to return The pageId param can be used to fetch multiple page response, in case the number of results is higher than max number of elements to return (specified in the limit parameter). The pageId should not be present when requesting the first page of results. The pageId of the following page is returned either in the nextPageId property, or is available in the HTTP header Link value of relation type next. Example of the Link header: ; rel="next" |
job_id | array | no | job filter to display candidates who applied for a job [id]; can be used repeatedly; |
location | array | no | location keyword search which looks up a string in a candidates location data; can be used repeatedly; case insensitive; e.g. Krakow |
average_rating | array | no | average rating filter to display candidates with a specific average rating (integer); can be used repeatedly; e.g. 4 |
status | array | no | candidates status filter in a context of a job; can be used repeatedly |
consent_status | array | no | candidates consent status filter; can be used repeatedly |
sub_status | string | no | candidates sub-status filter in a context of a job. Works only in a correlation with a set value for the "status" field. |
tag | array | no | tag assigned to a candidate; can be used repeatedly; case insensitive; e.g. fluent english |
updated_after | string | no | ISO8601-formatted time boundaries for the candidate update time, Format: yyyy-MM-ddTHH:mm:ss.SSSZZ |
onboarding_status | string | no | candidate's onboarding status |
property_id | array | no | candidate's property id (1-N). Currently it is only possible to filter by single-select application fields. Other application field type filtering is not possible. |
property_value_id | array | no | candidate's property value id (1-N) |
source_type | array | no | candidate's source type (1-N) |
source_sub_type | array | no | candidate's source subtype (1-N) |
source_value_id | array | no | candidate's source value id (1-N) |
question_category | array | no | screening question category (1-N) |
question_field_id | array | no | screening question field id (1-N) |
question_field_value_id | array | no | screening question field value id (1-N) |
create_new_candidate_and_assign_talent_pool Read
Create a new candidate and assign to a Talent Pool Official SmartRecruiters endpoint: POST /candidates from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.create_new_candidate_and_assign_talent_pool- Full name
smartrecruiters.smartrecruiters_candidates_candidates_add
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Candidate object that needs to be created. |
parse_resume_create_candidate_and_assign_talent_pool Write
Parse a resume, create a candidate and assign to a Talent Pool. Official SmartRecruiters endpoint: POST /candidates/cv from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.parse_resume_create_candidate_and_assign_talent_pool- Full name
smartrecruiters.smartrecruiters_candidates_candidates_resume_add
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | no | Request body matching the official SmartRecruiters candidates-api.json schema for Parse a resume, create a candidate and assign to a Talent Pool.. |
parse_resume Write
Parse a resume Official SmartRecruiters endpoint: POST /candidates/cv/parse from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.parse_resume- Full name
smartrecruiters.smartrecruiters_candidates_candidates_resume_parse
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | no | Request body matching the official SmartRecruiters candidates-api.json schema for Parse a resume. |
request_consent_from_multiple_candidates Read
Request consent from multiple candidates Official SmartRecruiters endpoint: POST /candidates/consent-requests from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.request_consent_from_multiple_candidates- Full name
smartrecruiters.smartrecruiters_candidates_candidates_consent_request_batch
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Request body matching the official SmartRecruiters candidates-api.json schema for Request consent from multiple candidates. |
status_candidate_consent Read
Status of candidate consent Official SmartRecruiters endpoint: GET /candidates/{id}/consent from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.status_candidate_consent- Full name
smartrecruiters.smartrecruiters_candidates_candidates_consent_status
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
candidate_consent_decisions Read
Candidate consent decisions Official SmartRecruiters endpoint: GET /candidates/{id}/consents from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.candidate_consent_decisions- Full name
smartrecruiters.smartrecruiters_candidates_candidates_consent_decisions
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
get_details_candidate Read
Get details of a candidate Official SmartRecruiters endpoint: GET /candidates/{id} from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.get_details_candidate- Full name
smartrecruiters.smartrecruiters_candidates_candidates_get
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
delete_candidate Read
Delete Candidate Official SmartRecruiters endpoint: DELETE /candidates/{id} from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.delete_candidate- Full name
smartrecruiters.smartrecruiters_candidates_candidates_delete
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
update_candidate_personal_information Read
Update candidate personal information Official SmartRecruiters endpoint: PATCH /candidates/{id} from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.update_candidate_personal_information- Full name
smartrecruiters.smartrecruiters_candidates_candidates_update
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
body | object | no | Candidate personal information |
get_list_candidate_attachments Read
Get list candidate's attachments. Official SmartRecruiters endpoint: GET /candidates/{id}/attachments from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.get_list_candidate_attachments- Full name
smartrecruiters.smartrecruiters_candidates_candidates_attachments_list
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
attach_files_candidate Read
Attach files to a candidate. Official SmartRecruiters endpoint: POST /candidates/{id}/attachments from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.attach_files_candidate- Full name
smartrecruiters.smartrecruiters_candidates_candidates_attachments_add
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
body | object | no | Request body matching the official SmartRecruiters candidates-api.json schema for Attach files to a candidate.. |
get_candidate_attachment Read
Get a candidate's attachment. Official SmartRecruiters endpoint: GET /candidates/{id}/attachments/{attachmentId} from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.get_candidate_attachment- Full name
smartrecruiters.smartrecruiters_candidates_candidates_attachments_get
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
attachment_id | string | yes | Identifier of an attachment |
get_list_candidate_attachments_context_given_job Read
Get list of candidate's attachments in context of given job. Official SmartRecruiters endpoint: GET /candidates/{id}/jobs/{jobId}/attachments from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.get_list_candidate_attachments_context_given_job- Full name
smartrecruiters.smartrecruiters_candidates_candidates_attachments_list_for_job
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
job_id | string | yes | job identifier |
attach_file_candidate_context_given_job Write
Attach file to candidate in context of given job. Official SmartRecruiters endpoint: POST /candidates/{id}/jobs/{jobId}/attachments from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.attach_file_candidate_context_given_job- Full name
smartrecruiters.smartrecruiters_candidates_candidates_attachments_add_for_job
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
job_id | string | yes | job identifier |
body | object | no | Request body matching the official SmartRecruiters candidates-api.json schema for Attach file to candidate in context of given job.. |
get_candidate_attachment Read
Get candidate's attachment. Official SmartRecruiters endpoint: GET /candidates/attachments/{attachmentId} from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.get_candidate_attachment- Full name
smartrecruiters.smartrecruiters_candidates_candidates_attachments_get_for_job
| Parameter | Type | Required | Description |
|---|---|---|---|
attachment_id | string | yes | attachment identifier |
delete_attachment Write
Delete attachment. Official SmartRecruiters endpoint: DELETE /candidates/attachments/{attachmentId} from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.delete_attachment- Full name
smartrecruiters.smartrecruiters_candidates_candidates_attachments_delete_for_job
| Parameter | Type | Required | Description |
|---|---|---|---|
attachment_id | string | yes | attachment identifier |
update_candidate_status Read
Update a candidate's status Official SmartRecruiters endpoint: PUT /candidates/{id}/jobs/{jobId}/status from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.update_candidate_status- Full name
smartrecruiters.smartrecruiters_candidates_candidates_status_update
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
job_id | string | yes | job identifier |
body | object | no | Candidate Status to be set |
update_candidate_status_primary_assignment Write
Update a candidate's status on primary assignment Official SmartRecruiters endpoint: PUT /candidates/{id}/status from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.update_candidate_status_primary_assignment- Full name
smartrecruiters.smartrecruiters_candidates_candidates_status_update_primary
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
body | object | no | Candidate Status to be set |
get_candidate_status_history Read
Get candidate's status history Official SmartRecruiters endpoint: GET /candidates/{id}/status/history from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.get_candidate_status_history- Full name
smartrecruiters.smartrecruiters_candidates_candidates_status_history_get
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
get_candidate_status_history_candidate_job Read
Get candidate's status history for a candidate's job Official SmartRecruiters endpoint: GET /candidates/{id}/jobs/{jobId}/status/history from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.get_candidate_status_history_candidate_job- Full name
smartrecruiters.smartrecruiters_candidates_candidates_status_history_get_for_job
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
job_id | string | yes | job identifier |
update_candidate_source Read
Update a candidate's source Official SmartRecruiters endpoint: PUT /candidates/{id}/jobs/{jobId}/source from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.update_candidate_source- Full name
smartrecruiters.smartrecruiters_candidates_candidates_source_update
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
job_id | string | yes | job identifier |
body | object | yes | Candidate source to be set |
get_candidate_property_values_candidate Read
Get candidate property values for a candidate Official SmartRecruiters endpoint: GET /candidates/{id}/properties from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.get_candidate_property_values_candidate- Full name
smartrecruiters.smartrecruiters_candidates_candidates_properties_get
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
context | string | no | context for candidate properties to display |
get_candidate_property_values_candidate_job Read
Get candidate property values for a candidate's job Official SmartRecruiters endpoint: GET /candidates/{id}/jobs/{jobId}/properties from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.get_candidate_property_values_candidate_job- Full name
smartrecruiters.smartrecruiters_candidates_candidates_properties_get_for_job
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
job_id | string | yes | job identifier |
context | string | no | context for candidate properties to display |
add_update_candidate_properties_values Write
Add/update candidate properties values Official SmartRecruiters endpoint: PUT /candidates/{id}/jobs/{jobId}/properties from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.add_update_candidate_properties_values- Full name
smartrecruiters.smartrecruiters_candidates_candidates_properties_values_batch_update_for_job
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
job_id | string | yes | job identifier |
body | object | no | Request body matching the official SmartRecruiters candidates-api.json schema for Add/update candidate properties values. |
add_update_candidate_property_value Read
Add/update candidate property value Official SmartRecruiters endpoint: PUT /candidates/{id}/properties/{propertyId} from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.add_update_candidate_property_value- Full name
smartrecruiters.smartrecruiters_candidates_candidates_properties_values_update
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
property_id | string | yes | Candidate property id (uuid or key) |
body | object | no | Input value of the candidate property. |
add_update_candidate_property_value Write
Add/update candidate property value Official SmartRecruiters endpoint: PUT /candidates/{id}/jobs/{jobId}/properties/{propertyId} from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.add_update_candidate_property_value- Full name
smartrecruiters.smartrecruiters_candidates_candidates_properties_values_update_for_job
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
job_id | string | yes | job identifier |
property_id | string | yes | Candidate property id (uuid or key) |
body | object | no | Input value of the candidate property. |
get_candidate_screening_answers_candidate_job Read
Get candidate screening answers for a candidate's job Official SmartRecruiters endpoint: GET /candidates/{id}/jobs/{jobId}/screening-answers from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.get_candidate_screening_answers_candidate_job- Full name
smartrecruiters.smartrecruiters_candidates_candidates_screening_answers_get
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
job_id | string | yes | job identifier |
create_new_candidate_and_assign_job Write
Create a new candidate and assign to a job Official SmartRecruiters endpoint: POST /jobs/{jobId}/candidates from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.create_new_candidate_and_assign_job- Full name
smartrecruiters.smartrecruiters_candidates_candidates_add_to_job
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | job identifier |
body | object | yes | Candidate object that needs to be created. |
parse_resume_create_candidate_and_assign_job Write
Parse a resume, create a candidate and assign to a job. Official SmartRecruiters endpoint: POST /jobs/{jobId}/candidates/cv from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.parse_resume_create_candidate_and_assign_job- Full name
smartrecruiters.smartrecruiters_candidates_candidates_resume_add_to_job
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | job identifier |
body | object | no | Request body matching the official SmartRecruiters candidates-api.json schema for Parse a resume, create a candidate and assign to a job.. |
get_details_candidate_application_job Read
Get details of a candidate's application to a job Official SmartRecruiters endpoint: GET /candidates/{id}/jobs/{jobId} from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.get_details_candidate_application_job- Full name
smartrecruiters.smartrecruiters_candidates_candidates_get_application
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
job_id | string | yes | job identifier |
delete_candidate_application_job Write
Delete candidate's application to a job Official SmartRecruiters endpoint: DELETE /candidates/{id}/jobs/{jobId} from candidates-api.json.
- Lua path
app.integrations.smartrecruiters.delete_candidate_application_job- Full name
smartrecruiters.smartrecruiters_candidates_candidates_delete_application
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
job_id | string | yes | job identifier |
get_job_application Read
Get a job application Official SmartRecruiters endpoint: GET /job-applications/{jobApplicationId} from job-applications-api.json.
- Lua path
app.integrations.smartrecruiters.get_job_application- Full name
smartrecruiters.smartrecruiters_job_applications_job_applications_get_by_id
| Parameter | Type | Required | Description |
|---|---|---|---|
job_application_id | string | yes | ID of job application |
delete_job_application Write
Delete a job application Official SmartRecruiters endpoint: DELETE /job-applications/{jobApplicationId} from job-applications-api.json.
- Lua path
app.integrations.smartrecruiters.delete_job_application- Full name
smartrecruiters.smartrecruiters_job_applications_job_applications_delete_by_id
| Parameter | Type | Required | Description |
|---|---|---|---|
job_application_id | string | yes | ID of job application |
request_consent_job_application Read
Request consent for a job application Official SmartRecruiters endpoint: POST /job-applications/{jobApplicationId}/consent-request from job-applications-api.json.
- Lua path
app.integrations.smartrecruiters.request_consent_job_application- Full name
smartrecruiters.smartrecruiters_job_applications_job_applications_post_consent_request
| Parameter | Type | Required | Description |
|---|---|---|---|
job_application_id | string | yes | ID of job application |
get_consent_decisions Read
Get consent decisions Official SmartRecruiters endpoint: GET /job-applications/{jobApplicationId}/consents from job-applications-api.json.
- Lua path
app.integrations.smartrecruiters.get_consent_decisions- Full name
smartrecruiters.smartrecruiters_job_applications_job_applications_get_consent_decision
| Parameter | Type | Required | Description |
|---|---|---|---|
job_application_id | string | yes | ID of job application |
delete_message Read
Delete a message Official SmartRecruiters endpoint: DELETE /messages/shares/{id} from messages-api.json.
- Lua path
app.integrations.smartrecruiters.delete_message- Full name
smartrecruiters.smartrecruiters_messages_messages_shares_delete
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | identifier of a message |
fetch_messages Read
Fetch messages Official SmartRecruiters endpoint: GET /messages from messages-api.json.
- Lua path
app.integrations.smartrecruiters.fetch_messages- Full name
smartrecruiters.smartrecruiters_messages_messages_fetch
| Parameter | Type | Required | Description |
|---|---|---|---|
candidate_id | string | yes | identifier of a candidate |
job_id | string | no | identifier of a job |
page_id | string | no | identifier of next page |
limit | integer | no | limit |
retrieves_all_criteria_specified_job Read
Retrieves all criteria for specified job Official SmartRecruiters endpoint: GET /jobs/{jobId}/criteria from reviews.json.
- Lua path
app.integrations.smartrecruiters.retrieves_all_criteria_specified_job- Full name
smartrecruiters.smartrecruiters_reviews_scorecards_criteria_get_by_job_id
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | ID of the job |
retrieves_all_reviews_specified_candidate_and_job Read
Retrieves all reviews for specified candidate and job Official SmartRecruiters endpoint: GET /reviews from reviews.json.
- Lua path
app.integrations.smartrecruiters.retrieves_all_reviews_specified_candidate_and_job- Full name
smartrecruiters.smartrecruiters_reviews_reviews_get_list
| Parameter | Type | Required | Description |
|---|---|---|---|
candidate_id | string | yes | ID of the candidate |
job_id | string | yes | ID of the job |
creates_review Read
Creates a review Official SmartRecruiters endpoint: POST /reviews from reviews.json.
- Lua path
app.integrations.smartrecruiters.creates_review- Full name
smartrecruiters.smartrecruiters_reviews_reviews_create
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Review to be created |
retrieves_review Read
Retrieves a review Official SmartRecruiters endpoint: GET /reviews/{reviewId} from reviews.json.
- Lua path
app.integrations.smartrecruiters.retrieves_review- Full name
smartrecruiters.smartrecruiters_reviews_reviews_get
| Parameter | Type | Required | Description |
|---|---|---|---|
review_id | string | yes | ID of the review |
updates_review Read
Updates a review Official SmartRecruiters endpoint: PATCH /reviews/{reviewId} from reviews.json.
- Lua path
app.integrations.smartrecruiters.updates_review- Full name
smartrecruiters.smartrecruiters_reviews_reviews_update
| Parameter | Type | Required | Description |
|---|---|---|---|
review_id | string | yes | ID of the review |
body | object | yes | Review to be updated |
deletes_review Read
Deletes a review Official SmartRecruiters endpoint: DELETE /reviews/{reviewId} from reviews.json.
- Lua path
app.integrations.smartrecruiters.deletes_review- Full name
smartrecruiters.smartrecruiters_reviews_reviews_delete
| Parameter | Type | Required | Description |
|---|---|---|---|
review_id | string | yes | ID of the review |
reviewer_id | string | yes | ID of the reviewer |
get_report_files Read
Get report files Official SmartRecruiters endpoint: GET /reports/{reportId}/files from reporting-api.json.
- Lua path
app.integrations.smartrecruiters.get_report_files- Full name
smartrecruiters.smartrecruiters_reporting_get_report_files
| Parameter | Type | Required | Description |
|---|---|---|---|
page | string | no | Opaque page identifier to be returned. |
limit | integer | no | Number of entities that should be returned per page. |
report_id | string | yes | Report identifier |
generate_ad_hoc_report Read
Generate ad-hoc report Official SmartRecruiters endpoint: POST /reports/{reportId}/files from reporting-api.json.
- Lua path
app.integrations.smartrecruiters.generate_ad_hoc_report- Full name
smartrecruiters.smartrecruiters_reporting_generate_ad_hoc_report
| Parameter | Type | Required | Description |
|---|---|---|---|
report_id | string | yes | Report identifier |
get_reports Read
Get reports Official SmartRecruiters endpoint: GET /reports from reporting-api.json.
- Lua path
app.integrations.smartrecruiters.get_reports- Full name
smartrecruiters.smartrecruiters_reporting_get_reports
| Parameter | Type | Required | Description |
|---|---|---|---|
page | string | no | Opaque page identifier to be returned. |
limit | integer | no | Number of entities that should be returned per page. |
get_report Read
Get report Official SmartRecruiters endpoint: GET /reports/{reportId} from reporting-api.json.
- Lua path
app.integrations.smartrecruiters.get_report- Full name
smartrecruiters.smartrecruiters_reporting_get_report
| Parameter | Type | Required | Description |
|---|---|---|---|
report_id | string | yes | Report identifier |
get_most_recent_report_file Read
Get most recent report file Official SmartRecruiters endpoint: GET /reports/{reportId}/files/recent from reporting-api.json.
- Lua path
app.integrations.smartrecruiters.get_most_recent_report_file- Full name
smartrecruiters.smartrecruiters_reporting_get_most_recent_report_file
| Parameter | Type | Required | Description |
|---|---|---|---|
report_id | string | yes | Report identifier |
if_none_match | string | no | Report file ETag to be compared with the most recent report file |
download_most_recent_report_file Read
Download most recent report file Official SmartRecruiters endpoint: GET /reports/{reportId}/files/recent/data from reporting-api.json.
- Lua path
app.integrations.smartrecruiters.download_most_recent_report_file- Full name
smartrecruiters.smartrecruiters_reporting_download_most_recent_report_file
| Parameter | Type | Required | Description |
|---|---|---|---|
report_id | string | yes | Report identifier |
if_none_match | string | no | Report file ETag to be compared with the most recent report file |
get_report_file Read
Get report file Official SmartRecruiters endpoint: GET /files/{reportFileId} from reporting-api.json.
- Lua path
app.integrations.smartrecruiters.get_report_file- Full name
smartrecruiters.smartrecruiters_reporting_get_report_file
| Parameter | Type | Required | Description |
|---|---|---|---|
report_file_id | string | yes | Report file identifier |
download_report_file Read
Download report file Official SmartRecruiters endpoint: GET /files/{reportFileId}/data from reporting-api.json.
- Lua path
app.integrations.smartrecruiters.download_report_file- Full name
smartrecruiters.smartrecruiters_reporting_download_report_file
| Parameter | Type | Required | Description |
|---|---|---|---|
report_file_id | string | yes | Report file identifier |
list_users_your_company Read
List users of your company Official SmartRecruiters endpoint: GET /users from users-api-deprecated.json.
- Lua path
app.integrations.smartrecruiters.list_users_your_company- Full name
smartrecruiters.smartrecruiters_users_api_deprecated_users_all
| Parameter | Type | Required | Description |
|---|---|---|---|
q | string | no | full-text search query based on firstName, lastName, email |
limit | integer | no | number of elements to return. max value is 100 |
offset | integer | no | number of elements to skip while processing result |
updated_after | string | no | ISO8601-formatted time boundaries for the user update time, Format: yyyy-MM-ddTHH:mm:ss.SSSZZ |
create_new_user Read
Create a new user Official SmartRecruiters endpoint: POST /users from users-api-deprecated.json.
- Lua path
app.integrations.smartrecruiters.create_new_user- Full name
smartrecruiters.smartrecruiters_users_api_deprecated_users_create
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | no | User object to be created |
get_details_my_user Read
Get details of my user Official SmartRecruiters endpoint: GET /users/me from users-api-deprecated.json.
- Lua path
app.integrations.smartrecruiters.get_details_my_user- Full name
smartrecruiters.smartrecruiters_users_api_deprecated_users_me
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
get_details_user_with_given_id Read
Get details of a user with given id Official SmartRecruiters endpoint: GET /users/{id} from users-api-deprecated.json.
- Lua path
app.integrations.smartrecruiters.get_details_user_with_given_id- Full name
smartrecruiters.smartrecruiters_users_api_deprecated_users_get
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | user identifier |
deactivate_user Read
Deactivate a user Official SmartRecruiters endpoint: DELETE /users/{id} from users-api-deprecated.json.
- Lua path
app.integrations.smartrecruiters.deactivate_user- Full name
smartrecruiters.smartrecruiters_users_api_deprecated_users_activation_delete
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | user identifier |
update_user Read
Update a user Official SmartRecruiters endpoint: PATCH /users/{id} from users-api-deprecated.json.
- Lua path
app.integrations.smartrecruiters.update_user- Full name
smartrecruiters.smartrecruiters_users_api_deprecated_users_update
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | user identifier |
body | object | no | patch request |
send_activation_email_user Read
Send an activation email to a user Official SmartRecruiters endpoint: POST /users/{id}/activation-email from users-api-deprecated.json.
- Lua path
app.integrations.smartrecruiters.send_activation_email_user- Full name
smartrecruiters.smartrecruiters_users_api_deprecated_users_activation_email_send
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | user identifier |
activate_user Read
Activate a user Official SmartRecruiters endpoint: PUT /users/{id}/activation from users-api-deprecated.json.
- Lua path
app.integrations.smartrecruiters.activate_user- Full name
smartrecruiters.smartrecruiters_users_api_deprecated_users_activation_activate
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | user identifier |
deactivate_user Read
Deactivate a user Official SmartRecruiters endpoint: DELETE /users/{id}/activation from users-api-deprecated.json.
- Lua path
app.integrations.smartrecruiters.deactivate_user- Full name
smartrecruiters.smartrecruiters_users_api_deprecated_users_activation_deactivate
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | user identifier |
update_user_avatar Read
Update user avatar Official SmartRecruiters endpoint: PUT /users/{id}/avatar from users-api-deprecated.json.
- Lua path
app.integrations.smartrecruiters.update_user_avatar- Full name
smartrecruiters.smartrecruiters_users_api_deprecated_users_avatar_update
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | user identifier |
body | object | no | Request body matching the official SmartRecruiters users-api-deprecated.json schema for Update user avatar. |
returns_details_single_new_hire Read
Returns details for a single New Hire Official SmartRecruiters endpoint: GET /new-hires/{newHireId} from smartonboard.json.
- Lua path
app.integrations.smartrecruiters.returns_details_single_new_hire- Full name
smartrecruiters.smartrecruiters_smartonboard_new_hires_get
| Parameter | Type | Required | Description |
|---|---|---|---|
new_hire_id | string | yes | ID of the New Hire |
returns_details_single_onboarding_process Read
Returns details of a single Onboarding Process Official SmartRecruiters endpoint: GET /onboarding-processes/{onboardingProcessId} from smartonboard.json.
- Lua path
app.integrations.smartrecruiters.returns_details_single_onboarding_process- Full name
smartrecruiters.smartrecruiters_smartonboard_onboarding_processes_get
| Parameter | Type | Required | Description |
|---|---|---|---|
onboarding_process_id | string | yes | ID of the Onboarding Process |
returns_answers_submitted_single_web_form_assignment Read
Returns answers submitted for a single Web Form Assignment Official SmartRecruiters endpoint: GET /web-form-assignments/{webFormAssignmentId}/form-answers from smartonboard.json.
- Lua path
app.integrations.smartrecruiters.returns_answers_submitted_single_web_form_assignment- Full name
smartrecruiters.smartrecruiters_smartonboard_web_form_assignments_form_answers_get
| Parameter | Type | Required | Description |
|---|---|---|---|
web_form_assignment_id | string | yes | ID of the Web Form Assignment |
returns_metadata_fields_that_belong_single_web_form_assignment Read
Returns metadata for the fields that belong to a single Web Form Assignment Official SmartRecruiters endpoint: GET /web-form-assignments/{webFormAssignmentId}/fields-metadata from smartonboard.json.
- Lua path
app.integrations.smartrecruiters.returns_metadata_fields_that_belong_single_web_form_assignment- Full name
smartrecruiters.smartrecruiters_smartonboard_web_form_assignments_fields_metadata_get
| Parameter | Type | Required | Description |
|---|---|---|---|
web_form_assignment_id | string | yes | ID of the Web Form Assignment |
returns_answers_submitted_single_fillable_pdf_form_assignment Read
Returns answers submitted for a single Fillable PDF Form Assignment Official SmartRecruiters endpoint: GET /fillable-pdf-form-assignments/{fillablePdfFormAssignmentId}/form-answers from smartonboard.json.
- Lua path
app.integrations.smartrecruiters.returns_answers_submitted_single_fillable_pdf_form_assignment- Full name
smartrecruiters.smartrecruiters_smartonboard_fillable_pdf_form_assignments_form_answers_get
| Parameter | Type | Required | Description |
|---|---|---|---|
fillable_pdf_form_assignment_id | string | yes | ID of the Fillable PDF Form Assignment |
returns_assignments_associated_with_single_onboarding_process Read
Returns Assignments associated with a single Onboarding Process Official SmartRecruiters endpoint: GET /onboarding-processes/{onboardingProcessId}/assignments from smartonboard.json.
- Lua path
app.integrations.smartrecruiters.returns_assignments_associated_with_single_onboarding_process- Full name
smartrecruiters.smartrecruiters_smartonboard_onboarding_processes_assignments_get
| Parameter | Type | Required | Description |
|---|---|---|---|
onboarding_process_id | string | yes | ID of the Onboarding Process |
integration_relevant | boolean | no | Indicate if only assignments that have integration key defined should be fetched. By default set to false |
returns_specific_assignment_associated_with_single_onboarding_process Read
Returns specific Assignment associated with a single Onboarding Process Official SmartRecruiters endpoint: GET /onboarding-processes/{onboardingProcessId}/assignments/{assignmentId} from smartonboard.json.
- Lua path
app.integrations.smartrecruiters.returns_specific_assignment_associated_with_single_onboarding_process- Full name
smartrecruiters.smartrecruiters_smartonboard_onboarding_processes_assignment_get
| Parameter | Type | Required | Description |
|---|---|---|---|
onboarding_process_id | string | yes | ID of the Onboarding Process |
assignment_id | string | yes | ID of the Assignment |
returns_list_attachments_submitted_single_activity_assignment Read
Returns list of Attachments submitted for a single Activity Assignment Official SmartRecruiters endpoint: GET /activity-assignments/{activityAssignmentId}/attachments from smartonboard.json.
- Lua path
app.integrations.smartrecruiters.returns_list_attachments_submitted_single_activity_assignment- Full name
smartrecruiters.smartrecruiters_smartonboard_activity_assignments_attachments_get
| Parameter | Type | Required | Description |
|---|---|---|---|
activity_assignment_id | string | yes | ID of the Activity Assignment |
returns_single_attachment_specific_activity_assignment Read
Returns single Attachment for specific Activity Assignment Official SmartRecruiters endpoint: GET /activity-assignments/{activityAssignmentId}/attachments/{attachmentId} from smartonboard.json.
- Lua path
app.integrations.smartrecruiters.returns_single_attachment_specific_activity_assignment- Full name
smartrecruiters.smartrecruiters_smartonboard_activity_assignments_attachments_get_by_id
| Parameter | Type | Required | Description |
|---|---|---|---|
activity_assignment_id | string | yes | ID of the Activity Assignment |
attachment_id | string | yes | ID of the Attachment |
list_users_your_company Read
List users of your company Official SmartRecruiters endpoint: GET /users from users-api.json.
- Lua path
app.integrations.smartrecruiters.list_users_your_company- Full name
smartrecruiters.smartrecruiters_users_users_all
| Parameter | Type | Required | Description |
|---|---|---|---|
q | string | no | full-text search query based on firstName, lastName, email, externalData |
limit | integer | no | number of elements to return. max value is 100 |
page_id | string | no | Unique identifier for the next page of users |
updated_after | string | no | ISO8601-formatted time boundaries for the user update time, Format: yyyy-MM-ddTHH:mm:ss.SSSZZ |
create_new_user Read
Create a new user. Official SmartRecruiters endpoint: POST /users from users-api.json.
- Lua path
app.integrations.smartrecruiters.create_new_user- Full name
smartrecruiters.smartrecruiters_users_users_create
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | no | User object to be created |
get_details_my_user Read
Get details of my user Official SmartRecruiters endpoint: GET /users/me from users-api.json.
- Lua path
app.integrations.smartrecruiters.get_details_my_user- Full name
smartrecruiters.smartrecruiters_users_users_me
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
get_details_user_with_given_id Read
Get details of a user with given id Official SmartRecruiters endpoint: GET /users/{id} from users-api.json.
- Lua path
app.integrations.smartrecruiters.get_details_user_with_given_id- Full name
smartrecruiters.smartrecruiters_users_users_get
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | user identifier |
update_user Read
Update a user Official SmartRecruiters endpoint: PATCH /users/{id} from users-api.json.
- Lua path
app.integrations.smartrecruiters.update_user- Full name
smartrecruiters.smartrecruiters_users_users_update
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | user identifier |
body | object | no | patch request (RFC 6902 - https://datatracker.ietf.org/doc/html/rfc6902) |
send_password_reset_email_user Read
Send a password reset email to a user Official SmartRecruiters endpoint: POST /users/{id}/reset-password from users-api.json.
- Lua path
app.integrations.smartrecruiters.send_password_reset_email_user- Full name
smartrecruiters.smartrecruiters_users_users_password_reset
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | user identifier |
send_activation_email_user Read
Send an activation email to a user Official SmartRecruiters endpoint: POST /users/{id}/activation-email from users-api.json.
- Lua path
app.integrations.smartrecruiters.send_activation_email_user- Full name
smartrecruiters.smartrecruiters_users_users_activation_email_send
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | user identifier |
activate_user Read
Activate a user Official SmartRecruiters endpoint: PUT /users/{id}/activation from users-api.json.
- Lua path
app.integrations.smartrecruiters.activate_user- Full name
smartrecruiters.smartrecruiters_users_users_activation_activate
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | user identifier |
deactivate_user Read
Deactivate a user Official SmartRecruiters endpoint: DELETE /users/{id}/activation from users-api.json.
- Lua path
app.integrations.smartrecruiters.deactivate_user- Full name
smartrecruiters.smartrecruiters_users_users_activation_deactivate
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | user identifier |
update_user_avatar Read
Update user avatar Official SmartRecruiters endpoint: PUT /users/{id}/avatar from users-api.json.
- Lua path
app.integrations.smartrecruiters.update_user_avatar- Full name
smartrecruiters.smartrecruiters_users_users_avatar_update
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | user identifier |
body | object | no | Request body matching the official SmartRecruiters users-api.json schema for Update user avatar. |
list_system_roles Read
List system roles Official SmartRecruiters endpoint: GET /system-roles from users-api.json.
- Lua path
app.integrations.smartrecruiters.list_system_roles- Full name
smartrecruiters.smartrecruiters_users_system_roles_all
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
list_access_groups_configured_your_company Read
List access groups configured in your company Official SmartRecruiters endpoint: GET /access-groups from users-api.json.
- Lua path
app.integrations.smartrecruiters.list_access_groups_configured_your_company- Full name
smartrecruiters.smartrecruiters_users_access_groups_all
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
remove_user_from_access_group Read
Remove user from access group Official SmartRecruiters endpoint: DELETE /access-groups/{accessGroupId}/users/{id} from users-api.json.
- Lua path
app.integrations.smartrecruiters.remove_user_from_access_group- Full name
smartrecruiters.smartrecruiters_users_access_groups_users_remove
| Parameter | Type | Required | Description |
|---|---|---|---|
access_group_id | string | yes | access group identifier |
id | string | yes | user identifier |
assign_users_access_group Read
Assign users to access group Official SmartRecruiters endpoint: POST /access-groups/{accessGroupId}/users from users-api.json.
- Lua path
app.integrations.smartrecruiters.assign_users_access_group- Full name
smartrecruiters.smartrecruiters_users_access_groups_users_assign
| Parameter | Type | Required | Description |
|---|---|---|---|
access_group_id | string | yes | access group identifier |
body | object | no | Request body matching the official SmartRecruiters users-api.json schema for Assign users to access group. |
subscribe_webhook Read
Subscribe to a webhook. Official SmartRecruiters endpoint: POST /subscriptions from webhooks.json.
- Lua path
app.integrations.smartrecruiters.subscribe_webhook- Full name
smartrecruiters.smartrecruiters_webhooks_subscriptions_create
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Request body matching the official SmartRecruiters webhooks.json schema for Subscribe to a webhook.. |
retrieve_webhook_subscriptions Read
Retrieve webhook subscriptions. Official SmartRecruiters endpoint: GET /subscriptions from webhooks.json.
- Lua path
app.integrations.smartrecruiters.retrieve_webhook_subscriptions- Full name
smartrecruiters.smartrecruiters_webhooks_subscriptions_get_all
| Parameter | Type | Required | Description |
|---|---|---|---|
page_id | string | no | identifier of the next page of subscriptions |
limit | integer | no | number of elements to return |
retrieve_single_webhook_subscription Read
Retrieve single webhook subscription. Official SmartRecruiters endpoint: GET /subscriptions/{id} from webhooks.json.
- Lua path
app.integrations.smartrecruiters.retrieve_single_webhook_subscription- Full name
smartrecruiters.smartrecruiters_webhooks_subscriptions_get
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | subscription identifier |
delete_webhook_subscription Read
Delete webhook subscription. Official SmartRecruiters endpoint: DELETE /subscriptions/{id} from webhooks.json.
- Lua path
app.integrations.smartrecruiters.delete_webhook_subscription- Full name
smartrecruiters.smartrecruiters_webhooks_subscriptions_delete
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | subscription identifier |
activate_webhook_subscription Read
Activate webhook subscription. Official SmartRecruiters endpoint: PUT /subscriptions/{id}/activation from webhooks.json.
- Lua path
app.integrations.smartrecruiters.activate_webhook_subscription- Full name
smartrecruiters.smartrecruiters_webhooks_subscriptions_activate
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | subscription identifier |
generate_secret_key_webhook_subscription Read
Generate a secret key for a webhook subscription. Official SmartRecruiters endpoint: POST /subscriptions/{id}/secret-key from webhooks.json.
- Lua path
app.integrations.smartrecruiters.generate_secret_key_webhook_subscription- Full name
smartrecruiters.smartrecruiters_webhooks_subscriptions_generate_secret_key
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | subscription identifier |
retrieve_subscription_secret_key Read
Retrieve subscription secret key Official SmartRecruiters endpoint: GET /subscriptions/{id}/secret-key from webhooks.json.
- Lua path
app.integrations.smartrecruiters.retrieve_subscription_secret_key- Full name
smartrecruiters.smartrecruiters_webhooks_subscriptions_get_secret_key
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | subscription identifier |
retrieve_callback_request_details_starting_from_newest Read
Retrieve callback request details starting from the newest. Official SmartRecruiters endpoint: GET /subscriptions/{id}/callbacks-log from webhooks.json.
- Lua path
app.integrations.smartrecruiters.retrieve_callback_request_details_starting_from_newest- Full name
smartrecruiters.smartrecruiters_webhooks_subscriptions_search_callback_log
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | subscription identifier |
page_id | string | no | identifier of the next page of subscriptions |
limit | integer | no | number of elements to return |
callback_status | string | no | status of callback, when absent all statuses will be returned |
after | string | no | Requests sent after the timestamp. The minimum value is 30 days ago. Format ISO8601: yyyy-MM-ddTHH:mm:ss.SSSZZ |
before | string | no | Requests sent before timestamp. The minimum value is 30 days ago. Format ISO8601: yyyy-MM-ddTHH:mm:ss.SSSZZ |
get_partner_configuration Read
get partner configuration Official SmartRecruiters endpoint: GET /partner/configuration from assessment-partner-api.json.
- Lua path
app.integrations.smartrecruiters.get_partner_configuration- Full name
smartrecruiters.smartrecruiters_assessment_partner_get_partner_config
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
saves_configuration_partner Read
saves configuration for partner Official SmartRecruiters endpoint: PUT /partner/configuration from assessment-partner-api.json.
- Lua path
app.integrations.smartrecruiters.saves_configuration_partner- Full name
smartrecruiters.smartrecruiters_assessment_partner_save_partner_config
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | no | Request body matching the official SmartRecruiters assessment-partner-api.json schema for saves configuration for partner. |
enable_company_integration Read
enable the company integration Official SmartRecruiters endpoint: POST /integration/company/{companyId} from assessment-partner-api.json.
- Lua path
app.integrations.smartrecruiters.enable_company_integration- Full name
smartrecruiters.smartrecruiters_assessment_partner_set_up_integration
| Parameter | Type | Required | Description |
|---|---|---|---|
company_id | string | yes | path parameter `companyId`. |
body | object | no | Request body matching the official SmartRecruiters assessment-partner-api.json schema for enable the company integration. |
updates_package_result Read
updates package result Official SmartRecruiters endpoint: PATCH /orders/{orderId}/results from assessment-partner-api.json.
- Lua path
app.integrations.smartrecruiters.updates_package_result- Full name
smartrecruiters.smartrecruiters_assessment_partner_package_result_update
| Parameter | Type | Required | Description |
|---|---|---|---|
order_id | string | yes | Order ID |
body | object | no | Request body matching the official SmartRecruiters assessment-partner-api.json schema for updates package result. |
add_attachment_order Write
add attachment to order Official SmartRecruiters endpoint: POST /orders/{orderId}/results/attachment from assessment-partner-api.json.
- Lua path
app.integrations.smartrecruiters.add_attachment_order- Full name
smartrecruiters.smartrecruiters_assessment_partner_add_attachment_to_order
| Parameter | Type | Required | Description |
|---|---|---|---|
order_id | string | yes | Order ID |
body | object | no | Request body matching the official SmartRecruiters assessment-partner-api.json schema for add attachment to order. |
get_event_details Read
Get event's details Official SmartRecruiters endpoint: GET /events/{eventId} from event-management-api.json.
- Lua path
app.integrations.smartrecruiters.get_event_details- Full name
smartrecruiters.smartrecruiters_event_management_get_event_details
| Parameter | Type | Required | Description |
|---|---|---|---|
event_id | string | yes | path parameter `eventId`. |
update_event Write
Update event Official SmartRecruiters endpoint: PUT /events/{eventId} from event-management-api.json.
- Lua path
app.integrations.smartrecruiters.update_event- Full name
smartrecruiters.smartrecruiters_event_management_update_event
| Parameter | Type | Required | Description |
|---|---|---|---|
event_id | string | yes | path parameter `eventId`. |
body | object | yes | Request body matching the official SmartRecruiters event-management-api.json schema for Update event. |
delete_event Write
Delete event Official SmartRecruiters endpoint: DELETE /events/{eventId} from event-management-api.json.
- Lua path
app.integrations.smartrecruiters.delete_event- Full name
smartrecruiters.smartrecruiters_event_management_delete_event
| Parameter | Type | Required | Description |
|---|---|---|---|
event_id | string | yes | path parameter `eventId`. |
add_interviewers_event_session Write
Add interviewers to event's session Official SmartRecruiters endpoint: PUT /events/{eventId}/sessions/{sessionId}/interviewers from event-management-api.json.
- Lua path
app.integrations.smartrecruiters.add_interviewers_event_session- Full name
smartrecruiters.smartrecruiters_event_management_add_interviewers_to_session
| Parameter | Type | Required | Description |
|---|---|---|---|
event_id | string | yes | path parameter `eventId`. |
session_id | string | yes | path parameter `sessionId`. |
body | object | yes | Request body matching the official SmartRecruiters event-management-api.json schema for Add interviewers to event's session. |
remove_interviewers_from_event_session Write
Remove interviewers from event's session Official SmartRecruiters endpoint: DELETE /events/{eventId}/sessions/{sessionId}/interviewers from event-management-api.json.
- Lua path
app.integrations.smartrecruiters.remove_interviewers_from_event_session- Full name
smartrecruiters.smartrecruiters_event_management_remove_interviewers_from_session
| Parameter | Type | Required | Description |
|---|---|---|---|
event_id | string | yes | path parameter `eventId`. |
session_id | string | yes | path parameter `sessionId`. |
body | object | yes | Request body matching the official SmartRecruiters event-management-api.json schema for Remove interviewers from event's session. |
move_applicants_from_session_session Write
Move applicants from session to session Official SmartRecruiters endpoint: PUT /events/{eventId}/sessions/{sessionId}/applicants from event-management-api.json.
- Lua path
app.integrations.smartrecruiters.move_applicants_from_session_session- Full name
smartrecruiters.smartrecruiters_event_management_move_applicants_to_session
| Parameter | Type | Required | Description |
|---|---|---|---|
event_id | string | yes | path parameter `eventId`. |
session_id | string | yes | path parameter `sessionId`. |
body | object | yes | Request body matching the official SmartRecruiters event-management-api.json schema for Move applicants from session to session. |
add_applicants_from_event_pool_session Write
Add applicants from event pool to session Official SmartRecruiters endpoint: POST /events/{eventId}/sessions/{sessionId}/applicants from event-management-api.json.
- Lua path
app.integrations.smartrecruiters.add_applicants_from_event_pool_session- Full name
smartrecruiters.smartrecruiters_event_management_add_applicants_to_session
| Parameter | Type | Required | Description |
|---|---|---|---|
event_id | string | yes | path parameter `eventId`. |
session_id | string | yes | path parameter `sessionId`. |
body | object | yes | Request body matching the official SmartRecruiters event-management-api.json schema for Add applicants from event pool to session. |
get_job_events Read
Get job's events Official SmartRecruiters endpoint: GET /events from event-management-api.json.
- Lua path
app.integrations.smartrecruiters.get_job_events- Full name
smartrecruiters.smartrecruiters_event_management_get_events
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | Job ID |
state | string | yes | Event state |
page | integer | no | Page number beginning from 0 |
page_size | integer | no | Page size default is 10 |
create_event Write
Create event Official SmartRecruiters endpoint: POST /events from event-management-api.json.
- Lua path
app.integrations.smartrecruiters.create_event- Full name
smartrecruiters.smartrecruiters_event_management_create_event
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Request body matching the official SmartRecruiters event-management-api.json schema for Create event. |
get_all_applicants_both_event_applicants_pool_and_session_applicants_specified_event Read
Get all applicants (both event-applicants-pool and session-applicants) for specified event Official SmartRecruiters endpoint: GET /events/{eventId}/applicants from event-management-api.json.
- Lua path
app.integrations.smartrecruiters.get_all_applicants_both_event_applicants_pool_and_session_applicants_specified_event- Full name
smartrecruiters.smartrecruiters_event_management_get_all_applicants
| Parameter | Type | Required | Description |
|---|---|---|---|
event_id | string | yes | path parameter `eventId`. |
add_applicants_event_pool Write
Add applicants to event pool Official SmartRecruiters endpoint: POST /events/{eventId}/applicants from event-management-api.json.
- Lua path
app.integrations.smartrecruiters.add_applicants_event_pool- Full name
smartrecruiters.smartrecruiters_event_management_add_applicants_to_event
| Parameter | Type | Required | Description |
|---|---|---|---|
event_id | string | yes | path parameter `eventId`. |
body | object | yes | Request body matching the official SmartRecruiters event-management-api.json schema for Add applicants to event pool. |
get_event_session_details Read
Get event's session details Official SmartRecruiters endpoint: GET /events/{eventId}/sessions/{sessionId} from event-management-api.json.
- Lua path
app.integrations.smartrecruiters.get_event_session_details- Full name
smartrecruiters.smartrecruiters_event_management_get_session_details
| Parameter | Type | Required | Description |
|---|---|---|---|
event_id | string | yes | path parameter `eventId`. |
session_id | string | yes | path parameter `sessionId`. |
delete_event_session Write
Delete event's session Official SmartRecruiters endpoint: DELETE /events/{eventId}/sessions/{sessionId} from event-management-api.json.
- Lua path
app.integrations.smartrecruiters.delete_event_session- Full name
smartrecruiters.smartrecruiters_event_management_delete_session
| Parameter | Type | Required | Description |
|---|---|---|---|
event_id | string | yes | path parameter `eventId`. |
session_id | string | yes | path parameter `sessionId`. |
get_event_applicants Read
Get event's applicants Official SmartRecruiters endpoint: GET /events/{eventId}/pool-applicants from event-management-api.json.
- Lua path
app.integrations.smartrecruiters.get_event_applicants- Full name
smartrecruiters.smartrecruiters_event_management_get_applicants_by_event_id
| Parameter | Type | Required | Description |
|---|---|---|---|
event_id | string | yes | path parameter `eventId`. |
page | integer | no | query parameter `page`. |
page_size | integer | no | query parameter `pageSize`. |
get_candidate_events Read
Get candidate events Official SmartRecruiters endpoint: GET /events/candidates/{profileId} from event-management-api.json.
- Lua path
app.integrations.smartrecruiters.get_candidate_events- Full name
smartrecruiters.smartrecruiters_event_management_get_events_for_candidate
| Parameter | Type | Required | Description |
|---|---|---|---|
profile_id | string | yes | Candidate profile ID |
state | string | yes | Event state |
get_application_events Read
Get application events Official SmartRecruiters endpoint: GET /events/applications/{applicationId} from event-management-api.json.
- Lua path
app.integrations.smartrecruiters.get_application_events- Full name
smartrecruiters.smartrecruiters_event_management_get_events_for_application
| Parameter | Type | Required | Description |
|---|---|---|---|
application_id | string | yes | Application ID |
state | string | yes | Event state |
shows_consent_form_partner_side Read
Shows consent form on partner side Official SmartRecruiters endpoint: GET /integration from assessment-partner-app.json.
- Lua path
app.integrations.smartrecruiters.shows_consent_form_partner_side- Full name
smartrecruiters.smartrecruiters_assessment_partner_app_ask_for_consent
| Parameter | Type | Required | Description |
|---|---|---|---|
company_id | string | no | id of company setting up the integration |
removes_integration_partner_side Write
Removes integration on partner side Official SmartRecruiters endpoint: DELETE /integrations/companies/{companyId} from assessment-partner-app.json.
- Lua path
app.integrations.smartrecruiters.removes_integration_partner_side- Full name
smartrecruiters.smartrecruiters_assessment_partner_app_delete_integration
| Parameter | Type | Required | Description |
|---|---|---|---|
company_id | string | yes | id of company with integration |
retrieves_list_packages Read
Retrieves a list of packages Official SmartRecruiters endpoint: GET /packages from assessment-partner-app.json.
- Lua path
app.integrations.smartrecruiters.retrieves_list_packages- Full name
smartrecruiters.smartrecruiters_assessment_partner_app_list_packages
| Parameter | Type | Required | Description |
|---|---|---|---|
requester | object | no | Information about recruiter requesting list of packages |
country_code | string | no | country code |
region_abbr | string | no | region abbreviation |
city | string | no | city |
address | string | no | address |
postal_code | string | no | postal code |
remote | boolean | no | describe whether job is remote or not |
partner_field_id | string | no | Example partner field. Partner defines list of allowed fields in configuration. Client binds job fields in his configuration. All fields with non-empty values will be included in this call. |
retrieves_package_by_id Read
Retrieves a package by id Official SmartRecruiters endpoint: GET /packages/{assessmentPackageId} from assessment-partner-app.json.
- Lua path
app.integrations.smartrecruiters.retrieves_package_by_id- Full name
smartrecruiters.smartrecruiters_assessment_partner_app_get_package_by_id
| Parameter | Type | Required | Description |
|---|---|---|---|
assessment_package_id | string | yes | path parameter `assessmentPackageId`. |
orders_assessment_package_candidate Read
Orders assessment package for candidate Official SmartRecruiters endpoint: POST /packages/orders from assessment-partner-app.json.
- Lua path
app.integrations.smartrecruiters.orders_assessment_package_candidate- Full name
smartrecruiters.smartrecruiters_assessment_partner_app_orders_assessment_package
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | no | Request body matching the official SmartRecruiters assessment-partner-app.json schema for Orders assessment package for candidate. |
orders_inline_assessment_package_candidate Read
Orders inline assessment package for candidate Official SmartRecruiters endpoint: POST /packages/inline/orders from assessment-partner-app.json.
- Lua path
app.integrations.smartrecruiters.orders_inline_assessment_package_candidate- Full name
smartrecruiters.smartrecruiters_assessment_partner_app_orders_inline_assessment_package
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | no | Request body matching the official SmartRecruiters assessment-partner-app.json schema for Orders inline assessment package for candidate. |
exchange_credentials_access_token Read
Exchange credentials for an access token Official SmartRecruiters endpoint: POST /oauth/token from assessment-partner-app.json.
- Lua path
app.integrations.smartrecruiters.exchange_credentials_access_token- Full name
smartrecruiters.smartrecruiters_assessment_partner_app_get_token
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | no | Request body matching the official SmartRecruiters assessment-partner-app.json schema for Exchange credentials for an access token. |
enables_integration Write
Enables integration Official SmartRecruiters endpoint: POST /partner-api/integrations from apps-integrations.json.
- Lua path
app.integrations.smartrecruiters.enables_integration- Full name
smartrecruiters.smartrecruiters_apps_integrations_enable_integration
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Request body matching the official SmartRecruiters apps-integrations.json schema for Enables integration. |
get_candidate_status Read
Get candidate status Official SmartRecruiters endpoint: GET /status/{applicationUuid} from candidate-status-api.json.
- Lua path
app.integrations.smartrecruiters.get_candidate_status- Full name
smartrecruiters.smartrecruiters_candidate_status_get_status
| Parameter | Type | Required | Description |
|---|---|---|---|
application_uuid | string | yes | path parameter `applicationUuid`. |
get_posting_by_id Read
Get posting by id Official SmartRecruiters endpoint: GET /publications/{postingId} from feed-api.json.
- Lua path
app.integrations.smartrecruiters.get_posting_by_id- Full name
smartrecruiters.smartrecruiters_feed_find_posting_using_json
| Parameter | Type | Required | Description |
|---|---|---|---|
posting_id | integer | yes | Posting id to find |
update_posting_information Write
Update posting information Official SmartRecruiters endpoint: PUT /publications/{postingId} from feed-api.json.
- Lua path
app.integrations.smartrecruiters.update_posting_information- Full name
smartrecruiters.smartrecruiters_feed_update_posting_using_json
| Parameter | Type | Required | Description |
|---|---|---|---|
posting_id | integer | yes | A single posting id. Allows updating information only for the defined postings. |
body | object | yes | Request body matching the official SmartRecruiters feed-api.json schema for Update posting information. |
get_list_postings Read
Get a list of postings Official SmartRecruiters endpoint: GET /publications from feed-api.json.
- Lua path
app.integrations.smartrecruiters.get_list_postings- Full name
smartrecruiters.smartrecruiters_feed_postings_json_stream
| Parameter | Type | Required | Description |
|---|---|---|---|
updated_after | string | no | List postings created after the specified date.Date should be in ISO 8601 format: (e.g.: '2015-07-27T08:43:33.000Z').If no value is provided, only postings created in the last 30 days will be returned. |
status | array | no | List of posting statuses separated by comma.Status definition:Pending - this is a new posting that is pending publication on your job board. You should always retrieve these postings, publish them, and then update the status via the PUT method.UnderPosting - this is a status that is only set by you. It indicates that a posting is currently being published but is not yet available on the job board. SmartRecruiters will never set this status ourselves.Active - this is a status that is only set by you. It indicates that the posting has been successfully published and is available on the job board. SmartRecruiters will never set this status ourselves.toUnpost - this posting has either expired or has manually been requested for removal by the client. As a job board, you should unpost these postings immediately, and then update the status to Inactive via the PUT method.Inactive - this is a status that is only set by you. It indicates that the posting has been successfully unpublished and is no longer available on the job board. SmartRecruiters will never set this status ourselves.Error - this is a status only set by you. It indicates that the posting could not be published. SmartRecruiters will never set this status ourselves.Example: status=Active,Error |
offset | string | no | Number of elements to skip while processing result.Allowed range: [0, 2^31-1]. |
limit | string | no | Maximum number of postings returned.Allowed range: [0, 100]. |
get_interview_template_by_id Read
Get interview template by id. Official SmartRecruiters endpoint: GET /templates/{id} from interview-templates.json.
- Lua path
app.integrations.smartrecruiters.get_interview_template_by_id- Full name
smartrecruiters.smartrecruiters_interview_templates_get_template_by_id
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | path parameter `id`. |
update_interview_template Write
Update interview template. Official SmartRecruiters endpoint: PUT /templates/{id} from interview-templates.json.
- Lua path
app.integrations.smartrecruiters.update_interview_template- Full name
smartrecruiters.smartrecruiters_interview_templates_update_template
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | path parameter `id`. |
body | object | yes | Request body matching the official SmartRecruiters interview-templates.json schema for Update interview template.. |
removes_interview_template Write
Removes interview template. Official SmartRecruiters endpoint: DELETE /templates/{id} from interview-templates.json.
- Lua path
app.integrations.smartrecruiters.removes_interview_template- Full name
smartrecruiters.smartrecruiters_interview_templates_delete_template
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | path parameter `id`. |
get_managed_hiring_process_steps_job Read
Get managed hiring process steps for the job. Official SmartRecruiters endpoint: GET /managed-steps/jobs/{jobId} from interview-templates.json.
- Lua path
app.integrations.smartrecruiters.get_managed_hiring_process_steps_job- Full name
smartrecruiters.smartrecruiters_interview_templates_get_job_managed_steps
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | The job id |
update_managed_steps_job Write
Update managed steps for the job. Official SmartRecruiters endpoint: PUT /managed-steps/jobs/{jobId} from interview-templates.json.
- Lua path
app.integrations.smartrecruiters.update_managed_steps_job- Full name
smartrecruiters.smartrecruiters_interview_templates_update_job_managed_steps
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | The job id |
body | object | yes | Request body matching the official SmartRecruiters interview-templates.json schema for Update managed steps for the job.. |
update_job_level_interview_template Write
Update job level interview template. Official SmartRecruiters endpoint: PUT /job-templates/{jobInterviewTemplateId} from interview-templates.json.
- Lua path
app.integrations.smartrecruiters.update_job_level_interview_template- Full name
smartrecruiters.smartrecruiters_interview_templates_update_job_template
| Parameter | Type | Required | Description |
|---|---|---|---|
job_interview_template_id | string | yes | The job level interview templates id |
body | object | yes | Request body matching the official SmartRecruiters interview-templates.json schema for Update job level interview template.. |
patches_job_level_interview_template_interviewers_pool Read
Patches job level interview template's interviewers pool. Official SmartRecruiters endpoint: PATCH /job-templates/{jobInterviewTemplateId} from interview-templates.json.
- Lua path
app.integrations.smartrecruiters.patches_job_level_interview_template_interviewers_pool- Full name
smartrecruiters.smartrecruiters_interview_templates_patch_job_template_interviewers
| Parameter | Type | Required | Description |
|---|---|---|---|
job_interview_template_id | string | yes | job level interview template id |
body | object | yes | Request body matching the official SmartRecruiters interview-templates.json schema for Patches job level interview template's interviewers pool.. |
finds_job_level_interview_templates_job_id_hiring_step_and_hiring_stage Read
Finds job level interview templates for job id, hiring step and hiring stage. Official SmartRecruiters endpoint: GET /job-templates/jobs/{jobId}/hiringStages/{hiringStage} from interview-templates.json.
- Lua path
app.integrations.smartrecruiters.finds_job_level_interview_templates_job_id_hiring_step_and_hiring_stage- Full name
smartrecruiters.smartrecruiters_interview_templates_find_job_template_by_hiring_state
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | Job id |
hiring_stage | string | yes | Hiring stage |
hiring_step | string | yes | Hiring step |
save_replace_job_level_interview_templates_job_id_hiring_step_and_hiring_stage Read
Save / replace job level interview templates for job id, hiring step and hiring stage. Official SmartRecruiters endpoint: PUT /job-templates/jobs/{jobId}/hiringStages/{hiringStage} from interview-templates.json.
- Lua path
app.integrations.smartrecruiters.save_replace_job_level_interview_templates_job_id_hiring_step_and_hiring_stage- Full name
smartrecruiters.smartrecruiters_interview_templates_upsert_job_template
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | Job id |
hiring_stage | string | yes | Hiring stage |
hiring_step | string | yes | Hiring step |
body | object | yes | Request body matching the official SmartRecruiters interview-templates.json schema for Save / replace job level interview templates for job id, hiring step and hiring stage.. |
get_interview_template_by_id Read
Get interview template by id. Official SmartRecruiters endpoint: GET /interview/templates/{id} from interview-templates.json.
- Lua path
app.integrations.smartrecruiters.get_interview_template_by_id- Full name
smartrecruiters.smartrecruiters_interview_templates_get_interview_template_by_id
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | The interview template id. |
update_interview_template_by_id Write
Update interview template by id. Official SmartRecruiters endpoint: PUT /interview/templates/{id} from interview-templates.json.
- Lua path
app.integrations.smartrecruiters.update_interview_template_by_id- Full name
smartrecruiters.smartrecruiters_interview_templates_update_interview_template
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | The interview template id. |
body | object | yes | Request body matching the official SmartRecruiters interview-templates.json schema for Update interview template by id.. |
remove_interview_template_by_id Write
Remove interview template by id. Official SmartRecruiters endpoint: DELETE /interview/templates/{id} from interview-templates.json.
- Lua path
app.integrations.smartrecruiters.remove_interview_template_by_id- Full name
smartrecruiters.smartrecruiters_interview_templates_delete_interview_template
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | The interview template id. |
update_job_interview_template Write
Update job interview template. Official SmartRecruiters endpoint: PUT /interview/templates/job/{jobInterviewTemplateId} from interview-templates.json.
- Lua path
app.integrations.smartrecruiters.update_job_interview_template- Full name
smartrecruiters.smartrecruiters_interview_templates_update_job_interview_template
| Parameter | Type | Required | Description |
|---|---|---|---|
job_interview_template_id | string | yes | The job interview template id |
body | object | yes | Request body matching the official SmartRecruiters interview-templates.json schema for Update job interview template.. |
update_interviewers_selection_job_interview_template Write
Update interviewers selection for job interview template. Official SmartRecruiters endpoint: PATCH /interview/templates/job/{jobInterviewTemplateId} from interview-templates.json.
- Lua path
app.integrations.smartrecruiters.update_interviewers_selection_job_interview_template- Full name
smartrecruiters.smartrecruiters_interview_templates_update_job_interview_template_interviewers
| Parameter | Type | Required | Description |
|---|---|---|---|
job_interview_template_id | string | yes | The job interview template id |
body | object | yes | Request body matching the official SmartRecruiters interview-templates.json schema for Update interviewers selection for job interview template.. |
get_interview_templates_current_company Read
Get interview templates for the current company. Official SmartRecruiters endpoint: GET /templates from interview-templates.json.
- Lua path
app.integrations.smartrecruiters.get_interview_templates_current_company- Full name
smartrecruiters.smartrecruiters_interview_templates_get_templates
| Parameter | Type | Required | Description |
|---|---|---|---|
page | integer | no | Page number beginning from 0 |
page_size | integer | no | Page size default is 20 |
hiring_stage | string | no | Hiring stage (if used both Hiring stage and Hiring step must be used) |
hiring_step | string | no | Hiring step (if used both Hiring stage and Hiring step must be used) |
type | string | no | Type of the template (if not passed in then will return all types) |
search | string | no | query parameter `search`. |
create_interview_template Write
Create a interview template. Official SmartRecruiters endpoint: POST /templates from interview-templates.json.
- Lua path
app.integrations.smartrecruiters.create_interview_template- Full name
smartrecruiters.smartrecruiters_interview_templates_create_template
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Request body matching the official SmartRecruiters interview-templates.json schema for Create a interview template.. |
finds_job_level_interview_templates_by_job_application_ids Read
Finds job level interview templates by job application IDs Official SmartRecruiters endpoint: POST /job-templates/jobs/{jobId}/search from interview-templates.json.
- Lua path
app.integrations.smartrecruiters.finds_job_level_interview_templates_by_job_application_ids- Full name
smartrecruiters.smartrecruiters_interview_templates_search_job_template_by_job_application_ids
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | Job id |
body | object | yes | Request body matching the official SmartRecruiters interview-templates.json schema for Finds job level interview templates by job application IDs. |
search_all_interview_templates Read
Search for all interview templates. Official SmartRecruiters endpoint: GET /interview/templates from interview-templates.json.
- Lua path
app.integrations.smartrecruiters.search_all_interview_templates- Full name
smartrecruiters.smartrecruiters_interview_templates_search_interview_templates
| Parameter | Type | Required | Description |
|---|---|---|---|
page | integer | no | The page number to retrieve. |
limit | integer | no | The number of items per page. |
search | string | no | The search query to filter the results. By default all items are returned. |
create_interview_template Write
Create interview template. Official SmartRecruiters endpoint: POST /interview/templates from interview-templates.json.
- Lua path
app.integrations.smartrecruiters.create_interview_template- Full name
smartrecruiters.smartrecruiters_interview_templates_create_interview_template
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Request body matching the official SmartRecruiters interview-templates.json schema for Create interview template.. |
find_schedule_preferences Read
Find schedule preferences Official SmartRecruiters endpoint: GET /schedule/preferences/users/{userId} from interview-templates.json.
- Lua path
app.integrations.smartrecruiters.find_schedule_preferences- Full name
smartrecruiters.smartrecruiters_interview_templates_get_schedule_preferences
| Parameter | Type | Required | Description |
|---|---|---|---|
user_id | string | yes | Identifier of the user for which schedule preferences should be found |
finds_job_level_interview_templates_job Read
Finds job level interview templates for a job Official SmartRecruiters endpoint: GET /job-templates/jobs/{jobId} from interview-templates.json.
- Lua path
app.integrations.smartrecruiters.finds_job_level_interview_templates_job- Full name
smartrecruiters.smartrecruiters_interview_templates_find_job_templates_by_job_id
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | Job id |
finds_job_level_interview_templates_by_job_application_id Read
Finds job level interview templates by job application id Official SmartRecruiters endpoint: GET /job-templates/job-applications/{applicationId} from interview-templates.json.
- Lua path
app.integrations.smartrecruiters.finds_job_level_interview_templates_by_job_application_id- Full name
smartrecruiters.smartrecruiters_interview_templates_find_job_template_by_application_id
| Parameter | Type | Required | Description |
|---|---|---|---|
application_id | string | yes | application id |
find_interview_templates_job Read
Find interview templates for the job Official SmartRecruiters endpoint: GET /interview/templates/jobs/{jobId} from interview-templates.json.
- Lua path
app.integrations.smartrecruiters.find_interview_templates_job- Full name
smartrecruiters.smartrecruiters_interview_templates_get_job_interview_templates
| Parameter | Type | Required | Description |
|---|---|---|---|
job_id | string | yes | The job id |
find_interview_templates_job_application_id Read
Find interview templates for job application id. Official SmartRecruiters endpoint: GET /interview/templates/job-applications/{applicationId} from interview-templates.json.
- Lua path
app.integrations.smartrecruiters.find_interview_templates_job_application_id- Full name
smartrecruiters.smartrecruiters_interview_templates_get_job_application_interview_templates
| Parameter | Type | Required | Description |
|---|---|---|---|
application_id | string | yes | The job application id |
get_candidate_offers Read
Get candidate's offers Official SmartRecruiters endpoint: GET /candidates/{id}/jobs/{jobId}/offers from offers-api.json.
- Lua path
app.integrations.smartrecruiters.get_candidate_offers- Full name
smartrecruiters.smartrecruiters_offers_candidates_offers_all
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
job_id | string | yes | job identifier |
get_candidate_offer Read
Get candidate's offer Official SmartRecruiters endpoint: GET /candidates/{id}/jobs/{jobId}/offers/{offerId} from offers-api.json.
- Lua path
app.integrations.smartrecruiters.get_candidate_offer- Full name
smartrecruiters.smartrecruiters_offers_candidates_offers_get
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
job_id | string | yes | job identifier |
offer_id | string | yes | Identifier of a Offer |
get_latest_approval_request_candidate_offer Read
Get latest approval request for candidate's offer Official SmartRecruiters endpoint: GET /candidates/{id}/jobs/{jobId}/offers/{offerId}/approvals/latest from offers-api.json.
- Lua path
app.integrations.smartrecruiters.get_latest_approval_request_candidate_offer- Full name
smartrecruiters.smartrecruiters_offers_candidates_offers_approvals_latest
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | candidate identifier |
job_id | string | yes | job identifier |
offer_id | string | yes | Identifier of a Offer |
search_offers Read
Search offers Official SmartRecruiters endpoint: GET /offers from offers-api.json.
- Lua path
app.integrations.smartrecruiters.search_offers- Full name
smartrecruiters.smartrecruiters_offers_candidates_offers_find
| Parameter | Type | Required | Description |
|---|---|---|---|
limit | integer | no | number of elements to return. max value is 100 |
offset | integer | no | number of elements to skip while processing result |
created_after | string | no | ISO8601-formatted time boundaries for the offer creation time, Format: yyyy-MM-ddTHH:mm:ss.SSSZZ |
created_before | string | no | ISO8601-formatted time boundaries for the offer creation time, Format: yyyy-MM-ddTHH:mm:ss.SSSZZ |
age | string | no | word-based offer age; when age is specified createdAfter and createdBefore are ignored, Examples: 10 days, 7 hours, 1 week, etc. |
status | array | no | offer states that need to be included in the results; by default all states are included |
get_given_document_given_sent_offer Read
Get a given document in a given sent offer Official SmartRecruiters endpoint: GET /offers/{offerId}/documents/{documentId} from offers-api.json.
- Lua path
app.integrations.smartrecruiters.get_given_document_given_sent_offer- Full name
smartrecruiters.smartrecruiters_offers_offers_documents_get_document
| Parameter | Type | Required | Description |
|---|---|---|---|
offer_id | string | yes | Identifier of an offer. |
document_id | string | yes | Identifier of a document. |
fetch_list_vendor_configs Read
Fetch list of vendor configs Official SmartRecruiters endpoint: GET /configs from partners-public-api.json.
- Lua path
app.integrations.smartrecruiters.fetch_list_vendor_configs- Full name
smartrecruiters.smartrecruiters_partners_public_get_configs
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
add_new_config Write
Add new config Official SmartRecruiters endpoint: POST /configs from partners-public-api.json.
- Lua path
app.integrations.smartrecruiters.add_new_config- Full name
smartrecruiters.smartrecruiters_partners_public_add_config
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Config object that needs to contain Id and Value set. Please see the Model Schema on the right. |
get_config_vendor Read
Get config for vendor Official SmartRecruiters endpoint: GET /configs/{configId} from partners-public-api.json.
- Lua path
app.integrations.smartrecruiters.get_config_vendor- Full name
smartrecruiters.smartrecruiters_partners_public_get_config
| Parameter | Type | Required | Description |
|---|---|---|---|
config_id | string | yes | unique id of a config entry |
update_config Write
Update config Official SmartRecruiters endpoint: POST /configs/{configId} from partners-public-api.json.
- Lua path
app.integrations.smartrecruiters.update_config- Full name
smartrecruiters.smartrecruiters_partners_public_update_config
| Parameter | Type | Required | Description |
|---|---|---|---|
config_id | string | yes | unique id of a config entry |
body | object | yes | Config object that needs to contain Id and Value set. Please see the Model Schema on the right. |
search_offers_by_criteria Read
Search offers by criteria Official SmartRecruiters endpoint: GET /offers from partners-public-api.json.
- Lua path
app.integrations.smartrecruiters.search_offers_by_criteria- Full name
smartrecruiters.smartrecruiters_partners_public_search_offers
| Parameter | Type | Required | Description |
|---|---|---|---|
limit | integer | no | number of offers to return. max number of offers returned by single call is 100 |
offset | integer | no | number of offers to skip while processing result |
status | string | no | offer status; available values are: INACTIVE, UNDER_REVIEW, ACTIVE, REJECTED |
q | string | no | full text query. will match offers with name and description matching query string |
posting_id | string | no | id of a job posting; allows getting offer information using Posting Id coming from Job Board API; not relevant for Assessment vendors |
lists_active_postings_published_by_given_company Read
Lists active postings published by given company Official SmartRecruiters endpoint: GET /v1/companies/{companyIdentifier}/postings from posting-api.json.
- Lua path
app.integrations.smartrecruiters.lists_active_postings_published_by_given_company- Full name
smartrecruiters.smartrecruiters_posting_v1_list_postings
| Parameter | Type | Required | Description |
|---|---|---|---|
accept_language | string | no | Language of translation |
company_identifier | string | yes | Identifier of a company |
q | string | no | full-text search query based on a job title, location |
limit | integer | no | number of elements to return. max value is 100 |
offset | integer | no | number of elements to skip while processing result |
destination | string | no | Filter indicating which postings to return: * **PUBLIC**: response will include ONLY public postings * **INTERNAL**: response will include ONLY internal postings * **INTERNAL_OR_PUBLIC**: response will include internal postings or public postings, but not both for a single job. If a job has both types of postings, only internal postings will be returned. NOTE: when selected, all postings, internal and public, will be treated as internal. Among other things, this means that screening questions will not be displayed, and candidates will be marked with the EMPLOYEE label. |
location_type | array | no | Filter indicating which postings to return: * **REMOTE**: response will include ONLY postings with remote location type * **HYBRID**: response will include ONLY postings with hybrid location type * **ONSITE**: response will include ONLY postings with onsite location type * **ANY**: response will include ANY location type |
country | string | no | country code filter (part of the location object) |
region | string | no | region filter (part of the location object) |
city | string | no | city filter (part of the location object) |
department | string | no | department filter (department id) |
job_ad_id | string | no | job ad id filter |
language | array | no | Job ad language; accepts 2-letter ISO 639-1 language code; multiple codes can be provided, separated by comma (",") Exceptions to the language code ISO format: * "en-GB" - "English - English (UK)" * "fr-CA" - "French - franais (Canada)" * "pt-BR" - "Portugal - portugus (Brasil)" * "pt-PT" - "Portugal - portugus (Portugal)" * "zh-TW" - "Chinese (Traditional) - ()" * "zh-CN" - "Chinese (Simplified) - ()" |
released_after | string | no | Released after filter (ISO8601-formatted) Format: yyyy-MM-ddTHH:mm:ss.SSSZZ |
custom_field | object | no | Filters postings by custom fields. Multiple custom field values can be provided, separated by comma (","). Format: custom_field.CUSTOM_FIELD_ID=CUSTOM_FIELD_VALUE1_ID,CUSTOM_FIELD_VALUE2_ID |
get_posting_by_posting_id_or_uuid_given_company Read
Get posting by posting id or uuid for given company Official SmartRecruiters endpoint: GET /v1/companies/{companyIdentifier}/postings/{postingId} from posting-api.json.
- Lua path
app.integrations.smartrecruiters.get_posting_by_posting_id_or_uuid_given_company- Full name
smartrecruiters.smartrecruiters_posting_v1_get_posting
| Parameter | Type | Required | Description |
|---|---|---|---|
accept_language | string | no | Language of translation |
company_identifier | string | yes | Identifier of a company |
posting_id | string | yes | Posting identifier or uuid |
source_type_id | string | no | sourceTypeId can be retrieved using endpoint. Used together with **sourceId** and **sourceSubTypeId** to add source tracking parameter to **applyUrl**. |
source_sub_type_id | string | no | sourceSubTypeId can be retrieved using endpoint. Used together with **sourceId** and **sourceTypeId** to add source tracking parameter to **applyUrl**. |
source_id | string | no | sourceId can be retrieved using endpoint. Used together with **sourceTypeId** and **sourceSubTypeId** to add source tracking parameter to **applyUrl**. |
list_departments_given_company Read
List departments for given company Official SmartRecruiters endpoint: GET /v1/companies/{companyIdentifier}/departments from posting-api.json.
- Lua path
app.integrations.smartrecruiters.list_departments_given_company- Full name
smartrecruiters.smartrecruiters_posting_v1_list_departments
| Parameter | Type | Required | Description |
|---|---|---|---|
accept_language | string | no | Language of translation |
company_identifier | string | yes | Identifier of a company |
returns_self_scheduled_interview Read
Returns self-scheduled interview Official SmartRecruiters endpoint: GET /self-schedules/{id}/application/{applicationUuid}/interview from self-scheduling.json.
- Lua path
app.integrations.smartrecruiters.returns_self_scheduled_interview- Full name
smartrecruiters.smartrecruiters_self_scheduling_get_self_scheduled_interview
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | path parameter `id`. |
application_uuid | string | yes | path parameter `applicationUuid`. |
update_self_schedule_interview Write
Update a self schedule interview Official SmartRecruiters endpoint: PUT /self-schedules/{id}/application/{applicationUuid}/interview from self-scheduling.json.
- Lua path
app.integrations.smartrecruiters.update_self_schedule_interview- Full name
smartrecruiters.smartrecruiters_self_scheduling_update_self_schedule_interview
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | path parameter `id`. |
application_uuid | string | yes | path parameter `applicationUuid`. |
body | object | yes | Request body matching the official SmartRecruiters self-scheduling.json schema for Update a self schedule interview. |
create_self_schedule_interview Write
Create a self schedule interview Official SmartRecruiters endpoint: POST /self-schedules/{id}/application/{applicationUuid}/interview from self-scheduling.json.
- Lua path
app.integrations.smartrecruiters.create_self_schedule_interview- Full name
smartrecruiters.smartrecruiters_self_scheduling_create_self_schedule_interview
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | path parameter `id`. |
application_uuid | string | yes | path parameter `applicationUuid`. |
body | object | yes | Request body matching the official SmartRecruiters self-scheduling.json schema for Create a self schedule interview. |
creates_automated_self_schedule Read
Creates automated self schedule. Official SmartRecruiters endpoint: POST /automated-self-schedules from self-scheduling.json.
- Lua path
app.integrations.smartrecruiters.creates_automated_self_schedule- Full name
smartrecruiters.smartrecruiters_self_scheduling_automated_self_scheduling
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Request body matching the official SmartRecruiters self-scheduling.json schema for Creates automated self schedule.. |
returns_automated_schedule_available_slots_count_based_interviewers_availability_and_specified_date_params Read
Returns the automated schedule available slots count based on interviewers availability and specified date params. Official SmartRecruiters endpoint: POST /automated-self-schedules/{scheduleType}/application/{applicationUuid}/slots/count/by-role from self-scheduling.json.
- Lua path
app.integrations.smartrecruiters.returns_automated_schedule_available_slots_count_based_interviewers_availability_and_specified_date_params- Full name
smartrecruiters.smartrecruiters_self_scheduling_get_automated_schedules_available_slots_count_by_interviewer_with_roles
| Parameter | Type | Required | Description |
|---|---|---|---|
schedule_type | string | yes | path parameter `scheduleType`. |
application_uuid | string | yes | path parameter `applicationUuid`. |
body | object | yes | Request body matching the official SmartRecruiters self-scheduling.json schema for Returns the automated schedule available slots count based on interviewers availability and specified date params.. |
requests_invite_update_automated_self_schedule Write
Requests invite update for automated self-schedule Official SmartRecruiters endpoint: POST /automated-self-schedules/update-invite from self-scheduling.json.
- Lua path
app.integrations.smartrecruiters.requests_invite_update_automated_self_schedule- Full name
smartrecruiters.smartrecruiters_self_scheduling_update_self_schedule_invite
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Request body matching the official SmartRecruiters self-scheduling.json schema for Requests invite update for automated self-schedule. |
requests_self_reschedule_candidate_automated_self_schedule Read
Requests self reschedule for candidate for automated self-schedule. Official SmartRecruiters endpoint: POST /automated-self-schedules/reschedule from self-scheduling.json.
- Lua path
app.integrations.smartrecruiters.requests_self_reschedule_candidate_automated_self_schedule- Full name
smartrecruiters.smartrecruiters_self_scheduling_request_self_reschedule
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Request body matching the official SmartRecruiters self-scheduling.json schema for Requests self reschedule for candidate for automated self-schedule.. |
search_self_scheduling_instances Read
Search for a self-scheduling instances Official SmartRecruiters endpoint: GET /self-schedules from self-scheduling.json.
- Lua path
app.integrations.smartrecruiters.search_self_scheduling_instances- Full name
smartrecruiters.smartrecruiters_self_scheduling_search_self_schedules
| Parameter | Type | Required | Description |
|---|---|---|---|
with_interviews | boolean | no | If set - filters out self schedules with interviews created/not created |
application_id | string | yes | query parameter `applicationId`. |
limit | integer | no | query parameter `limit`. |
offset | integer | no | query parameter `offset`. |
gets_self_schedule_by_id Read
Gets self schedule by id Official SmartRecruiters endpoint: GET /self-schedules/{id} from self-scheduling.json.
- Lua path
app.integrations.smartrecruiters.gets_self_schedule_by_id- Full name
smartrecruiters.smartrecruiters_self_scheduling_get_self_schedule
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | path parameter `id`. |
cancels_self_schedule Write
Cancels self schedule Official SmartRecruiters endpoint: DELETE /self-schedules/{id} from self-scheduling.json.
- Lua path
app.integrations.smartrecruiters.cancels_self_schedule- Full name
smartrecruiters.smartrecruiters_self_scheduling_cancel_self_schedule
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | path parameter `id`. |
get_self_schedule_slots_application Read
Get self-schedule slots for application Official SmartRecruiters endpoint: GET /self-schedules/{id}/application/{applicationUuid}/slots from self-scheduling.json.
- Lua path
app.integrations.smartrecruiters.get_self_schedule_slots_application- Full name
smartrecruiters.smartrecruiters_self_scheduling_available_slots_for_application
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | path parameter `id`. |
application_uuid | string | yes | path parameter `applicationUuid`. |
shorten_url Read
Shorten URL Official SmartRecruiters endpoint: POST /shorten from url-shortener.json.
- Lua path
app.integrations.smartrecruiters.shorten_url- Full name
smartrecruiters.smartrecruiters_url_shortener_public_shorten
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Request body matching the official SmartRecruiters url-shortener.json schema for Shorten URL. |
get_list_employee_notifications_preferences_specific_channel Read
Get list of employee notifications preferences for a specific channel. Official SmartRecruiters endpoint: GET /employee-preferences from notifications-api.json.
- Lua path
app.integrations.smartrecruiters.get_list_employee_notifications_preferences_specific_channel- Full name
smartrecruiters.smartrecruiters_notifications_get_employee_preferences
| Parameter | Type | Required | Description |
|---|---|---|---|
channel | string | yes | query parameter `channel`. |
save_employee_notifications_preferences Read
Save employee notifications preferences. Official SmartRecruiters endpoint: POST /employee-preferences from notifications-api.json.
- Lua path
app.integrations.smartrecruiters.save_employee_notifications_preferences- Full name
smartrecruiters.smartrecruiters_notifications_save_employee_preferences
| Parameter | Type | Required | Description |
|---|---|---|---|
channel | string | yes | query parameter `channel`. |
body | object | yes | Request body matching the official SmartRecruiters notifications-api.json schema for Save employee notifications preferences.. |
activate_or_deactivate_employee_notification_preferences_hiring_roles_and_notification_channels_bulk Read
Activate or deactivate employee notification preferences for hiring roles and notification channels in bulk. Official SmartRecruiters endpoint: PATCH /employee-preferences from notifications-api.json.
- Lua path
app.integrations.smartrecruiters.activate_or_deactivate_employee_notification_preferences_hiring_roles_and_notification_channels_bulk- Full name
smartrecruiters.smartrecruiters_notifications_upsert_employee_preferences
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Request body matching the official SmartRecruiters notifications-api.json schema for Activate or deactivate employee notification preferences for hiring roles and notification channels in bulk.. |
find_global_notification_preferences Read
Find global notification preferences. Official SmartRecruiters endpoint: GET /global-preferences from notifications-api.json.
- Lua path
app.integrations.smartrecruiters.find_global_notification_preferences- Full name
smartrecruiters.smartrecruiters_notifications_find_global_preferences
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
activate_or_deactivate_global_notification_preferences_hiring_roles_and_notification_channels_bulk Read
Activate or deactivate global notification preferences for hiring roles and notification channels in bulk. Official SmartRecruiters endpoint: PATCH /global-preferences from notifications-api.json.
- Lua path
app.integrations.smartrecruiters.activate_or_deactivate_global_notification_preferences_hiring_roles_and_notification_channels_bulk- Full name
smartrecruiters.smartrecruiters_notifications_upsert_global_preferences
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Request body matching the official SmartRecruiters notifications-api.json schema for Activate or deactivate global notification preferences for hiring roles and notification channels in bulk.. |
update_employee_notifications_preferences Write
Update employee notifications preferences. Official SmartRecruiters endpoint: PATCH /employee-preferences/preferences/{preferenceId} from notifications-api.json.
- Lua path
app.integrations.smartrecruiters.update_employee_notifications_preferences- Full name
smartrecruiters.smartrecruiters_notifications_update_employee_preferences
| Parameter | Type | Required | Description |
|---|---|---|---|
preference_id | string | yes | path parameter `preferenceId`. |
enabled | boolean | no | query parameter `enabled`. |
find_all_supported_notification_types_along_with_applicable_roles_and_channels_they_can_be_delivered Read
Find all supported notification types along with applicable roles and channels they can be delivered. Official SmartRecruiters endpoint: GET /notification-types from notifications-api.json.
- Lua path
app.integrations.smartrecruiters.find_all_supported_notification_types_along_with_applicable_roles_and_channels_they_can_be_delivered- Full name
smartrecruiters.smartrecruiters_notifications_find_all_notification_types
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
get_list_all_employee_notifications_preferences Read
Get list of all employee notifications preferences. Official SmartRecruiters endpoint: GET /employee-preferences/all from notifications-api.json.
- Lua path
app.integrations.smartrecruiters.get_list_all_employee_notifications_preferences- Full name
smartrecruiters.smartrecruiters_notifications_get_all_employee_preferences
| Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
get_message_template_by_id Read
Get a message template by id. Official SmartRecruiters endpoint: GET /message-templates/{messageTemplateId} from email-company.json.
- Lua path
app.integrations.smartrecruiters.get_message_template_by_id- Full name
smartrecruiters.smartrecruiters_email_company_get_message_template
| Parameter | Type | Required | Description |
|---|---|---|---|
message_template_id | string | yes | path parameter `messageTemplateId`. |
update_message_template Write
Update Message Template Official SmartRecruiters endpoint: PUT /message-templates/{messageTemplateId} from email-company.json.
- Lua path
app.integrations.smartrecruiters.update_message_template- Full name
smartrecruiters.smartrecruiters_email_company_update_message_template
| Parameter | Type | Required | Description |
|---|---|---|---|
message_template_id | string | yes | path parameter `messageTemplateId`. |
body | object | yes | Request body matching the official SmartRecruiters email-company.json schema for Update Message Template. |
remove_message_template_by_id Write
Remove a message template by id. Official SmartRecruiters endpoint: DELETE /message-templates/{messageTemplateId} from email-company.json.
- Lua path
app.integrations.smartrecruiters.remove_message_template_by_id- Full name
smartrecruiters.smartrecruiters_email_company_remove_message_template
| Parameter | Type | Required | Description |
|---|---|---|---|
message_template_id | string | yes | path parameter `messageTemplateId`. |
get_message_templates Read
Get Message Templates Official SmartRecruiters endpoint: GET /message-templates from email-company.json.
- Lua path
app.integrations.smartrecruiters.get_message_templates- Full name
smartrecruiters.smartrecruiters_email_company_get_message_templates
| Parameter | Type | Required | Description |
|---|---|---|---|
type | array | no | query parameter `type`. |
channel | array | no | query parameter `channel`. |
name | string | no | query parameter `name`. |
create_message_template Write
Create Message Template Official SmartRecruiters endpoint: POST /message-templates from email-company.json.
- Lua path
app.integrations.smartrecruiters.create_message_template- Full name
smartrecruiters.smartrecruiters_email_company_create_message_template
| Parameter | Type | Required | Description |
|---|---|---|---|
body | object | yes | Request body matching the official SmartRecruiters email-company.json schema for Create Message Template. |