Mandala
Tools

Rippling

Manage workers, departments, custom objects, and company data in Rippling

Usage Instructions

Integrate Rippling Platform into your workflow. Manage workers, users, departments, teams, titles, work locations, business partners, supergroups, custom objects, custom apps, custom pages, custom settings, object categories, reports, and draft hires.

Tools

rippling_list_workers

List all workers with optional filtering and pagination

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
filterstringNoFilter expression
expandstringNoComma-separated fields to expand
orderBystringNoSort field. Prefix with - for descending
cursorstringNoPagination cursor from previous response

Output

ParameterTypeDescription
workersarrayList of workers
totalCountnumberNumber of items returned
nextLinkstringLink to next page of results
__metajsonMetadata including redacted_fields

rippling_get_worker

Get a specific worker by ID

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
idstringYesResource ID
expandstringNoComma-separated fields to expand

Output

ParameterTypeDescription
idstringWorker ID
created_atstringCreation date
updated_atstringUpdate date
user_idstringUser ID
is_managerbooleanIs manager
manager_idstringManager ID
legal_entity_idstringLegal entity ID
countrystringCountry
start_datestringStart date
end_datestringEnd date
numbernumberWorker number
work_emailstringWork email
personal_emailstringPersonal email
statusstringStatus
employment_type_idstringEmployment type ID
department_idstringDepartment ID
teams_idjsonTeam IDs
titlestringJob title
level_idstringLevel ID
compensation_idstringCompensation ID
overtime_exemptionstringOvertime exemption
title_effective_datestringTitle effective date
business_partners_idjsonBusiness partner IDs
locationjsonWorker location
genderstringGender
date_of_birthstringDate of birth
racestringRace
ethnicitystringEthnicity
citizenshipstringCitizenship
termination_detailsjsonTermination details
custom_fieldsjsonCustom fields
country_fieldsjsonCountry-specific fields
__metajsonMetadata including redacted_fields

rippling_list_users

List all users with optional pagination

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
orderBystringNoSort field. Prefix with - for descending
cursorstringNoPagination cursor from previous response

Output

ParameterTypeDescription
usersarrayList of users
totalCountnumberNumber of items returned
nextLinkstringLink to next page of results
__metajsonMetadata including redacted_fields

rippling_get_user

Get a specific user by ID

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
idstringYesResource ID

Output

ParameterTypeDescription
idstringUser ID
created_atstringCreation date
updated_atstringUpdate date
activebooleanIs active
usernamestringUsername
display_namestringDisplay name
preferred_languagestringPreferred language
localestringLocale
timezonestringTimezone
numberstringProfile number
namejsonUser name object
emailsjsonEmail addresses
phone_numbersjsonPhone numbers
addressesjsonAddresses
photosjsonPhotos
__metajsonMetadata including redacted_fields

rippling_list_companies

List all companies

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
expandstringNoComma-separated fields to expand
orderBystringNoSort field. Prefix with - for descending
cursorstringNoPagination cursor from previous response

Output

ParameterTypeDescription
companiesarrayList of companies
totalCountnumberNumber of items returned
nextLinkstringLink to next page of results
__metajsonMetadata including redacted_fields

rippling_get_current_user

Get SSO information for the current user

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
expandstringNoComma-separated fields to expand

Output

ParameterTypeDescription
idstringUser ID
created_atstringCreation date
updated_atstringUpdate date
work_emailstringWork email
company_idstringCompany ID
companyjsonExpanded company object

rippling_list_entitlements

List all entitlements

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key

Output

ParameterTypeDescription
entitlementsarrayList of entitlements
totalCountnumberNumber of items returned
nextLinkstringLink to next page of results
__metajsonMetadata including redacted_fields

rippling_list_departments

List all departments

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
expandstringNoComma-separated fields to expand
orderBystringNoSort field. Prefix with - for descending
cursorstringNoPagination cursor from previous response

Output

ParameterTypeDescription
departmentsarrayList of departments
totalCountnumberNumber of items returned
nextLinkstringLink to next page of results
__metajsonMetadata including redacted_fields

rippling_get_department

Get a specific department by ID

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
idstringYesResource ID
expandstringNoComma-separated fields to expand

Output

ParameterTypeDescription
idstringDepartment ID
created_atstringRecord creation date
updated_atstringRecord update date
namestringDepartment name
parent_idstringParent department ID
reference_codestringReference code
department_hierarchy_idjsonArray of department IDs in hierarchy
parentjsonExpanded parent department
department_hierarchyjsonExpanded department hierarchy
__metajsonMetadata including redacted_fields

rippling_create_department

Create a new department

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
namestringYesDepartment name
parentIdstringNoParent department ID
referenceCodestringNoReference code

Output

