Connectors

HR & People

Rippling

HR and IT platform: employees, payroll, devices, and app provisioning
Rippling API referenceAPI checked August 18, 2026
Signs in with
API token
Runs on
Cloud or On-Prem Worker
Operations
267
Ready-made triggers
0

Connect Rippling

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for Rippling and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
FieldWhat to enter
API environmentRequiredUse Production unless Rippling has provisioned preview access.
API token or OAuth access tokenRequiredSecretRippling API token or OAuth access token, sent only as an HTTP Bearer credential.

Use it in a flow

  1. Open a flow, open the node library and search for Rippling.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from Rippling without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Rippling can send webhooks, a Webhook trigger receives them at its own URL.

Operations

267 operations in 62 groups. Each one is a step you can add to a flow.

Agents15
Create a new agentcreateAgentsPOSTCreate a new agent.
Create an agent sessioncreateAgentSessionPOSTStart an agent session with a prompt.
Create an agent source revisioncreateAgentSourceRevisionPOSTCreate a source revision for an agent.
Delete an agentdeleteAgentDELETEDelete an agent.
Deploy an agent source revisioncreateAgentDeploymentPOSTDeploy a source revision for an agent.
List agent deploymentslistAgentDeploymentsGETA list of deployments for an agent.
List agent session eventslistAgentSessionEventsGETList events for an agent session after an optional sequence number.
List agent sessionslistAgentSessionsGETA list of sessions for an agent.
List agent source revisionslistAgentSourceRevisionsGETA list of source revisions for an agent.
List agentslistAgentsGETA list of agents.
Retrieve an agentgetAgentGETRetrieve an agent.
Retrieve an agent deploymentgetAgentDeploymentGETRetrieve a deployment for an agent.
Retrieve an agent sessiongetAgentSessionGETRetrieve an agent session, including its terminal output or error when available.
Retrieve an agent source revisiongetAgentSourceRevisionGETRetrieve a source revision for an agent.
Update an agentupdateAgentPATCHUpdate an agent's name or description.
App Users2
List app userslistAppUsersGETA list of app users.
Retrieve a specific app usergetAppUsersGETRetrieve a specific app user
Break Types4
List break policieslistBreakPoliciesGETA list of break policies.
List break typeslistBreakTypesGETA list of break types.
Retrieve a specific break policygetBreakPoliciesGETRetrieve a specific break policy
Retrieve a specific break typegetBreakTypesGETRetrieve a specific break type
Business Partners8
Create a new business partnercreateBusinessPartnersPOSTCreate a new business partner
Create a new business partner groupcreateBusinessPartnerGroupsPOSTCreate a new business partner group
Delete a business partnerdeleteBusinessPartnersDELETEDelete a business partner
Delete a business partner groupdeleteBusinessPartnerGroupsDELETEDelete a business partner group
List business partner groupslistBusinessPartnerGroupsGETA list of business partner groups.
List business partnerslistBusinessPartnersGETA list of business partners.
Retrieve a specific business partnergetBusinessPartnersGETRetrieve a specific business partner
Retrieve a specific business partner groupgetBusinessPartnerGroupsGETRetrieve a specific business partner group
Business Structure2
List business-structure-pathslistBusinessStructurePathsGETA list of business-structure-paths.
Retrieve a specific business-structure-pathgetBusinessStructurePathsGETRetrieve a specific business-structure-path
Candidate Applications1
List candidate applicationslistCandidateApplicationsGETA list of candidate applications.
Candidates1
List candidateslistCandidatesGETA list of candidates.
Companies1
List companiesgetCurrentCompanyGETA list of companies.
Compensation bands details2
List compensation bands detailslistCompensationBandsDetailsGETA list of compensation bands details.
Retrieve a specific compensation bands detailgetCompensationBandsDetailsGETRetrieve a specific compensation bands detail
Compensations2
List compensationslistCompensationsGETA list of compensations.
Retrieve a specific compensationgetCompensationsGETRetrieves the Compensation for the Worker with the ID provided in the URL path.
Custom Fields1
List custom fieldslistCustomFieldsGETA list of custom fields.
Custom Object Fields5
Create a new custom object fieldcreateCustomObjectsCustomObjectApiNameFieldsPOSTCreate a new custom object field.
Delete a custom object fielddeleteCustomObjectsCustomObjectApiNameFieldsDELETEDelete a custom object field.
List custom object fieldslistCustomObjectsCustomObjectApiNameFieldsGETA list of custom object fields.
Retrieve a specific custom object fieldgetCustomObjectsCustomObjectApiNameFieldsGETRetrieve a specific custom object field.
Update a custom object fieldupdateCustomObjectsCustomObjectApiNameFieldsPATCHUpdate a specific custom object field.
Custom Object Records10
Bulk Create custom object recordsbulkCreateCustomObjectsCustomObjectApiNameRecordsPOSTBulk create new custom object records.
Bulk delete custom object recordsbulkDeleteCustomObjectsCustomObjectApiNameRecordsPOSTBulk delete custom object records.
Bulk Update custom object recordsbulkUpdateCustomObjectsCustomObjectApiNameRecordsPATCHBulk update custom object records.
Create a new custom object recordcreateCustomObjectsCustomObjectApiNameRecordsPOSTCreate a new custom object record.
Delete a custom object recorddeleteCustomObjectsCustomObjectApiNameRecordsDELETEDelete a custom object record.
List custom object recordslistCustomObjectsCustomObjectApiNameRecordsGETA list of custom object records.
List custom object records by querylistByQueryCustomObjectsCustomObjectApiNameRecordsPOSTA list of custom object records filtered by query.
Retrieve a specific custom object recordgetCustomObjectsCustomObjectApiNameRecordsGETRetrieve a specific custom object record.
Retrieve a specific custom object record by its external_idgetCustomObjectsCustomObjectApiNameRecordsByExternalIdGETRetrieve a specific custom object record by its external id.
Update a custom object recordupdateCustomObjectsCustomObjectApiNameRecordsPATCHUpdate a specific custom object record.
Custom Objects6
Create a new custom objectcreateCustomObjectsPOSTCreate a new custom object.
Delete a custom objectdeleteCustomObjectsDELETEDelete a custom object.
List custom objectslistCustomObjectsGETA list of custom objects.
List platform capabilitieslistPlatformCapabilitiesGETA list of platform capabilities.
Retrieve a specific custom objectgetCustomObjectsGETRetrieve a specific custom object.
Update a custom objectupdateCustomObjectsPATCHUpdate a specific custom object.
CustomApp5
Create a new CustomAppcreateCustomAppsPOSTCreate a new CustomApp
Delete a CustomAppdeleteCustomAppsDELETEDelete a CustomApp
List CustomApplistCustomAppsGETA list of CustomApp.
Retrieve a specific CustomAppgetCustomAppsGETRetrieve a specific CustomApp
Update a CustomAppupdateCustomAppsPATCHUpdate a specific CustomApp.
CustomPage5
Create a new CustomPagecreateCustomPagesPOSTCreate a new CustomPage
Delete a CustomPagedeleteCustomPagesDELETEDelete a CustomPage
List CustomPagelistCustomPagesGETA list of CustomPage.
Retrieve a specific CustomPagegetCustomPagesGETRetrieve a specific CustomPage
Update a CustomPageupdateCustomPagesPATCHUpdate a specific CustomPage.
Departments4
Create a new departmentcreateDepartmentsPOSTCreate a new department
List departmentslistDepartmentsGETA list of departments.
Retrieve a specific departmentgetDepartmentsGETRetrieve a specific department
Update a departmentupdateDepartmentsPATCHUpdate a specific department.
Device Orders2
List device orderslistDeviceOrdersGETA list of device orders.
Retrieve a specific device ordergetDeviceOrdersGETRetrieve a specific device order
Devices2
List deviceslistDevicesGETA list of devices.
Retrieve a specific devicegetDevicesGETRetrieve a specific device
Draft Hires1
Create bulk draft hirecreateDraftHiresPOSTCreate bulk draft hire
Earning Types1
List earning-typeslistEarningTypesGETA list of earning-types.
Earnings Inputs3
Create a new earnings-inputcreateEarningsInputsPOSTCreate a new earnings-input
Delete a earnings-inputdeleteEarningsInputsDELETEDelete a earnings-input
List earnings-inputslistEarningsInputsGETA list of earnings-inputs.
Employee Documents1
Create a new employee documentcreateEmployeeDocumentsPOSTCreate a new employee document
Employment Types2
List employment typeslistEmploymentTypesGETA list of employment types.
Retrieve a specific employment typegetEmploymentTypesGETRetrieve a specific employment type
Entitlements1
List entitlementslistEntitlementsGETA list of entitlements.
File Upload2
Create a new filecreateFilesPOSTCreate a new file
Retrieve a specific filegetFilesGETRetrieve a specific file
Functions13
Create a new functioncreateFunctionsPOSTCreate a new function.
Create a new function deploymentcreateFunctionsFunctionApiNameDeploymentsPOSTCreate a new function deployment.
Create a new function dev bundlecreateFunctionsFunctionApiNameDevBundlesPOSTCreate a new function dev bundle.
Create a new function executioncreateFunctionsFunctionApiNameExecutionsPOSTCreate a new function execution.
List function deployment logslistFunctionsFunctionApiNameDeploymentsDeploymentIdLogsGETA list of function deployment logs.
List function deploymentslistFunctionsFunctionApiNameDeploymentsGETA list of function deployments.
List function execution logslistFunctionsFunctionApiNameExecutionsExecutionIdLogsGETA list of function execution logs.
List function executionslistFunctionsFunctionApiNameExecutionsGETA list of function executions.
List functionslistFunctionsGETA list of functions.
Retrieve a specific functiongetFunctionsGETRetrieve a specific function.
Retrieve a specific function deploymentgetFunctionsFunctionApiNameDeploymentsGETRetrieve a specific function deployment.
Retrieve a specific function executiongetFunctionsFunctionApiNameExecutionsGETRetrieve a specific function execution.
Update a functionupdateFunctionsPATCHUpdate a function
Headcount Position2
List headcount positionslistHeadcountPositionsGETA list of headcount positions.
Retrieve a specific headcount positiongetHeadcountPositionsGETRetrieve a specific headcount position
Headcount Priority2
List headcount prioritieslistHeadcountPrioritiesGETA list of headcount priorities.
Retrieve a specific headcount prioritygetHeadcountPrioritiesGETRetrieve a specific headcount priority
Job28
Create a new job assignmentcreateJobAssignmentsPOSTCreate a new job assignment
Create a new job codecreateJobCodesPOSTCreate a new job code
Create a new job dimensioncreateJobDimensionsPOSTCreate a new job dimension
Create a new worker time splitcreateWorkerTimeSplitsPOSTCreate a new worker time split
Delete a job assignmentdeleteJobAssignmentsDELETEDelete a job assignment
Delete a job codedeleteJobCodesDELETEDelete a job code
Delete a job dimensiondeleteJobDimensionsDELETEDelete a job dimension
Delete a scheduled job assignmentdeleteScheduledJobAssignmentsDELETEDelete a scheduled job assignment
Delete a worker time splitdeleteWorkerTimeSplitsDELETEDelete a worker time split
List attribute change logslistJobAssignmentsJobAssignmentIdChangeLogGET
List attribute change logslistJobCodesJobCodeIdChangeLogGET
List attribute change logslistJobPayRateExceptionsJobPayRateExceptionIdChangeLogGET
List job assignmentslistJobAssignmentsGETA list of job assignments.
List job codeslistJobCodesGETA list of job codes.
List job dimensionslistJobDimensionsGETA list of job dimensions.
List job pay rate exceptionslistJobPayRateExceptionsGETA list of job pay rate exceptions.
List scheduled job assignmentslistScheduledJobAssignmentsGETA list of scheduled job assignments.
List worker time splitslistWorkerTimeSplitsGETA list of worker time splits.
Retrieve a specific job assignmentgetJobAssignmentsGETRetrieve a specific job assignment
Retrieve a specific job codegetJobCodesGETRetrieve a specific job code
Retrieve a specific job dimensiongetJobDimensionsGETRetrieve a specific job dimension
Retrieve a specific job pay rate exceptiongetJobPayRateExceptionsGETRetrieve a specific job pay rate exception
Retrieve a specific scheduled job assignmentgetScheduledJobAssignmentsGETRetrieve a specific scheduled job assignment
Retrieve a specific worker time splitgetWorkerTimeSplitsGETRetrieve a specific worker time split
Update a job assignmentupdateJobAssignmentsPATCHUpdate a specific job assignment.
Update a job codeupdateJobCodesPATCHUpdate a specific job code.
Update a job dimensionupdateJobDimensionsPATCHUpdate a specific job dimension.
Update a worker time splitupdateWorkerTimeSplitsPATCHUpdate a specific worker time split.
Job Functions2
List job functionslistJobFunctionsGETA list of job functions.
Retrieve a specific job functiongetJobFunctionsGETRetrieve a specific job function
Job Requisitions2
Create a new job requisitioncreateJobRequisitionsWritePOSTCreate a new job requisition
List job requisitionslistJobRequisitionsGETA list of job requisitions.
Kiosk badge5
Create a new kiosk badgecreateKioskBadgesPOSTCreate a new kiosk badge
Delete a kiosk badgedeleteKioskBadgesDELETEDelete a kiosk badge
List kiosk badgeslistKioskBadgesGETA list of kiosk badges.
Retrieve a specific kiosk badgegetKioskBadgesGETRetrieve a specific kiosk badge
Update a kiosk badgeupdateKioskBadgesPATCHUpdate a specific kiosk badge.
Leave Accruals3
Create a new leave accrualcreateLeaveAccrualsPOSTCreate a new leave accrual
List leave accrualslistLeaveAccrualsGETA list of leave accruals.
Retrieve a specific leave accrualgetLeaveAccrualsGETRetrieve a specific leave accrual
Leave Balances2
List leave balanceslistLeaveBalancesGETA list of leave balances.
Retrieve a specific leave balancegetLeaveBalancesGETRetrieve a specific leave balance
Leave Program Evaluations1
Evaluate a leave program evaluationcreateLeaveProgramEvaluationsPOSTEvaluate leave programs for an employee leave request.
Leave Requests4
Create a new leave requestcreateLeaveRequestsPOSTCreate a new leave request
List leave requestslistLeaveRequestsGETA list of leave requests.
Retrieve a specific leave requestgetLeaveRequestsGETRetrieve a specific leave request
Update a leave requestupdateLeaveRequestsPATCHUpdate a specific leave request.
Leave Types2
List leave typeslistLeaveTypesGETA list of leave types.
Retrieve a specific leave typegetLeaveTypesGETRetrieve a specific leave type
Legal entities4
List company legal entitieslistCompanyLegalEntitiesGETA list of company legal entities.
List legal entitieslistLegalEntitiesGETA list of legal entities.
Retrieve a specific company legal entitygetCompanyLegalEntitiesGETRetrieve a specific company legal entity
Retrieve a specific legal entitygetLegalEntitiesGETRetrieve a specific legal entity
Location Factors2
List location factorslistLocationFactorsGETA list of location factors.
Retrieve a specific location factorgetLocationFactorsGETRetrieve a specific location factor
Me1
Retrieve my SSO informationgetCurrentUserGETSSO information of the current user - Requires: API Tier 1 - Expandable fields: company
Object Categories5
Create a new object categorycreateObjectCategoriesPOSTCreate a new object category.
Delete an object categorydeleteObjectCategoriesDELETEDelete an object category.
List object categorieslistObjectCategoriesGETA list of object categories.
Retrieve a specific object categorygetObjectCategoriesGETRetrieve a specific object category.
Update an object categoryupdateObjectCategoriesPATCHUpdate a specific object category.
Payroll Runs3
List payroll-runslistPayrollRunsGETA list of payroll-runs.
List worker-payroll-recordslistWorkerPayrollRecordsGETA list of worker-payroll-records for a payroll run.
Retrieve a specific payroll-rungetPayrollRunsGETRetrieve a specific payroll-run
Report4
List available filters for a reportgetReportsAvailableFiltersGETReturns the list of fields that can be used to filter a report run, along with the operators each field supports.
Retrieve a reportgetReportsGETRetrieve a specific report by its ID
Retrieve a report rungetReportRunsGETRetrieve the status and data for a specific report run
Trigger a report runtriggerReportRunsPOSTTrigger a new report run
Schedules4
Create a new schedulecreateSchedulesPOSTCreate a new schedule
List scheduleslistSchedulesGETA list of schedules.
Retrieve a specific schedulegetSchedulesGETRetrieve a specific schedule
Update a scheduleupdateSchedulesPATCHUpdate a specific schedule.
Setting5
Create a new SettingcreateCustomSettingsPOSTCreate a new Setting
Delete a SettingdeleteCustomSettingsDELETEDelete a Setting
List SettinglistCustomSettingsGETA list of Setting.
Retrieve a specific SettinggetCustomSettingsGETRetrieve a specific Setting
Update a SettingupdateCustomSettingsPATCHUpdate a specific Setting.
Shift Assignments5
Create a new shift assignmentcreateShiftassignmentsPOSTCreate a new shift assignment
List shift assignmentslistShiftassignmentsGETA list of shift assignments.
Retrieve a specific shift assignmentgetShiftassignmentsGETRetrieve a specific shift assignment
Update a shift assignmentupdateShiftassignmentsPATCHUpdate a specific shift assignment.
Update custom fields for a shift assignmentupdateShiftassignmentsCustomfieldsPATCHUpdate custom fields for a shift assignment.
Shift Inputs5
Create a new shift inputcreateShiftInputsPOSTCreate a new shift input
Delete a shift inputdeleteShiftInputsDELETEDelete a shift input
List shift inputslistShiftInputsGETA list of shift inputs.
Retrieve a specific shift inputgetShiftInputsGETRetrieve a specific shift input
Update a shift inputupdateShiftInputsPATCHUpdate a specific shift input.
Sites8
Apply file operations to a site bundlefileOperationsSitesPOSTApply file and directory operations atomically against the active bundle.
Create a new sitecreateSitesPOSTCreate a new site from a staged upload.
Create a presigned staged upload batchuploadBatchesPresignSitesPOSTCreate staged upload records and return presigned S3 POST credentials.
Delete a sitedeleteSitesDELETEDelete a site.
List files in the active bundlefilesSitesGETList files and persisted directories from the active bundle manifest.
List SiteslistSitesGETRetrieves sites that the user has view or edit access on.
Retrieve a specific sitegetSitesGETRetrieve a specific site.
Update a siteupdateSitesPATCHUpdate a site.
Software Deployments5
Create a new software deploymentcreateSoftwareDeploymentsPOSTCreate a new software deployment
Delete a software deploymentdeleteSoftwareDeploymentsDELETEDelete a software deployment
List software deploymentslistSoftwareDeploymentsGETA list of software deployments.
Retrieve a specific software deploymentgetSoftwareDeploymentsGETRetrieve a specific software deployment
Update a software deploymentupdateSoftwareDeploymentsPATCHUpdate a specific software deployment.
Supergroups7
List supergroup exclusion memberslistSupergroupsGroupIdExclusionMembersGETRetrieve supergroup exclusion members matching the input parameters.
List supergroup inclusion memberslistSupergroupsGroupIdInclusionMembersGETRetrieve supergroup inclusion members matching the input parameters.
List supergroup memberslistSupergroupsGroupIdMembersGETRetrieve supergroup members matching the input parameters.
List supergroupslistSupergroupsGETRetrieve supergroups matching the input parameters.
Retrieve a specific supergroupgetSupergroupsGETRetrieve a specific supergroup.
Update supergroup exclusion membersupdateSupergroupsGroupIdExclusionMembersPATCHUpdate the list of supergroup exclusion members.
Update supergroup inclusion membersupdateSupergroupsGroupIdInclusionMembersPATCHUpdate the list of supergroup inclusion members.
Teams5
Create a new teamcreateTeamsPOSTCreate a new team
Delete a teamdeleteTeamsDELETEDelete a team
List teamslistTeamsGETA list of teams.
Retrieve a specific teamgetTeamsGETRetrieve a specific team
Update a teamupdateTeamsPATCHUpdate a specific team.
Time Entries7
Create a new time entrycreateTimeEntriesPOSTCreate a new time entry
Delete a time entrydeleteTimeEntriesDELETEDelete a time entry
List time cardslistTimeCardsGETA list of time cards.
List time entrieslistTimeEntriesGETA list of time entries.
Retrieve a specific time cardgetTimeCardsGETRetrieve a specific time card
Retrieve a specific time entrygetTimeEntriesGETRetrieve a specific time entry
Update a time entryupdateTimeEntriesPATCHUpdate a specific time entry.
Titles5
Create a new titlecreateTitlesPOSTCreate a new title
Delete a titledeleteTitlesDELETEDelete a title
List titleslistTitlesGETA list of titles.
Retrieve a specific titlegetTitlesGETRetrieve a specific title
Update a titleupdateTitlesPATCHUpdate a specific title.
Tracks and Levels10
Create a new levelcreateLevelsPOSTCreate a new level
Create a new trackcreateTracksPOSTCreate a new track
Delete a leveldeleteLevelsDELETEDelete a level
Delete a trackdeleteTracksDELETEDelete a track
List levelslistLevelsGETA list of levels.
List trackslistTracksGETA list of tracks.
Retrieve a specific levelgetLevelsGETRetrieve a specific level
Retrieve a specific trackgetTracksGETRetrieve a specific track
Update a levelupdateLevelsPATCHUpdate a specific level.
Update a trackupdateTracksPATCHUpdate a specific track.
Unassigned Shifts6
Assign a worker to an unassigned shiftassignUnassignedshiftsPOSTAssign a worker to an unassigned shift (open shift).
Create a new unassigned shiftcreateUnassignedshiftsPOSTCreate a new unassigned shift
List unassigned shiftslistUnassignedshiftsGETA list of unassigned shifts.
Retrieve a specific unassigned shiftgetUnassignedshiftsGETRetrieve a specific unassigned shift
Update a unassigned shiftupdateUnassignedshiftsPATCHUpdate a specific unassigned shift.
Update custom fields for a unassigned shiftupdateUnassignedshiftsCustomfieldsPATCHUpdate custom fields for a unassigned shift.
Unity Packages V26
Create a new packagecreatePackagesPOSTCreate a new package
Create a new package versioncreatePackageVersionsPOSTCreate a new package version.
Delete a packagedeletePackagesDELETEDelete a package
List packageslistPackagesGETA list of packages.
Retrieve a specific packagegetPackagesGETRetrieve a specific package
Update a packageupdatePackagesPATCHUpdate a specific package.
Users2
List userslistUsersGETA list of users.
Retrieve a specific usergetUsersGETRetrieve a specific user
Work Locations5
Create a new work locationcreateWorkLocationsPOSTCreate a new work location
Delete a work locationdeleteWorkLocationsDELETEDelete a work location
List work locationslistWorkLocationsGETA list of work locations.
Retrieve a specific work locationgetWorkLocationsGETRetrieve a specific work location
Update a work locationupdateWorkLocationsPATCHUpdate a specific work location.
Worker Changes3
List worker change fieldslistWorkerChangeFieldsGETA list of worker change fields.
List worker changeslistWorkerChangesGETA list of worker changes.
Retrieve a specific worker changegetWorkerChangesGETRetrieve a specific worker change
Workers4
List company-legal-entity-workerslistCompanyLegalEntityWorkersGETA list of company-legal-entity-workers.
List workerslistEmployeesGETA list of workers.
Retrieve a specific company-legal-entity-workergetCompanyLegalEntityWorkersGETRetrieve a specific company-legal-entity-worker
Retrieve a specific workergetEmployeeGETRetrieve a specific worker
Workflows1
Execute a workflow action from Rippling FunctionsworkflowActionExecutionsPOSTExecute a workflow action from Rippling Functions