Apply Site File Operations
Atomically apply file and directory operations to a Rippling site's active bundle.
Rippling unifies HR, IT, and finance tasks, handling payroll, benefits, device management, and app provisioning under a single platform
Atomically apply file and directory operations to a Rippling site's active bundle.
Assign a worker to an open Rippling shift that is not at capacity. Requires Rippling entitlement API_Tier_1.
Build a base64-encoded ZIP from a Rippling function's current draft code and dependencies.
Permanently delete multiple Rippling custom object records in one operation.
Update multiple Rippling custom object records in one operation.
Create or update multiple Rippling custom object records in one operation.
Confirm that an external binary upload to the signed destination completed. Mercury does not perform that multipart upload; call this only after the caller submitted every signed field plus the binary and received 204.
Create a Rippling business partner. Requires Rippling entitlement API_Tier_1.
Create a Rippling business partner group. Requires Rippling entitlement API_Tier_1.
Create a Rippling business structure path. Requires Rippling entitlement API_Tier_1.
Create a new custom object in Rippling.
Create a field on a Rippling custom object.
Create a saved list view for a Rippling custom object.
Create a Rippling custom setting. Requires Rippling entitlement API_Tier_1.
Create a new department. Requires Rippling API Tier 1.
Legacy bulk draft-hire integration endpoint. New integrations must use Create Hire (/hires/) instead. Requires Rippling API Tier 1.
Submit up to 500 worker transitions for asynchronous draft processing. Completed drafts still require review and application.
Attach uploaded files to employee profiles in bulk. The files must already have ACTIVE FileUploadTracker IDs. Requires Rippling API Tier 1.
Create a Rippling file placeholder and return signed multipart upload instructions. Mercury does not upload or confirm the file. The caller must externally submit every opaque field plus the binary to upload_url, then call Confirm File Upload after that signed multipart request succeeds.
Create a Rippling function. Requires Rippling entitlement API_Tier_1.
Create a deployment for a Rippling function. Requires entitlement API_Tier_1.
Submit a Rippling function execution. The function can produce external side effects; do not automatically resubmit after a 503 or another uncertain delivery outcome.
Create or continue one to five hire records for admin review. Call Get Hire Requirements first for country-specific fields. Requires Rippling entitlement Hires_API.
Assign a job code to a worker. Requires Rippling API Tier 1.
Create a job code. Requires Rippling API Tier 1.
Create a job dimension. Requires Rippling API Tier 1.
Create a new job requisition. Requires Rippling entitlement `API_Tier_1`; entitlements are not OAuth scopes.
Create a new Rippling kiosk badge. Requires Rippling entitlement API_Tier_1.
Create a leave accrual. Requires Rippling API Tier 1.
Create a new leave request. APPROVED requests require PTO admin or leave request manager access. Requires Rippling entitlement API_Tier_1.
Create a new Rippling level. Requires Rippling entitlement API_Tier_1.
Queue asynchronous deployment of a Rippling metadata package and return a run ID for polling. Requires the Metadata_Platform_API entitlement.
Queue asynchronous validation of a Rippling metadata package and return a run ID for polling. Requires the Metadata_Platform_API entitlement.
Create a new Rippling object category.
Create a new schedule. Requires Rippling entitlement API_Tier_1.
Create a new Rippling shift assignment. Requires Rippling entitlement API_Tier_1.
Create a new Rippling shift input. Requires Rippling entitlement API_Tier_1.
Create a Rippling custom site from a staged upload.
Create a staged upload batch and return presigned client-direct upload instructions. This action does not upload binary bytes.
Create a software deployment targeting a role or device group. Requires Rippling entitlement API_Tier_1.
Create a new Rippling team. Requires Rippling entitlement API_Tier_1.
Create a new time entry. Requires Rippling entitlement API_Tier_1.
Create a Rippling title. Requires Rippling entitlement API_Tier_1.
Create a new Rippling career track. Requires Rippling entitlement API_Tier_1.
Create a new Rippling unassigned shift. Requires Rippling entitlement API_Tier_1.
Create a custom variable compensation payout type; Rippling assigns its key. Requires Rippling entitlement `Variable_Compensation_Scheduled_Payouts_API`; entitlements are not OAuth scopes.
Create a new Rippling work location. Requires Rippling entitlement API_Tier_1.
Create a worker time-split configuration. Requires Rippling API Tier 1.
Create an editable Rippling workflow.
Launch the current published version of an enabled manual Rippling workflow. Each successful call starts a new execution with real side effects; do not retry automatically after an uncertain outcome.
Delete a Rippling business partner. Requires Rippling entitlement API_Tier_1.
Delete a Rippling business partner group. Requires Rippling entitlement API_Tier_1.
Delete a Rippling business structure path and its descendants. Requires Rippling entitlement API_Tier_1.
Permanently delete a Rippling custom object.
Permanently delete a field from a Rippling custom object.
Permanently delete a Rippling custom object list view.
Permanently delete one Rippling custom object record.
Permanently delete a Rippling custom setting. Requires Rippling entitlement API_Tier_1.
Permanently delete a Rippling function. Resolve dependencies reported by a 409 response before submitting a new request; do not blindly retry an unknown outcome.
Delete a job assignment immediately or schedule its unassignment. Requires Rippling API Tier 1.
Delete a job code. Requires Rippling API Tier 1.
Delete a job dimension. Requires Rippling API Tier 1.
Permanently delete a Rippling kiosk badge. Requires Rippling entitlement API_Tier_1.
Permanently delete a Rippling level. Requires Rippling entitlement API_Tier_1.
Permanently delete a Rippling object category.
Delete a scheduled job assignment or unassignment. Requires Rippling API Tier 1.
Permanently delete a Rippling shift input. Requires Rippling entitlement API_Tier_1.
Permanently delete a Rippling custom site.
Permanently delete a Rippling software deployment. Requires Rippling entitlement API_Tier_1.
Permanently delete a Rippling team. Requires Rippling entitlement API_Tier_1.
Permanently delete a time entry. Requires Rippling entitlement API_Tier_1.
Delete a Rippling title. Requires Rippling entitlement API_Tier_1.
Permanently delete a Rippling career track. Requires Rippling entitlement API_Tier_1.
Permanently delete a custom variable compensation payout type; built-in types cannot be deleted. Requires Rippling entitlement `Variable_Compensation_Scheduled_Payouts_API`; entitlements are not OAuth scopes.
Permanently delete a Rippling work location. Requires Rippling entitlement API_Tier_1.
Delete a worker time-split configuration. Requires Rippling API Tier 1.
Permanently delete a deletable Rippling workflow.
Create or update a validated Rippling metadata component package. Requires the Metadata_Platform_API entitlement.
Extract selectable Rippling metadata components and their readable dependency closure, optionally filtered by text. Requires the Metadata_Platform_API entitlement.
Extract exact Rippling metadata components and their readable dependency closure by identifier. Requires the Metadata_Platform_API entitlement.
Retrieve a specific Rippling activity log event. Requires Rippling entitlement API_Tier_1.
Retrieve a specific third-party app account. Requires Rippling entitlement API_Tier_1.
Retrieve a specific Rippling break policy. Requires Rippling entitlement API_Tier_1.
Retrieve a specific Rippling break type. Requires Rippling entitlement API_Tier_1.
Return a specific Rippling business partner. Requires Rippling entitlement API_Tier_1.
Return a specific Rippling business partner group. Requires Rippling entitlement API_Tier_1.
Return a specific Rippling business structure path. Requires Rippling entitlement API_Tier_1.
Retrieve a specific company legal entity. Requires Rippling API Tier 1.
Return a specific company legal entity worker by ID. Requires Rippling API Tier 1.
Return a specific compensation. Requires Rippling entitlement `API_Tier_1`; entitlements are not OAuth scopes.
Return a specific compensation band detail. Requires Rippling entitlement `API_Tier_1`; entitlements are not OAuth scopes.
Return SSO and session information for the current authenticated principal. Requires Rippling API Tier 1.
Return a specific Rippling custom object.
Return one field definition from a Rippling custom object.
Return a saved list view for a Rippling custom object.
Return the caller's list-view capabilities for a Rippling custom object.
Return one Rippling custom object record by record ID or external ID.
Return one Rippling Custom Object record with its fields, capabilities, and effective layout.
Retrieve a specific Rippling custom setting. Requires Rippling entitlement API_Tier_1.
Return a specific department by ID. Requires Rippling API Tier 1.
Retrieve a specific device managed or inventoried in Rippling. Requires Rippling entitlement API_Tier_1.
Retrieve a specific Rippling hardware device order. Requires Rippling entitlement API_Tier_1.
Retrieve an asynchronous draft transition result. Poll while status is ACCEPTED or PROCESSING; all other statuses are terminal.
Return a specific Rippling employment type. Requires Rippling entitlement API_Tier_1.
Retrieve a Rippling file record, lifecycle status, and provider access URLs. This returns JSON metadata rather than file bytes and does not perform the external signed multipart upload required between Create File and Confirm File Upload.
Retrieve a specific Rippling function. Requires Rippling entitlement API_Tier_1.
Retrieve a specific deployment for a Rippling function.
Retrieve a specific execution for a Rippling function.
Return a specific Rippling headcount position. Requires Rippling entitlement API_Tier_1.
Return a specific Rippling headcount priority. Requires Rippling entitlement API_Tier_1.
Return baseline required fields, allowed values, and validation guidance for a direct hire in a country. Requires Rippling entitlement Hires_API.
Return a job assignment by ID. Requires Rippling API Tier 1.
Return a job code by ID. Requires Rippling API Tier 1.
Return a job dimension by ID. Requires Rippling API Tier 1.
Retrieve a specific job function. Requires Rippling API Tier 1.
Return a job pay-rate exception by ID. Requires Rippling API Tier 1.
Retrieve a specific Rippling kiosk badge. Requires Rippling entitlement API_Tier_1.
Retrieve a specific leave accrual. Requires Rippling API Tier 1.
Return a specific leave balance. Requires Rippling entitlement API_Tier_1.
Return a specific leave request. Requires Rippling entitlement API_Tier_1.
Retrieve a specific leave type. Requires Rippling API Tier 1.
Retrieve a specific legal entity. Requires Rippling API Tier 1.
Return a specific Rippling level. Requires Rippling entitlement API_Tier_1.
Retrieve a specific compensation location factor. Requires Rippling API Tier 1.
Return the current status of an asynchronous Rippling metadata deployment run. Call again after retry_after_ms until terminal is true. Requires the Metadata_Platform_API entitlement.
Return the JSON Schema and authoring guidance for one Rippling metadata component type. Requires the Metadata_Platform_API entitlement.
Return the current status of an asynchronous Rippling metadata validation run. Call again after retry_after_ms until terminal is true. Requires the Metadata_Platform_API entitlement.
Return a specific Rippling object category.
Get or create a variable compensation payout source or group label. Requires Rippling entitlement `Variable_Compensation_Scheduled_Payouts_API`; entitlements are not OAuth scopes.
Return a specific schedule. Requires Rippling entitlement API_Tier_1.
Return a scheduled job assignment or unassignment by ID. Requires Rippling API Tier 1.
Retrieve a specific Rippling shift assignment. Requires Rippling entitlement API_Tier_1.
Retrieve a specific Rippling shift input. Requires Rippling entitlement API_Tier_1.
Retrieve a Rippling custom site by its API name.
Retrieve a specific Rippling software deployment. Requires Rippling entitlement API_Tier_1.
Return a specific supergroup. Requires Rippling entitlement `API_Tier_1`; entitlements are not OAuth scopes.
Return a specific Rippling team. Requires Rippling entitlement API_Tier_1.
Return a specific time card. Requires Rippling entitlement API_Tier_1.
Return a specific time entry. Requires Rippling entitlement API_Tier_1.
Return a specific Rippling title. Requires Rippling entitlement API_Tier_1.
Return a specific Rippling career track. Requires Rippling entitlement API_Tier_1.
Retrieve a specific Rippling unassigned shift. Requires Rippling entitlement API_Tier_1.
Return a specific user by ID. Requires Rippling API Tier 1.
Return a specific variable compensation payout. Requires Rippling entitlement `Variable_Compensation_Scheduled_Payouts_API`; entitlements are not OAuth scopes.
Return a specific variable compensation payout source or group label. Requires Rippling entitlement `Variable_Compensation_Scheduled_Payouts_API`; entitlements are not OAuth scopes.
Return a specific variable compensation payout type by key. Requires Rippling entitlement `Variable_Compensation_Scheduled_Payouts_API`; entitlements are not OAuth scopes.
Return a specific Rippling work location. Requires Rippling entitlement API_Tier_1.
Return a specific worker by ID. Requires Rippling API Tier 1.
Retrieve a specific committed worker-change event from the Worker Changes API.
Return a worker time-split configuration by ID. Requires Rippling API Tier 1.
Retrieve a Rippling workflow, optionally at a specific version.
Retrieve the current status of a Rippling workflow execution.
Return one page of visible Rippling activity log events retained from the last 90 days and a next_cursor for the following page. Requires Rippling entitlement API_Tier_1.
Return one page of third-party app accounts, including accounts not matched to a Rippling worker, and a next_cursor for the following page. Requires Rippling entitlement API_Tier_1.
Return one page of Rippling break policies. Requires Rippling entitlement API_Tier_1.
Return one page of Rippling break types. Requires Rippling entitlement API_Tier_1.
Return one page of Rippling business partner groups. Requires Rippling entitlement API_Tier_1.
Return one page of Rippling business partners. Requires Rippling entitlement API_Tier_1.
Return one page of Rippling business structure paths. Requires Rippling entitlement API_Tier_1.
Return one page of candidate applications for a candidate. Requires Rippling entitlement `API_Tier_1`; entitlements are not OAuth scopes.
Return one page of recruiting candidates. Requires Rippling API Tier 1.
Return one page of companies available to the connected Rippling company. Requires Rippling API Tier 1.
Return one page of company legal entities. Requires Rippling API Tier 1.
Return one page of company legal entity workers available to the connected Rippling company. Requires Rippling API Tier 1.
Return one page of compensation band details. Requires Rippling entitlement `API_Tier_1`; entitlements are not OAuth scopes.
Return one page of compensations. Requires Rippling entitlement `API_Tier_1`; entitlements are not OAuth scopes.
Return one page of custom fields available to the connected Rippling company.
Return one page of fields defined for a Rippling custom object.
Return one page of saved list views for a Rippling custom object.
Return one page of valid targets for an editable reference field on a Rippling Custom Object record.
Return one page of records from a Rippling custom object.
Return one page of records from a related-list section on a Rippling Custom Object record.
Return one page of custom objects available to the connected Rippling company.
Return one page of Rippling custom settings. Requires Rippling entitlement API_Tier_1.
Return one page of departments available to the connected Rippling company. Requires Rippling API Tier 1.
Return one page of Rippling hardware device orders and a next_cursor for the following page. Requires Rippling entitlement API_Tier_1.
Return one page of devices managed or inventoried in Rippling and a next_cursor for the following page. Requires Rippling entitlement API_Tier_1.
Return one page of employment types available to the connected Rippling company. Requires Rippling entitlement API_Tier_1.
Return one page of entitlements available to the connected Rippling company and a next_cursor for the following page. Requires Rippling API Tier 1.
List logs for a Rippling function deployment. This documented endpoint is not paginated.
List deployments for a Rippling function. This documented endpoint is not paginated.
List logs for a Rippling function execution. This documented endpoint is not paginated.
Return one page of executions for a Rippling function.
Return one page of Rippling functions. Requires Rippling entitlement API_Tier_1.
Return one page of Rippling headcount positions. Requires Rippling entitlement API_Tier_1.
Return one page of Rippling headcount priorities. Requires Rippling entitlement API_Tier_1.
Return one page of changes for a job assignment. Requires Rippling API Tier 1.
Return one page of job assignments. Requires Rippling API Tier 1.
Return one page of changes for a job code. Requires Rippling API Tier 1.
Return one page of job codes. Requires Rippling API Tier 1.
Return one page of job dimensions. Requires Rippling API Tier 1.
Return one page of job functions. Requires Rippling API Tier 1.
Return one page of changes for a job pay-rate exception. Requires Rippling API Tier 1.
Return one page of job pay-rate exceptions. Requires Rippling API Tier 1.
Return one page of job requisitions available to the connected Rippling company. Requires Rippling entitlement `API_Tier_1`; entitlements are not OAuth scopes.
Return one page of Rippling kiosk badges. Requires Rippling entitlement API_Tier_1.
Return one page of leave accruals. Requires Rippling API Tier 1.
Return one page of leave balances available to the connected Rippling company. Requires Rippling entitlement API_Tier_1.
Return one page of leave requests available to the connected Rippling company. Requires Rippling entitlement API_Tier_1.
Return one page of company leave types. Requires Rippling API Tier 1.
Return one page of legal entities. Requires Rippling API Tier 1.
Return one page of levels available to the connected Rippling company. Requires Rippling entitlement API_Tier_1.
Return one page of compensation location factors. Requires Rippling API Tier 1.
List metadata component types supported by Rippling's metadata composer. Requires the Metadata_Platform_API entitlement.
Return one page of object categories available to the connected Rippling company.
Return one page of platform capabilities available to the connected Rippling company.
Return one page of scheduled job assignments and unassignments. Requires Rippling API Tier 1.
Return one page of schedules available to the connected Rippling company. Requires Rippling entitlement API_Tier_1.
Return one page of Rippling shift assignments. Requires Rippling entitlement API_Tier_1.
Return one page of Rippling shift inputs. Requires Rippling entitlement API_Tier_1.
List files and directories in a Rippling site's active bundle.
Return one page of Rippling custom sites.
Return one page of Rippling software deployments and a next_cursor for the following page. Requires Rippling entitlement API_Tier_1.
Deprecated compatibility tool for listing exclusion-rule members. Prefer List Supergroup Rule Members with rule_kind=exclusion.
Deprecated compatibility tool for listing inclusion-rule members. Prefer List Supergroup Rule Members with rule_kind=inclusion.
Return one page of members for a supergroup. Requires Rippling entitlement `API_Tier_1`; entitlements are not OAuth scopes.
Return one page of inclusion or exclusion rule members for a supergroup. Requires Rippling entitlement `API_Tier_1`; entitlements are not OAuth scopes.
Return one page of supergroups available to the connected Rippling company. Requires Rippling entitlement `API_Tier_1`; entitlements are not OAuth scopes.
Return one page of teams available to the connected Rippling company. Requires Rippling entitlement API_Tier_1.
Return one page of time cards available to the connected Rippling company. Requires Rippling entitlement API_Tier_1.
Return one page of time entries available to the connected Rippling company. Requires Rippling entitlement API_Tier_1.
Return one page of Rippling titles. Requires Rippling entitlement API_Tier_1.
Return one page of career tracks configured in the connected Rippling company. Requires Rippling entitlement API_Tier_1.
Return one page of Rippling unassigned shifts. Requires Rippling entitlement API_Tier_1.
Return one page of users available to the connected Rippling company. Requires Rippling API Tier 1.
Return one page of variable compensation payout source and group labels. Requires Rippling entitlement `Variable_Compensation_Scheduled_Payouts_API`; entitlements are not OAuth scopes.
Return one page of system and custom payout types with per-entity earning mappings. Requires Rippling entitlement `Variable_Compensation_Scheduled_Payouts_API`; entitlements are not OAuth scopes.
Return one page of variable compensation payouts. Requires Rippling entitlement `Variable_Compensation_Scheduled_Payouts_API`; entitlements are not OAuth scopes.
Return one page of work locations available to the connected Rippling company. Requires Rippling entitlement API_Tier_1.
List field keys and value types supported by the Worker Changes API.
Return one page of committed worker-change events from the Worker Changes API.
Return one page of worker time-split configurations. Requires Rippling API Tier 1.
Return one page of workers available to the connected Rippling company. Requires Rippling API Tier 1.
Return one page of Rippling workflows.
Return one page of custom object records matching search, RQL, view, and ordering criteria.
Set or clear the company default saved view for a Rippling custom object.
Create and submit a variable compensation payout into payroll. Requires Rippling entitlement `Internal_Testing`; entitlements are not OAuth scopes.
Update supplied fields on a Rippling custom object.
Update one field definition on a Rippling custom object.
Update only supplied fields of a saved Rippling custom object list view.
Update selected custom field values on a Rippling custom object record.
Update a Rippling custom setting. Requires Rippling entitlement API_Tier_1.
Update a department by ID. Requires Rippling API Tier 1.
Update a Rippling function draft or source-upload metadata. Requires entitlement API_Tier_1.
Update a job assignment by ID. Requires Rippling API Tier 1.
Update a job code by ID; setting is_archived true is irreversible. Requires Rippling API Tier 1.
Update a job dimension by ID. Requires Rippling API Tier 1.
Update a specific Rippling kiosk badge. Requires Rippling entitlement API_Tier_1.
Update a leave request. Approving or rejecting requires a PENDING request and suitable manager access. Requires Rippling entitlement API_Tier_1.
Update a Rippling level. Requires Rippling entitlement API_Tier_1.
Update supplied fields on a Rippling object category.
Update a schedule. Requires Rippling entitlement API_Tier_1.
Update a specific Rippling shift assignment. Requires Rippling entitlement API_Tier_1.
Update custom fields for a Rippling shift assignment. Requires Rippling entitlement API_Tier_1.
Update a specific Rippling shift input. Requires Rippling entitlement API_Tier_1.
Update metadata or replace the active bundle of a Rippling custom site.
Update the software or target group for a Rippling software deployment. Requires Rippling entitlement API_Tier_1.
Deprecated compatibility tool for updating exclusion-rule members. Prefer Update Supergroup Rule Members with rule_kind=exclusion.
Deprecated compatibility tool for updating inclusion-rule members. Prefer Update Supergroup Rule Members with rule_kind=inclusion.
Add or remove inclusion or exclusion rule members for a supergroup. Requires Rippling entitlement `API_Tier_1`; entitlements are not OAuth scopes.
Update a Rippling team. Requires Rippling entitlement API_Tier_1.
Update a time entry. The documented update body requires worker_id. Requires Rippling entitlement API_Tier_1.
Update a Rippling title. Requires Rippling entitlement API_Tier_1.
Update a Rippling career track. Requires Rippling entitlement API_Tier_1.
Update a specific Rippling unassigned shift. Requires Rippling entitlement API_Tier_1.
Update custom fields for a Rippling unassigned shift. Requires Rippling entitlement API_Tier_1.
Update a variable compensation payout label. Requires Rippling entitlement `Variable_Compensation_Scheduled_Payouts_API`; entitlements are not OAuth scopes.
Update a custom payout type's display name or per-entity earning mappings. Requires Rippling entitlement `Variable_Compensation_Scheduled_Payouts_API`; entitlements are not OAuth scopes.
Update a Rippling work location. Requires Rippling entitlement API_Tier_1.
Update a worker time-split configuration by ID. Requires Rippling API Tier 1.
Update an editable Rippling workflow using version-based concurrency control.
Create a Rippling file record, upload the supplied bytes to Rippling's signed storage destination, confirm the upload, and return the confirmed file document.
Create a custom object record, or update the existing record when external_id already exists.
Create or idempotently update a variable compensation payout ledger row. Requires Rippling entitlement `Variable_Compensation_Scheduled_Payouts_API`; entitlements are not OAuth scopes.
Validate a complete Rippling metadata component package without installing it. Requires the Metadata_Platform_API entitlement.
The Rippling integration connects your Dench AI CRM directly to Rippling, so agents can read and act on your Rippling data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.
275 actions are available for agents to invoke on your behalf. Every call runs through Rippling's own authorization, scoped to the account you connect.
Sign in to your Dench workspace and open Integrations.
Find Rippling and click Connect — you'll authorize access through Rippling's own sign-in flow. No API keys or code required.
Ask an agent to use Rippling in chat, or call it from an automation.
Manage or disconnect the connection any time from workspace settings.
The Dench Rippling integration connects your AI CRM to Rippling, so AI agents can work with your Rippling data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.
The Rippling integration currently exposes 275 actions, including Apply Site File Operations, Assign Unassigned Shift, Build Function Dev Bundle, Bulk Delete Custom Object Records, Bulk Update Custom Object Records, and Bulk Upsert Custom Object Records. Agents invoke them on your behalf from chat or from automations.
No. You connect Rippling from your Dench workspace using Rippling's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.
Connections are authorized through Rippling's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Rippling connection from your workspace settings at any time.