ParameterTypeDescription
idstringDepartment ID
created_atstringCreation date
updated_atstringUpdate date
namestringName
parent_idstringParent department ID
reference_codestringReference code
department_hierarchy_idjsonDepartment hierarchy IDs
parentjsonExpanded parent department
department_hierarchyjsonExpanded department hierarchy

rippling_update_department

Update an existing department

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
idstringYesDepartment ID
namestringNoDepartment name
parentIdstringNoParent department ID
referenceCodestringNoReference code

Output

ParameterTypeDescription
idstringDepartment ID
created_atstringCreation date
updated_atstringUpdate date
namestringName
parent_idstringParent department ID
reference_codestringReference code
department_hierarchy_idjsonDepartment hierarchy IDs
parentjsonExpanded parent department
department_hierarchyjsonExpanded department hierarchy

rippling_list_teams

List all teams

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
expandstringNoComma-separated fields to expand
orderBystringNoSort field. Prefix with - for descending
cursorstringNoPagination cursor from previous response

Output

ParameterTypeDescription
teamsarrayList of teams
totalCountnumberNumber of items returned
nextLinkstringLink to next page of results
__metajsonMetadata including redacted_fields

rippling_get_team

Get a specific team by ID

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
idstringYesResource ID
expandstringNoComma-separated fields to expand

Output

ParameterTypeDescription
idstringTeam ID
created_atstringCreation date
updated_atstringUpdate date
namestringName
parent_idstringParent team ID
parentjsonExpanded parent team
__metajsonMetadata including redacted_fields

rippling_list_employment_types

List all employment types

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
orderBystringNoSort field. Prefix with - for descending
cursorstringNoPagination cursor from previous response

Output

ParameterTypeDescription
employmentTypesarrayList of employmentTypes
totalCountnumberNumber of items returned
nextLinkstringLink to next page of results
__metajsonMetadata including redacted_fields

rippling_get_employment_type

Get a specific employment type by ID

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
idstringYesResource ID

Output

ParameterTypeDescription
idstringEmployment type ID
created_atstringCreation date
updated_atstringUpdate date
labelstringLabel
namestringName
typestringType (CONTRACTOR, EMPLOYEE)
compensation_time_periodstringCompensation period (HOURLY, SALARIED)
amount_workedstringAmount worked (PART-TIME, FULL-TIME, TEMPORARY)
__metajsonMetadata including redacted_fields

rippling_list_titles

List all titles

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
orderBystringNoSort field. Prefix with - for descending
cursorstringNoPagination cursor from previous response

Output

ParameterTypeDescription
titlesarrayList of titles
totalCountnumberNumber of items returned
nextLinkstringLink to next page of results
__metajsonMetadata including redacted_fields

rippling_get_title

Get a specific title by ID

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
idstringYesResource ID

Output

ParameterTypeDescription
idstringTitle ID
created_atstringCreation date
updated_atstringUpdate date
namestringTitle name
__metajsonMetadata including redacted_fields

rippling_create_title

Create a new title

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
namestringYesTitle name

Output

ParameterTypeDescription
idstringTitle ID
created_atstringCreation date
updated_atstringUpdate date
namestringTitle name

rippling_update_title

Update an existing title

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
idstringYesTitle ID
namestringNoTitle name

Output

ParameterTypeDescription
idstringTitle ID
created_atstringCreation date
updated_atstringUpdate date
namestringTitle name

rippling_delete_title

Delete a title

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
idstringYesID of the resource to delete

Output

ParameterTypeDescription
deletedbooleanWhether the resource was deleted

rippling_list_custom_fields

List all custom fields

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
orderBystringNoSort field. Prefix with - for descending
cursorstringNoPagination cursor from previous response

Output

ParameterTypeDescription
customFieldsarrayList of customFields
totalCountnumberNumber of items returned
nextLinkstringLink to next page of results
__metajsonMetadata including redacted_fields

rippling_list_job_functions

List all job functions

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
orderBystringNoSort field. Prefix with - for descending
cursorstringNoPagination cursor from previous response

Output

ParameterTypeDescription
jobFunctionsarrayList of jobFunctions
totalCountnumberNumber of items returned
nextLinkstringLink to next page of results
__metajsonMetadata including redacted_fields

rippling_get_job_function

Get a specific job function by ID

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
idstringYesResource ID

Output

ParameterTypeDescription
idstringJob function ID
created_atstringCreation date
updated_atstringUpdate date
namestringName
__metajsonMetadata including redacted_fields

rippling_list_work_locations

List all work locations

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
orderBystringNoSort field. Prefix with - for descending
cursorstringNoPagination cursor from previous response

Output

ParameterTypeDescription
workLocationsarrayList of workLocations
totalCountnumberNumber of items returned
nextLinkstringLink to next page of results
__metajsonMetadata including redacted_fields

