Apideck is the leading Unified API that doesn't store sensitive customer data. Build and maintain native integrations into your product with an exceptional Developer Experience.
The Apideck Accounting API is a unified API for managing financial operations including invoices, customers, bills, payments, and financial reporting across multiple accounting ...
The Apideck CRM API is a unified API for managing customer relationships through opportunities, companies, leads, contacts, pipelines, notes, and activities across multiple CRM ...
The Apideck HRIS API is a unified API for managing human resources data for employees, companies, departments, and time-off requests across multiple HR platforms such as BambooH...
The Apideck ATS API is a unified API for handling recruitment workflows including jobs, applicants, and applications across multiple applicant tracking systems such as Greenhous...
The Apideck File Storage API is a unified API for handling cloud file operations including files, folders, shared links, and drives across multiple cloud storage platforms such ...
The Apideck Ecommerce API is a unified API for managing orders, products, customers, and stores across multiple ecommerce platforms such as Shopify, BigCommerce, WooCommerce, Ma...
The Apideck POS API is a unified API for handling point-of-sale operations including orders, payments, items, locations, merchants, and modifiers across multiple POS platforms s...
The Apideck Issue Tracking API is a unified API for managing tickets, comments, collections, and tags across multiple issue tracking platforms such as Jira, Linear, GitHub, and ...
The Apideck Lead API is a unified API for managing sales and marketing leads across multiple platforms such as Salesforce, HubSpot, Pipedrive, and Zoho CRM with standardized fie...
The Apideck SMS API is a unified API for sending and managing SMS and MMS messages across multiple messaging providers such as Twilio, Vonage, MessageBird, Plivo, and Telnyx.
The Apideck Vault API handles OAuth flows, stores API keys, and refreshes access tokens from consumers. It supports managed authentication through Vault JS, Hosted Vault, and di...
The Apideck Webhook API enables developers to monitor and manage event subscriptions, create webhook endpoints, and track delivery attempts across all unified APIs including CRM...
The Apideck Connector API provides access to the catalog of available connectors, their supported resources, and configuration details for pushing and pulling data from multiple...
The Apideck Proxy API forwards requests to downstream services while automatically injecting authentication credentials from stored vault data, enabling API traffic logging and ...
opencollection: 1.0.0
info:
name: Apideck HRIS API
version: 10.24.12
request:
auth:
type: apikey
key: Authorization
value: '{{Authorization}}'
placement: header
items:
- info:
name: Employees
type: folder
items:
- info:
name: Apideck List Employees
type: http
http:
method: GET
url: https://unify.apideck.com/hris/employees
headers:
- name: x-apideck-consumer-id
value: test-consumer
- name: x-apideck-app-id
value: dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX
- name: x-apideck-service-id
value: salesforce
params:
- name: raw
value: ''
type: query
description: Include raw response. Mostly used for debugging purposes
- name: cursor
value: ''
type: query
description: Cursor to start from. You can find cursors for next/previous pages in the meta.cursors property of the
response.
- name: limit
value: ''
type: query
description: Number of results to return. Minimum 1, Maximum 200, Default 20
- name: filter
value: ''
type: query
description: Apply filters
- name: sort
value: ''
type: query
description: Apply sorting
- name: pass_through
value: ''
type: query
description: 'Optional unmapped key/values that will be passed through to downstream as query parameters. Ie: ?pass_through[search]=leads
becomes ?search=leads'
- name: fields
value: id,updated_at
type: query
description: 'The ''fields'' parameter allows API users to specify the fields they want to include in the API response.
If this parameter is not present, the API will return all available fields. If this parameter is present, only the
fields specified in the comma-separated string will be included in the response. Nested properties can also be requested
by using a dot notation. <br /><br />Example: `fields=name,email,addresses.city`<br /><br />In the example above,
the response will only include the fields "name", "email" and "addresses.city". If any other fields are available,
they will be excluded.'
auth:
type: apikey
key: Authorization
value: '{{Authorization}}'
placement: header
docs: Apideck operates as a stateless Unified API, which means that the list endpoint only provides a portion of the employee
model. This is due to the fact that most HRIS systems do not readily provide all data in every call. However, you can
access the complete employee model through an employee detail call.
- info:
name: Apideck Create Employee
type: http
http:
method: POST
url: https://unify.apideck.com/hris/employees
headers:
- name: x-apideck-consumer-id
value: test-consumer
- name: x-apideck-app-id
value: dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX
- name: x-apideck-service-id
value: salesforce
params:
- name: raw
value: ''
type: query
description: Include raw response. Mostly used for debugging purposes
body:
type: json
data: '{}'
auth:
type: apikey
key: Authorization
value: '{{Authorization}}'
placement: header
docs: Create Employee
- info:
name: Apideck Get Employee
type: http
http:
method: GET
url: https://unify.apideck.com/hris/employees/:id
headers:
- name: x-apideck-consumer-id
value: test-consumer
- name: x-apideck-app-id
value: dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX
- name: x-apideck-service-id
value: salesforce
params:
- name: id
value: ''
type: path
description: ID of the record you are acting upon.
- name: raw
value: ''
type: query
description: Include raw response. Mostly used for debugging purposes
- name: fields
value: id,updated_at
type: query
description: 'The ''fields'' parameter allows API users to specify the fields they want to include in the API response.
If this parameter is not present, the API will return all available fields. If this parameter is present, only the
fields specified in the comma-separated string will be included in the response. Nested properties can also be requested
by using a dot notation. <br /><br />Example: `fields=name,email,addresses.city`<br /><br />In the example above,
the response will only include the fields "name", "email" and "addresses.city". If any other fields are available,
they will be excluded.'
- name: filter
value: ''
type: query
description: Apply filters
- name: pass_through
value: ''
type: query
description: 'Optional unmapped key/values that will be passed through to downstream as query parameters. Ie: ?pass_through[search]=leads
becomes ?search=leads'
auth:
type: apikey
key: Authorization
value: '{{Authorization}}'
placement: header
docs: Get Employee
- info:
name: Apideck Update Employee
type: http
http:
method: PATCH
url: https://unify.apideck.com/hris/employees/:id
headers:
- name: x-apideck-consumer-id
value: test-consumer
- name: x-apideck-app-id
value: dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX
- name: x-apideck-service-id
value: salesforce
params:
- name: id
value: ''
type: path
description: ID of the record you are acting upon.
- name: raw
value: ''
type: query
description: Include raw response. Mostly used for debugging purposes
body:
type: json
data: '{}'
auth:
type: apikey
key: Authorization
value: '{{Authorization}}'
placement: header
docs: Update Employee
- info:
name: Apideck Delete Employee
type: http
http:
method: DELETE
url: https://unify.apideck.com/hris/employees/:id
headers:
- name: x-apideck-consumer-id
value: test-consumer
- name: x-apideck-app-id
value: dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX
- name: x-apideck-service-id
value: salesforce
params:
- name: id
value: ''
type: path
description: ID of the record you are acting upon.
- name: raw
value: ''
type: query
description: Include raw response. Mostly used for debugging purposes
auth:
type: apikey
key: Authorization
value: '{{Authorization}}'
placement: header
docs: Delete Employee
- info:
name: Companies
type: folder
items:
- info:
name: Apideck List Companies
type: http
http:
method: GET
url: https://unify.apideck.com/hris/companies
headers:
- name: x-apideck-consumer-id
value: test-consumer
- name: x-apideck-app-id
value: dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX
- name: x-apideck-service-id
value: salesforce
params:
- name: raw
value: ''
type: query
description: Include raw response. Mostly used for debugging purposes
- name: cursor
value: ''
type: query
description: Cursor to start from. You can find cursors for next/previous pages in the meta.cursors property of the
response.
- name: limit
value: ''
type: query
description: Number of results to return. Minimum 1, Maximum 200, Default 20
- name: pass_through
value: ''
type: query
description: 'Optional unmapped key/values that will be passed through to downstream as query parameters. Ie: ?pass_through[search]=leads
becomes ?search=leads'
- name: fields
value: id,updated_at
type: query
description: 'The ''fields'' parameter allows API users to specify the fields they want to include in the API response.
If this parameter is not present, the API will return all available fields. If this parameter is present, only the
fields specified in the comma-separated string will be included in the response. Nested properties can also be requested
by using a dot notation. <br /><br />Example: `fields=name,email,addresses.city`<br /><br />In the example above,
the response will only include the fields "name", "email" and "addresses.city". If any other fields are available,
they will be excluded.'
auth:
type: apikey
key: Authorization
value: '{{Authorization}}'
placement: header
docs: List Companies
- info:
name: Apideck Create Company
type: http
http:
method: POST
url: https://unify.apideck.com/hris/companies
headers:
- name: x-apideck-consumer-id
value: test-consumer
- name: x-apideck-app-id
value: dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX
- name: x-apideck-service-id
value: salesforce
params:
- name: raw
value: ''
type: query
description: Include raw response. Mostly used for debugging purposes
body:
type: json
data: '{}'
auth:
type: apikey
key: Authorization
value: '{{Authorization}}'
placement: header
docs: Create Company
- info:
name: Apideck Get Company
type: http
http:
method: GET
url: https://unify.apideck.com/hris/companies/:id
headers:
- name: x-apideck-consumer-id
value: test-consumer
- name: x-apideck-app-id
value: dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX
- name: x-apideck-service-id
value: salesforce
params:
- name: id
value: ''
type: path
description: ID of the record you are acting upon.
- name: raw
value: ''
type: query
description: Include raw response. Mostly used for debugging purposes
- name: fields
value: id,updated_at
type: query
description: 'The ''fields'' parameter allows API users to specify the fields they want to include in the API response.
If this parameter is not present, the API will return all available fields. If this parameter is present, only the
fields specified in the comma-separated string will be included in the response. Nested properties can also be requested
by using a dot notation. <br /><br />Example: `fields=name,email,addresses.city`<br /><br />In the example above,
the response will only include the fields "name", "email" and "addresses.city". If any other fields are available,
they will be excluded.'
auth:
type: apikey
key: Authorization
value: '{{Authorization}}'
placement: header
docs: Get Company
- info:
name: Apideck Update Company
type: http
http:
method: PATCH
url: https://unify.apideck.com/hris/companies/:id
headers:
- name: x-apideck-consumer-id
value: test-consumer
- name: x-apideck-app-id
value: dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX
- name: x-apideck-service-id
value: salesforce
params:
- name: id
value: ''
type: path
description: ID of the record you are acting upon.
- name: raw
value: ''
type: query
description: Include raw response. Mostly used for debugging purposes
body:
type: json
data: '{}'
auth:
type: apikey
key: Authorization
value: '{{Authorization}}'
placement: header
docs: Update Company
- info:
name: Apideck Delete Company
type: http
http:
method: DELETE
url: https://unify.apideck.com/hris/companies/:id
headers:
- name: x-apideck-consumer-id
value: test-consumer
- name: x-apideck-app-id
value: dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX
- name: x-apideck-service-id
value: salesforce
params:
- name: id
value: ''
type: path
description: ID of the record you are acting upon.
- name: raw
value: ''
type: query
description: Include raw response. Mostly used for debugging purposes
auth:
type: apikey
key: Authorization
value: '{{Authorization}}'
placement: header
docs: Delete Company
- info:
name: Departments
type: folder
items:
- info:
name: Apideck List Departments
type: http
http:
method: GET
url: https://unify.apideck.com/hris/departments
headers:
- name: x-apideck-consumer-id
value: test-consumer
- name: x-apideck-app-id
value: dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX
- name: x-apideck-service-id
value: salesforce
params:
- name: raw
value: ''
type: query
description: Include raw response. Mostly used for debugging purposes
- name: cursor
value: ''
type: query
description: Cursor to start from. You can find cursors for next/previous pages in the meta.cursors property of the
response.
- name: limit
value: ''
type: query
description: Number of results to return. Minimum 1, Maximum 200, Default 20
- name: pass_through
value: ''
type: query
description: 'Optional unmapped key/values that will be passed through to downstream as query parameters. Ie: ?pass_through[search]=leads
becomes ?search=leads'
- name: fields
value: id,updated_at
type: query
description: 'The ''fields'' parameter allows API users to specify the fields they want to include in the API response.
If this parameter is not present, the API will return all available fields. If this parameter is present, only the
fields specified in the comma-separated string will be included in the response. Nested properties can also be requested
by using a dot notation. <br /><br />Example: `fields=name,email,addresses.city`<br /><br />In the example above,
the response will only include the fields "name", "email" and "addresses.city". If any other fields are available,
they will be excluded.'
auth:
type: apikey
key: Authorization
value: '{{Authorization}}'
placement: header
docs: List Departments
- info:
name: Apideck Create Department
type: http
http:
method: POST
url: https://unify.apideck.com/hris/departments
headers:
- name: x-apideck-consumer-id
value: test-consumer
- name: x-apideck-app-id
value: dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX
- name: x-apideck-service-id
value: salesforce
params:
- name: raw
value: ''
type: query
description: Include raw response. Mostly used for debugging purposes
body:
type: json
data: '{}'
auth:
type: apikey
key: Authorization
value: '{{Authorization}}'
placement: header
docs: Create Department
- info:
name: Apideck Get Department
type: http
http:
method: GET
url: https://unify.apideck.com/hris/departments/:id
headers:
- name: x-apideck-consumer-id
value: test-consumer
- name: x-apideck-app-id
value: dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX
- name: x-apideck-service-id
value: salesforce
params:
- name: id
value: ''
type: path
description: ID of the record you are acting upon.
- name: raw
value: ''
type: query
description: Include raw response. Mostly used for debugging purposes
- name: fields
value: id,updated_at
type: query
description: 'The ''fields'' parameter allows API users to specify the fields they want to include in the API response.
If this parameter is not present, the API will return all available fields. If this parameter is present, only the
fields specified in the comma-separated string will be included in the response. Nested properties can also be requested
by using a dot notation. <br /><br />Example: `fields=name,email,addresses.city`<br /><br />In the example above,
the response will only include the fields "name", "email" and "addresses.city". If any other fields are available,
they will be excluded.'
auth:
type: apikey
key: Authorization
value: '{{Authorization}}'
placement: header
docs: Get Department
- info:
name: Apideck Update Department
type: http
http:
method: PATCH
url: https://unify.apideck.com/hris/departments/:id
headers:
- name: x-apideck-consumer-id
value: test-consumer
- name: x-apideck-app-id
value: dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX
- name: x-apideck-service-id
value: salesforce
params:
- name: id
value: ''
type: path
description: ID of the record you are acting upon.
- name: raw
value: ''
type: query
description: Include raw response. Mostly used for debugging purposes
body:
type: json
data: '{}'
auth:
type: apikey
key: Authorization
value: '{{Authorization}}'
placement: header
docs: Update Department
- info:
name: Apideck Delete Department
type: http
http:
method: DELETE
url: https://unify.apideck.com/hris/departments/:id
headers:
- name: x-apideck-consumer-id
value: test-consumer
- name: x-apideck-app-id
value: dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX
- name: x-apideck-service-id
value: salesforce
params:
- name: id
value: ''
type: path
description: ID of the record you are acting upon.
- name: raw
value: ''
type: query
description: Include raw response. Mostly used for debugging purposes
auth:
type: apikey
key: Authorization
value: '{{Authorization}}'
placement: header
docs: Delete Department
- info:
name: Payrolls
type: folder
items:
- info:
name: Apideck List Payroll
type: http
http:
method: GET
url: https://unify.apideck.com/hris/payrolls
headers:
- name: x-apideck-consumer-id
value: test-consumer
- name: x-apideck-app-id
value: dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX
- name: x-apideck-service-id
value: salesforce
params:
- name: raw
value: ''
type: query
description: Include raw response. Mostly used for debugging purposes
- name: filter
value: ''
type: query
description: Apply filters
- name: pass_through
value: ''
type: query
description: 'Optional unmapped key/values that will be passed through to downstream as query parameters. Ie: ?pass_through[search]=leads
becomes ?search=leads'
- name: fields
value: id,updated_at
type: query
description: 'The ''fields'' parameter allows API users to specify the fields they want to include in the API response.
If this parameter is not present, the API will return all available fields. If this parameter is present, only the
fields specified in the comma-separated string will be included in the response. Nested properties can also be requested
by using a dot notation. <br /><br />Example: `fields=name,email,addresses.city`<br /><br />In the example above,
the response will only include the fields "name", "email" and "addresses.city". If any other fields are available,
they will be excluded.'
auth:
type: apikey
key: Authorization
value: '{{Authorization}}'
placement: header
docs: List Payroll
- info:
name: Apideck Get Payroll
type: http
http:
method: GET
url: https://unify.apideck.com/hris/payrolls/:payroll_id
headers:
- name: x-apideck-consumer-id
value: test-consumer
- name: x-apideck-app-id
value: dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX
- name: x-apideck-service-id
value: salesforce
params:
- name: payroll_id
value: ''
type: path
description: ID of the payroll you are acting upon.
- name: raw
value: ''
type: query
description: Include raw response. Mostly used for debugging purposes
- name: fields
value: id,updated_at
type: query
description: 'The ''fields'' parameter allows API users to specify the fields they want to include in the API response.
If this parameter is not present, the API will return all available fields. If this parameter is present, only the
fields specified in the comma-separated string will be included in the response. Nested properties can also be requested
by using a dot notation. <br /><br />Example: `fields=name,email,addresses.city`<br /><br />In the example above,
the response will only include the fields "name", "email" and "addresses.city". If any other fields are available,
they will be excluded.'
auth:
type: apikey
key: Authorization
value: '{{Authorization}}'
placement: header
docs: Get Payroll
- info:
name: Employee Payrolls
type: folder
items:
- info:
name: Apideck List Employee Payrolls
type: http
http:
method: GET
url: https://unify.apideck.com/hris/payrolls/employees/:employee_id
headers:
- name: x-apideck-consumer-id
value: test-consumer
- name: x-apideck-app-id
value: dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX
- name: x-apideck-service-id
value: salesforce
params:
- name: employee_id
value: ''
type: path
description: ID of the employee you are acting upon.
- name: raw
value: ''
type: query
description: Include raw response. Mostly used for debugging purposes
- name: filter
value: ''
type: query
description: Apply filters
- name: pass_through
value: ''
type: query
description: 'Optional unmapped key/values that will be passed through to downstream as query parameters. Ie: ?pass_through[search]=leads
becomes ?search=leads'
- name: fields
value: id,updated_at
type: query
description: 'The ''fields'' parameter allows API users to specify the fields they want to include in the API response.
If this parameter is not present, the API will return all available fields. If this parameter is present, only the
fields specified in the comma-separated string will be included in the response. Nested properties can also be requested
by using a dot notation. <br /><br />Example: `fields=name,email,addresses.city`<br /><br />In the example above,
the response will only include the fields "name", "email" and "addresses.city". If any other fields are available,
they will be excluded.'
auth:
type: apikey
key: Authorization
value: '{{Authorization}}'
placement: header
docs: List payrolls for employee
- info:
name: Apideck Get Employee Payroll
type: http
http:
method: GET
url: https://unify.apideck.com/hris/payrolls/employees/:employee_id/payrolls/:payroll_id
headers:
- name: x-apideck-consumer-id
value: test-consumer
- name: x-apideck-app-id
value: dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX
- name: x-apideck-service-id
value: salesforce
params:
- name: payroll_id
value: ''
type: path
description: ID of the payroll you are acting upon.
- name: employee_id
value: ''
type: path
description: ID of the employee you are acting upon.
- name: raw
value: ''
type: query
description: Include raw response. Mostly used for debugging purposes
- name: fields
value: id,updated_at
type: query
description: 'The ''fields'' parameter allows API users to specify the fields they want to include in the API response.
If this parameter is not present, the API will return all available fields. If this parameter is present, only the
fields specified in the comma-separated string will be included in the response. Nested properties can also be requested
by using a dot notation. <br /><br />Example: `fields=name,email,addresses.city`<br /><br />In the example above,
the response will only include the fields "name", "email" and "addresses.city". If any other fields are available,
they will be excluded.'
auth:
type: apikey
key: Authorization
value: '{{Authorization}}'
placement: header
docs: Get payroll for employee
- info:
name: Employee Schedules
type: folder
items:
- info:
name: Apideck List Employee Schedules
type: http
http:
method: GET
url: https://unify.apideck.com/hris/schedules/employees/:employee_id
headers:
- name: x-apideck-consumer-id
value: test-consumer
- name: x-apideck-app-id
value: dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX
- name: x-apideck-service-id
value: salesforce
params:
- name: employee_id
value: ''
type: path
description: ID of the employee you are acting upon.
- name: raw
value: ''
type: query
description: Include raw response. Mostly used for debugging purposes
- name: pass_through
value: ''
type: query
description: 'Optional unmapped key/values that will be passed through to downstream as query parameters. Ie: ?pass_through[search]=leads
becomes ?search=leads'
- name: fields
value: id,updated_at
type: query
description: 'The ''fields'' parameter allows API users to specify the fields they want to include in the API response.
If this parameter is not present, the API will return all available fields. If this parameter is present, only the
fields specified in the comma-separated string will be included in the response. Nested properties can also be requested
by using a dot notation. <br /><br />Example: `fields=name,email,addresses.city`<br /><br />In the example above,
the response will only include the fields "name", "email" and "addresses.city". If any other fields are available,
they will be excluded.'
auth:
type: apikey
key: Authorization
value: '{{Authorization}}'
placement: header
docs: List schedules for employee, a schedule is a work pattern, not the actual worked hours, for an employee.
- info:
name: Time Off Requests
type: folder
items:
- info:
name: Apideck List Time Off Requests
type: http
http:
method: GET
url: https://unify.apideck.com/hris/time-off-requests
headers:
- name: x-apideck-consumer-id
value: test-consumer
- name: x-apideck-app-id
value: dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX
- name: x-apideck-service-id
value: salesforce
params:
- name: raw
value: ''
type: query
description: Include raw response. Mostly used for debugging purposes
- name: cursor
value: ''
type: query
description: Cursor to start from. You can find cursors for next/previous pages in the meta.cursors property of the
response.
- name: limit
value: ''
type: query
description: Number of results to return. Minimum 1, Maximum 200, Default 20
- name: filter
value: ''
type: query
description: Apply filters
- name: pass_through
value: ''
type: query
description: 'Optional unmapped key/values that will be passed through to downstream as query parameters. Ie: ?pass_through[search]=leads
becomes ?search=leads'
- name: fields
value: id,updated_at
type: query
description: 'The ''fields'' parameter allows API users to specify the fields they want to include in the API response.
If this parameter is not present, the API will return all available fields. If this parameter is present, only the
fields specified in the comma-separated string will be included in the response. Nested properties can also be requested
by using a dot notation. <br /><br />Example: `fields=name,email,addresses.city`<br /><br />In the example above,
the response will only include the fields "name", "email" and "addresses.city". If any other fields are available,
they will be excluded.'
auth:
type: apikey
key: Authorization
value: '{{Authorization}}'
placement: header
docs: List Time Off Requests
- info:
name: Apideck Create Time Off Request
type: http
http:
method: POST
url: https://unify.apideck.com/hris/time-off-requests
headers:
- name: x-apideck-consumer-id
value: test-consumer
- name: x-apideck-app-id
value: dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX
- name: x-apideck-service-id
value: salesforce
params:
- name: raw
value: ''
type: query
description: Include raw response. Mostly used for debugging purposes
body:
type: json
data: '{}'
auth:
type: apikey
key: Authorization
value: '{{Authorization}}'
placement: header
docs: Create Time Off Request
- info:
name: Apideck Get Time Off Request
type: http
http:
method: GET
url: https://unify.apideck.com/hris/time-off-requests/employees/:employee_id/time-off-requests/:id
headers:
- name: x-apideck-consumer-id
value: test-consumer
- name: x-apideck-app-id
value: dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX
- name: x-apideck-service-id
value: salesforce
params:
- name: id
value: ''
type: path
description: ID of the record you are acting upon.
- name: raw
value: ''
type: query
description: Include raw response. Mostly used for debugging purposes
- name: fields
value: id,updated_at
type: query
description: 'The ''fields'' parameter allows API users to specify the fields they want to include in the API response.
If this parameter is not present, the API will return all available fields. If this parameter is present, only the
fields specified in the comma-separated string will be included in the response. Nested properties can also be requested
by using a dot notation. <br /><br />Example: `fields=name,email,addresses.city`<br /><br />In the example above,
the response will only include the fields "name", "email" and "addresses.city". If any other fields are available,
they will be excluded.'
- name: employee_id
value: ''
type: path
description: ID of the employee you are acting upon.
auth:
type: apikey
key: Authorization
value: '{{Authorization}}'
placement: header
docs: Get Time Off Request
- info:
name: Apideck Update Time Off Request
type: http
http:
method: PATCH
url: https://unify.apideck.com/hris/time-off-requests/employees/:employee_id/time-off-requests/:id
headers:
- name: x-apideck-consumer-id
value: test-consumer
- name: x-apideck-app-id
value: dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX
- name: x-apideck-service-id
value: salesforce
params:
- name: id
value: ''
type: path
# --- truncated at 32 KB (33 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/apideck/refs/heads/main/apis.yml