rippling_get_work_location

Get a specific work location by ID

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
idstringYesResource ID

Output

ParameterTypeDescription
idstringLocation ID
created_atstringCreation date
updated_atstringUpdate date
namestringName
addressjsonAddress object
__metajsonMetadata including redacted_fields

rippling_create_work_location

Create a new work location

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
namestringYesLocation name
streetAddressstringYesStreet address
localitystringNoCity
regionstringNoState/region
postalCodestringNoPostal code
countrystringNoCountry code
addressTypestringNoAddress type (HOME, WORK, OTHER)

Output

ParameterTypeDescription
idstringLocation ID
created_atstringCreated timestamp
updated_atstringUpdated timestamp
namestringName
addressjsonAddress

rippling_update_work_location

Update a work location

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
idstringYesLocation ID
namestringNoLocation name
streetAddressstringNoStreet address
localitystringNoCity
regionstringNoState/region
postalCodestringNoPostal code
countrystringNoCountry code
addressTypestringNoAddress type (HOME, WORK, OTHER)

Output

ParameterTypeDescription
idstringLocation ID
created_atstringCreated timestamp
updated_atstringUpdated timestamp
namestringName
addressjsonAddress

rippling_delete_work_location

Delete a work location

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
idstringYesID of the resource to delete

Output

ParameterTypeDescription
deletedbooleanWhether the resource was deleted

rippling_list_business_partners

List all business partners

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
filterstringNoFilter expression
expandstringNoComma-separated fields to expand
orderBystringNoSort field. Prefix with - for descending
cursorstringNoPagination cursor from previous response

Output

ParameterTypeDescription
businessPartnersarrayList of businessPartners
totalCountnumberNumber of items returned
nextLinkstringLink to next page of results
__metajsonMetadata including redacted_fields

rippling_get_business_partner

Get a specific business partner by ID

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
idstringYesResource ID
expandstringNoComma-separated fields to expand

Output

ParameterTypeDescription
idstringID
created_atstringCreation date
updated_atstringUpdate date
business_partner_group_idstringGroup ID
worker_idstringWorker ID
client_group_idstringClient group ID
client_group_member_countnumberClient group member count
__metajsonMetadata including redacted_fields

rippling_create_business_partner

Create a new business partner

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
businessPartnerGroupIdstringYesBusiness partner group ID
workerIdstringYesWorker ID

Output

ParameterTypeDescription
idstringID
created_atstringCreation date
updated_atstringUpdate date
business_partner_group_idstringGroup ID
worker_idstringWorker ID
client_group_idstringClient group ID
client_group_member_countnumberClient group member count

rippling_delete_business_partner

Delete a business partner

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
idstringYesID of the resource to delete

Output

ParameterTypeDescription
deletedbooleanWhether the resource was deleted

rippling_list_business_partner_groups

List all business partner groups

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
expandstringNoComma-separated fields to expand
orderBystringNoSort field. Prefix with - for descending
cursorstringNoPagination cursor from previous response

Output

ParameterTypeDescription
businessPartnerGroupsarrayList of businessPartnerGroups
totalCountnumberNumber of items returned
nextLinkstringLink to next page of results
__metajsonMetadata including redacted_fields

rippling_get_business_partner_group

Get a specific business partner group by ID

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
idstringYesResource ID
expandstringNoComma-separated fields to expand

Output

ParameterTypeDescription
idstringID
created_atstringCreation date
updated_atstringUpdate date
namestringName
domainstringDomain
default_business_partner_idstringDefault partner ID
__metajsonMetadata including redacted_fields

rippling_create_business_partner_group

Create a new business partner group

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
namestringYesGroup name
domainstringNoDomain (HR, IT, FINANCE, RECRUITING, OTHER)
defaultBusinessPartnerIdstringNoDefault business partner ID

Output

ParameterTypeDescription
idstringID
created_atstringCreation date
updated_atstringUpdate date
namestringName
domainstringDomain
default_business_partner_idstringDefault partner ID

rippling_delete_business_partner_group

Delete a business partner group

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
idstringYesID of the resource to delete

Output

ParameterTypeDescription
deletedbooleanWhether the resource was deleted

rippling_list_supergroups

List all supergroups

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
filterstringNoFilter expression (filterable fields: app_owner_id, group_type)
orderBystringNoSort field. Prefix with - for descending

Output

ParameterTypeDescription
supergroupsarrayList of supergroups
totalCountnumberNumber of items returned
nextLinkstringLink to next page of results
__metajsonMetadata including redacted_fields

rippling_get_supergroup

Get a specific supergroup by ID

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
idstringYesResource ID

Output

ParameterTypeDescription
idstringSupergroup ID
created_atstringRecord creation date
updated_atstringRecord update date
display_namestringDisplay name
descriptionstringDescription
app_owner_idstringApp owner ID
group_typestringGroup type
namestringName
sub_group_typestringSub group type
read_onlybooleanWhether the group is read only
parentstringParent group ID
mutually_exclusive_keystringMutually exclusive key
cumulatively_exhaustive_defaultbooleanWhether the group is the cumulatively exhaustive default
include_terminatedbooleanWhether the group includes terminated roles
allow_non_employeesbooleanWhether the group allows non-employees
can_override_role_statesbooleanWhether the group can override role states
prioritynumberGroup priority
is_invisiblebooleanWhether the group is invisible
ignore_prov_group_matchingbooleanWhether to ignore provisioning group matching
__metajsonMetadata including redacted_fields

rippling_list_supergroup_members

List members of a supergroup

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
groupIdstringYesSupergroup ID
expandstringNoFields to expand (e.g., worker)
orderBystringNoSort field

Output

ParameterTypeDescription
membersarrayList of members
totalCountnumberNumber of members returned
nextLinkstringNext page link
__metajsonMetadata including redacted_fields

rippling_list_supergroup_inclusion_members

List inclusion members of a supergroup

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
groupIdstringYesSupergroup ID
expandstringNoFields to expand (e.g., worker)
orderBystringNoSort field

Output

ParameterTypeDescription
membersarrayList of members
totalCountnumberNumber of members returned
nextLinkstringNext page link
__metajsonMetadata including redacted_fields

rippling_list_supergroup_exclusion_members

List exclusion members of a supergroup

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
groupIdstringYesSupergroup ID
expandstringNoFields to expand (e.g., worker)
orderBystringNoSort field

Output

ParameterTypeDescription
membersarrayList of members
totalCountnumberNumber of members returned
nextLinkstringNext page link
__metajsonMetadata including redacted_fields

rippling_update_supergroup_inclusion_members

Update inclusion members of a supergroup

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
groupIdstringYesSupergroup ID
operationsjsonYesOperations array [{op: "add"|"remove", value: [{id: "member_id"}]}]

Output

ParameterTypeDescription
okbooleanWhether the operation succeeded

rippling_update_supergroup_exclusion_members

Update exclusion members of a supergroup

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
groupIdstringYesSupergroup ID
operationsjsonYesOperations array [{op: "add"|"remove", value: [{id: "member_id"}]}]

Output

ParameterTypeDescription
okbooleanWhether the operation succeeded

rippling_list_custom_objects

List all custom objects

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key

Output

ParameterTypeDescription
customObjectsarrayList of customObjects
totalCountnumberNumber of items returned
nextLinkstringLink to next page of results

rippling_get_custom_object

Get a custom object by API name

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
customObjectApiNamestringYescustom object api name

Output

ParameterTypeDescription
idstringID
created_atstringCreation date
updated_atstringUpdate date
namestringName
descriptionstringDescription
api_namestringAPI name
plural_labelstringPlural label
category_idstringCategory ID
enable_historybooleanHistory enabled
native_category_idstringNative category ID
managed_package_install_idstringPackage install ID
owner_idstringOwner ID

rippling_create_custom_object

Create a new custom object

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
namestringYesObject name
descriptionstringNoDescription
categorystringNoCategory

Output

ParameterTypeDescription
idstringID
created_atstringCreation date
updated_atstringUpdate date
namestringName
descriptionstringDescription
api_namestringAPI name
plural_labelstringPlural label
category_idstringCategory ID
enable_historybooleanHistory enabled
native_category_idstringNative category ID
managed_package_install_idstringPackage install ID
owner_idstringOwner ID

rippling_update_custom_object

Update a custom object

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
customObjectApiNamestringYesCustom object API name
namestringNoName
descriptionstringNoDescription
categorystringNoCategory
pluralLabelstringNoPlural label
ownerRolestringNoOwner role

Output

ParameterTypeDescription
idstringID
created_atstringCreation date
updated_atstringUpdate date
namestringName
descriptionstringDescription
api_namestringAPI name
plural_labelstringPlural label
category_idstringCategory ID
enable_historybooleanHistory enabled
native_category_idstringNative category ID
managed_package_install_idstringPackage install ID
owner_idstringOwner ID

rippling_delete_custom_object

Delete a custom object

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
customObjectApiNamestringYesID of the resource to delete

Output

ParameterTypeDescription
deletedbooleanWhether the resource was deleted

rippling_list_custom_object_fields

List all fields for a custom object

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
customObjectApiNamestringYesCustom object API name

Output

ParameterTypeDescription
fieldsarrayList of fields
totalCountnumberNumber of fields returned
nextLinkstringNext page link

rippling_get_custom_object_field

Get a specific field of a custom object

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
customObjectApiNamestringYesCustom object API name
fieldApiNamestringYesField API name

Output

ParameterTypeDescription
idstringField ID
created_atstringCreation date
updated_atstringUpdate date
namestringName
custom_objectstringCustom object
descriptionstringDescription
api_namestringAPI name
data_typejsonData type configuration
is_uniquebooleanIs unique
is_immutablebooleanIs immutable
is_standardbooleanIs standard
enable_historybooleanHistory enabled
managed_package_install_idstringPackage install ID

rippling_create_custom_object_field

Create a field on a custom object

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
customObjectApiNamestringYesCustom object API name
namestringYesField name
descriptionstringNoDescription
dataTypejsonYesData type configuration
requiredbooleanNoWhether the field is required
rqlDefinitionjsonNoRQL definition object
isUniquebooleanNoWhether field is unique
formulaAttrMetasjsonNoFormula attribute metadata
sectionjsonNoSection configuration
enableHistorybooleanNoEnable history tracking
derivedFieldFormulastringNoDerived field formula expression
derivedAggregatedFieldjsonNoDerived aggregated field configuration

Output

ParameterTypeDescription
idstringField ID
created_atstringCreation date
updated_atstringUpdate date
namestringName
custom_objectstringCustom object
descriptionstringDescription
api_namestringAPI name
data_typejsonData type configuration
is_uniquebooleanIs unique
is_immutablebooleanIs immutable
is_standardbooleanIs standard
enable_historybooleanHistory enabled
managed_package_install_idstringPackage install ID

rippling_update_custom_object_field

Update a field on a custom object

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
customObjectApiNamestringYesCustom object API name
fieldApiNamestringYesField API name
namestringNoField name
descriptionstringNoDescription
dataTypejsonNoData type
requiredbooleanNoWhether the field is required
rqlDefinitionjsonNoRQL definition object
isUniquebooleanNoIs unique
formulaAttrMetasjsonNoFormula attribute metadata
sectionjsonNoSection configuration
enableHistorybooleanNoEnable history
derivedFieldFormulastringNoDerived field formula expression
nameFieldDetailsjsonNoName field details configuration

Output

ParameterTypeDescription
idstringField ID
created_atstringCreation date
updated_atstringUpdate date
namestringName
custom_objectstringCustom object
descriptionstringDescription
api_namestringAPI name
data_typejsonData type configuration
is_uniquebooleanIs unique
is_immutablebooleanIs immutable
is_standardbooleanIs standard
enable_historybooleanHistory enabled
managed_package_install_idstringPackage install ID

rippling_delete_custom_object_field

Delete a field from a custom object

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
customObjectApiNamestringYesCustom object API name
fieldApiNamestringYesField API name

Output

ParameterTypeDescription
deletedbooleanWhether the field was deleted

rippling_list_custom_object_records

List all records for a custom object

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
customObjectApiNamestringYesCustom object API name

Output

ParameterTypeDescription
recordsarrayList of records
totalCountnumberNumber of records returned
nextLinkstringNext page link

rippling_get_custom_object_record

Get a specific custom object record

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
customObjectApiNamestringYesCustom object API name
codrIdstringYesRecord ID

Output

ParameterTypeDescription
idstringRecord ID
created_atstringRecord creation date
updated_atstringRecord update date
namestringRecord name
external_idstringExternal ID
created_byjsonCreated by user (id, display_value, image)
last_modified_byjsonLast modified by user (id, display_value, image)
owner_rolejsonOwner role (id, display_value, image)
system_updated_atstringSystem update timestamp
datajsonFull record data

rippling_get_custom_object_record_by_external_id

Get a custom object record by external ID

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
customObjectApiNamestringYesCustom object API name
externalIdstringYesExternal ID

Output

ParameterTypeDescription
idstringRecord ID
created_atstringRecord creation date
updated_atstringRecord update date
namestringRecord name
external_idstringExternal ID
created_byjsonCreated by user (id, display_value, image)
last_modified_byjsonLast modified by user (id, display_value, image)
owner_rolejsonOwner role (id, display_value, image)
system_updated_atstringSystem update timestamp
datajsonFull record data

rippling_query_custom_object_records

Query custom object records with filters

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
customObjectApiNamestringYesCustom object API name
querystringNoQuery expression
limitnumberNoMaximum number of records to return
cursorstringNoPagination cursor

Output

ParameterTypeDescription
recordsarrayMatching records
totalCountnumberNumber of records returned
cursorstringCursor for next page of results

rippling_create_custom_object_record

Create a custom object record

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
customObjectApiNamestringYesCustom object API name
externalIdstringNoExternal ID for the record
datajsonYesRecord data

Output

ParameterTypeDescription
idstringRecord ID
created_atstringRecord creation date
updated_atstringRecord update date
namestringRecord name
external_idstringExternal ID
created_byjsonCreated by user (id, display_value, image)
last_modified_byjsonLast modified by user (id, display_value, image)
owner_rolejsonOwner role (id, display_value, image)
system_updated_atstringSystem update timestamp
datajsonFull record data

rippling_update_custom_object_record

Update a custom object record

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
customObjectApiNamestringYesCustom object API name
codrIdstringYesRecord ID
externalIdstringNoExternal ID for the record
datajsonNoUpdated record data

Output

ParameterTypeDescription
idstringRecord ID
created_atstringRecord creation date
updated_atstringRecord update date
namestringRecord name
external_idstringExternal ID
created_byjsonCreated by user (id, display_value, image)
last_modified_byjsonLast modified by user (id, display_value, image)
owner_rolejsonOwner role (id, display_value, image)
system_updated_atstringSystem update timestamp
datajsonFull record data

rippling_delete_custom_object_record

Delete a custom object record

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
customObjectApiNamestringYesCustom object API name
codrIdstringYesRecord ID

Output

ParameterTypeDescription
deletedbooleanWhether the record was deleted

rippling_bulk_create_custom_object_records

Bulk create custom object records

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
customObjectApiNamestringYesCustom object API name
rowsToWritejsonYesArray of records to create [{external_id?, data}]
allOrNothingbooleanNoIf true, fail entire batch on any error

Output

ParameterTypeDescription
createdRecordsarrayCreated custom object records
totalCountnumberNumber of records created

rippling_bulk_update_custom_object_records

Bulk update custom object records

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
customObjectApiNamestringYesCustom object API name
rowsToUpdatejsonYesArray of records to update
allOrNothingbooleanNoIf true, fail entire batch on any error

Output

ParameterTypeDescription
updatedRecordsarrayUpdated custom object records
totalCountnumberNumber of records updated

rippling_bulk_delete_custom_object_records

Bulk delete custom object records

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
customObjectApiNamestringYesCustom object API name
rowsToDeletejsonYesArray of records to delete
allOrNothingbooleanNoIf true, fail entire batch on any error

Output

ParameterTypeDescription
deletedbooleanWhether the bulk delete succeeded

rippling_list_custom_apps

List all custom apps

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key

Output

ParameterTypeDescription
customAppsarrayList of customApps
totalCountnumberNumber of items returned
nextLinkstringLink to next page of results
__metajsonMetadata including redacted_fields

rippling_get_custom_app

Get a specific custom app

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
idstringYesResource ID

Output

ParameterTypeDescription
idstringApp ID
created_atstringCreation date
updated_atstringUpdate date
namestringName
api_namestringAPI name
descriptionstringDescription
iconstringIcon URL
pagesjsonArray of page summaries
__metajsonMetadata including redacted_fields

rippling_create_custom_app

Create a new custom app

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
namestringYesApp name
apiNamestringYesAPI name
descriptionstringNoDescription

Output

ParameterTypeDescription
idstringApp ID
created_atstringCreation date
updated_atstringUpdate date
namestringName
api_namestringAPI name
descriptionstringDescription
iconstringIcon URL
pagesjsonArray of page summaries

rippling_update_custom_app

Update a custom app

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
idstringYesApp ID
namestringNoApp name
apiNamestringNoAPI name
descriptionstringNoDescription

Output

ParameterTypeDescription
idstringApp ID
created_atstringCreation date
updated_atstringUpdate date
namestringName
api_namestringAPI name
descriptionstringDescription
iconstringIcon URL
pagesjsonArray of page summaries

rippling_delete_custom_app

Delete a custom app

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
idstringYesID of the resource to delete

Output

ParameterTypeDescription
deletedbooleanWhether the resource was deleted

rippling_list_custom_pages

List all custom pages

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key

Output

ParameterTypeDescription
customPagesarrayList of customPages
totalCountnumberNumber of items returned
nextLinkstringLink to next page of results
__metajsonMetadata including redacted_fields

rippling_get_custom_page

Get a specific custom page

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
idstringYesResource ID

Output

ParameterTypeDescription
idstringPage ID
created_atstringCreation date
updated_atstringUpdate date
namestringName
componentsjsonPage components
actionsjsonPage actions
canvas_actionsjsonCanvas actions
variablesjsonPage variables
mediajsonPage media
__metajsonMetadata including redacted_fields

rippling_create_custom_page

Create a new custom page

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
namestringYesPage name

Output

ParameterTypeDescription
idstringPage ID
created_atstringCreation date
updated_atstringUpdate date
namestringName
componentsjsonPage components
actionsjsonPage actions
canvas_actionsjsonCanvas actions
variablesjsonPage variables
mediajsonPage media

rippling_update_custom_page

Update a custom page

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
idstringYesPage ID
namestringNoPage name

Output

ParameterTypeDescription
idstringPage ID
created_atstringCreation date
updated_atstringUpdate date
namestringName
componentsjsonPage components
actionsjsonPage actions
canvas_actionsjsonCanvas actions
variablesjsonPage variables
mediajsonPage media

rippling_delete_custom_page

Delete a custom page

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
idstringYesID of the resource to delete

Output

ParameterTypeDescription
deletedbooleanWhether the resource was deleted

rippling_list_custom_settings

List all custom settings

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
orderBystringNoSort field. Prefix with - for descending
cursorstringNoPagination cursor from previous response

Output

ParameterTypeDescription
customSettingsarrayList of custom settings
totalCountnumberNumber of items returned
nextLinkstringLink to next page of results
__metajsonMetadata including redacted_fields

rippling_get_custom_setting

Get a specific custom setting

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
idstringYesResource ID

Output

ParameterTypeDescription
idstringSetting ID
created_atstringRecord creation date
updated_atstringRecord update date
display_namestringDisplay name
api_namestringAPI name
data_typestringData type
secret_valuestringSecret value
string_valuestringString value
number_valuenumberNumber value
boolean_valuebooleanBoolean value
__metajsonMetadata including redacted_fields

rippling_create_custom_setting

Create a new custom setting

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
displayNamestringNoDisplay name
apiNamestringNoUnique API name
dataTypestringNoData type of the setting
secretValuestringNoSecret value (for secret data type)
stringValuestringNoString value (for string data type)
numberValuenumberNoNumber value (for number data type)
booleanValuebooleanNoBoolean value (for boolean data type)

Output

ParameterTypeDescription
idstringSetting ID
created_atstringRecord creation date
updated_atstringRecord update date
display_namestringDisplay name
api_namestringAPI name
data_typestringData type
secret_valuestringSecret value
string_valuestringString value
number_valuenumberNumber value
boolean_valuebooleanBoolean value

rippling_update_custom_setting

Update a custom setting

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
idstringYesSetting ID
displayNamestringNoDisplay name
apiNamestringNoUnique API name
dataTypestringNoData type of the setting
secretValuestringNoSecret value (for secret data type)
stringValuestringNoString value (for string data type)
numberValuenumberNoNumber value (for number data type)
booleanValuebooleanNoBoolean value (for boolean data type)

Output

ParameterTypeDescription
idstringSetting ID
created_atstringRecord creation date
updated_atstringRecord update date
display_namestringDisplay name
api_namestringAPI name
data_typestringData type
secret_valuestringSecret value
string_valuestringString value
number_valuenumberNumber value
boolean_valuebooleanBoolean value

rippling_delete_custom_setting

Delete a custom setting

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
idstringYesID of the resource to delete

Output

ParameterTypeDescription
deletedbooleanWhether the resource was deleted

rippling_list_object_categories

List all object categories

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key

Output

ParameterTypeDescription
objectCategoriesarrayList of objectCategories
totalCountnumberNumber of items returned
nextLinkstringLink to next page of results

rippling_get_object_category

Get a specific object category

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
idstringYesResource ID

Output

ParameterTypeDescription
idstringCategory ID
created_atstringCreation date
updated_atstringUpdate date
namestringName
descriptionstringDescription

rippling_create_object_category

Create a new object category

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
namestringYesCategory name
descriptionstringNoDescription

Output

ParameterTypeDescription
idstringCategory ID
created_atstringCreation date
updated_atstringUpdate date
namestringName
descriptionstringDescription

rippling_update_object_category

Update an object category

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
idstringYesCategory ID
namestringNoCategory name
descriptionstringNoDescription

Output

ParameterTypeDescription
idstringCategory ID
created_atstringCreation date
updated_atstringUpdate date
namestringName
descriptionstringDescription

rippling_delete_object_category

Delete an object category

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
idstringYesID of the resource to delete

Output

ParameterTypeDescription
deletedbooleanWhether the resource was deleted

rippling_get_report_run

Get a report run by ID

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
runIdstringYesrun id

Output

ParameterTypeDescription
idstringReport run ID
report_idstringReport ID
statusstringRun status
file_urlstringURL to download the report file
expires_atstringExpiration timestamp for the file URL
output_typestringOutput format (JSON or CSV)
__metajsonMetadata including redacted_fields

rippling_trigger_report_run

Trigger a new report run

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
reportIdstringYesReport ID to run
includeObjectIdsbooleanNoInclude object IDs in the report
includeTotalRowsbooleanNoInclude total row count
formatDateFieldsjsonNoDate field formatting configuration
formatCurrencyFieldsjsonNoCurrency field formatting configuration
outputTypestringNoOutput type (JSON or CSV)

Output

ParameterTypeDescription
idstringReport run ID
report_idstringReport ID
statusstringRun status
file_urlstringURL to download the report file
expires_atstringExpiration timestamp for the file URL
output_typestringOutput format (JSON or CSV)

rippling_create_draft_hires

Create bulk draft hires

Input

ParameterTypeRequiredDescription
apiKeystringYesRippling API key
draftHiresjsonYesArray of draft hire objects

Output

ParameterTypeDescription
invalidItemsjsonFailed draft hires
successfulResultsjsonSuccessful draft hires
totalInvalidnumberNumber of failures
totalSuccessfulnumberNumber of successes

Notes

  • Category: tools
  • Type: rippling
On this page

On this page

Usage Instructions
Tools
rippling_list_workers
Input
Output
rippling_get_worker
Input
Output
rippling_list_users
Input
Output
rippling_get_user
Input
Output
rippling_list_companies
Input
Output
rippling_get_current_user
Input
Output
rippling_list_entitlements
Input
Output
rippling_list_departments
Input
Output
rippling_get_department
Input
Output
rippling_create_department
Input
Output
rippling_update_department
Input
Output
rippling_list_teams
Input
Output
rippling_get_team
Input
Output
rippling_list_employment_types
Input
Output
rippling_get_employment_type
Input
Output
rippling_list_titles
Input
Output
rippling_get_title
Input
Output
rippling_create_title
Input
Output
rippling_update_title
Input
Output
rippling_delete_title
Input
Output
rippling_list_custom_fields
Input
Output
rippling_list_job_functions
Input
Output
rippling_get_job_function
Input
Output
rippling_list_work_locations
Input
Output
rippling_get_work_location
Input
Output
rippling_create_work_location
Input
Output
rippling_update_work_location
Input
Output
rippling_delete_work_location
Input
Output
rippling_list_business_partners
Input
Output
rippling_get_business_partner
Input
Output
rippling_create_business_partner
Input
Output
rippling_delete_business_partner
Input
Output
rippling_list_business_partner_groups
Input
Output
rippling_get_business_partner_group
Input
Output
rippling_create_business_partner_group
Input
Output
rippling_delete_business_partner_group
Input
Output
rippling_list_supergroups
Input
Output
rippling_get_supergroup
Input
Output
rippling_list_supergroup_members
Input
Output
rippling_list_supergroup_inclusion_members
Input
Output
rippling_list_supergroup_exclusion_members
Input
Output
rippling_update_supergroup_inclusion_members
Input
Output
rippling_update_supergroup_exclusion_members
Input
Output
rippling_list_custom_objects
Input
Output
rippling_get_custom_object
Input
Output
rippling_create_custom_object
Input
Output
rippling_update_custom_object
Input
Output
rippling_delete_custom_object
Input
Output
rippling_list_custom_object_fields
Input
Output
rippling_get_custom_object_field
Input
Output
rippling_create_custom_object_field
Input
Output
rippling_update_custom_object_field
Input
Output
rippling_delete_custom_object_field
Input
Output
rippling_list_custom_object_records
Input
Output
rippling_get_custom_object_record
Input
Output
rippling_get_custom_object_record_by_external_id
Input
Output
rippling_query_custom_object_records
Input
Output
rippling_create_custom_object_record
Input
Output
rippling_update_custom_object_record
Input
Output
rippling_delete_custom_object_record
Input
Output
rippling_bulk_create_custom_object_records
Input
Output
rippling_bulk_update_custom_object_records
Input
Output
rippling_bulk_delete_custom_object_records
Input
Output
rippling_list_custom_apps
Input
Output
rippling_get_custom_app
Input
Output
rippling_create_custom_app
Input
Output
rippling_update_custom_app
Input
Output
rippling_delete_custom_app
Input
Output
rippling_list_custom_pages
Input
Output
rippling_get_custom_page
Input
Output
rippling_create_custom_page
Input
Output
rippling_update_custom_page
Input
Output
rippling_delete_custom_page
Input
Output
rippling_list_custom_settings
Input
Output
rippling_get_custom_setting
Input
Output
rippling_create_custom_setting
Input
Output
rippling_update_custom_setting
Input
Output
rippling_delete_custom_setting
Input
Output
rippling_list_object_categories
Input
Output
rippling_get_object_category
Input
Output
rippling_create_object_category
Input
Output
rippling_update_object_category
Input
Output
rippling_delete_object_category
Input
Output
rippling_get_report_run
Input
Output
rippling_trigger_report_run
Input
Output
rippling_create_draft_hires
Input
Output
Notes
Rippling