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.
List all workers with optional filtering and pagination
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
filter | string | No | Filter expression |
expand | string | No | Comma-separated fields to expand |
orderBy | string | No | Sort field. Prefix with - for descending |
cursor | string | No | Pagination cursor from previous response |
| Parameter | Type | Description |
|---|
workers | array | List of workers |
totalCount | number | Number of items returned |
nextLink | string | Link to next page of results |
__meta | json | Metadata including redacted_fields |
Get a specific worker by ID
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
id | string | Yes | Resource ID |
expand | string | No | Comma-separated fields to expand |
| Parameter | Type | Description |
|---|
id | string | Worker ID |
created_at | string | Creation date |
updated_at | string | Update date |
user_id | string | User ID |
is_manager | boolean | Is manager |
manager_id | string | Manager ID |
legal_entity_id | string | Legal entity ID |
country | string | Country |
start_date | string | Start date |
end_date | string | End date |
number | number | Worker number |
work_email | string | Work email |
personal_email | string | Personal email |
status | string | Status |
employment_type_id | string | Employment type ID |
department_id | string | Department ID |
teams_id | json | Team IDs |
title | string | Job title |
level_id | string | Level ID |
compensation_id | string | Compensation ID |
overtime_exemption | string | Overtime exemption |
title_effective_date | string | Title effective date |
business_partners_id | json | Business partner IDs |
location | json | Worker location |
gender | string | Gender |
date_of_birth | string | Date of birth |
race | string | Race |
ethnicity | string | Ethnicity |
citizenship | string | Citizenship |
termination_details | json | Termination details |
custom_fields | json | Custom fields |
country_fields | json | Country-specific fields |
__meta | json | Metadata including redacted_fields |
List all users with optional pagination
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
orderBy | string | No | Sort field. Prefix with - for descending |
cursor | string | No | Pagination cursor from previous response |
| Parameter | Type | Description |
|---|
users | array | List of users |
totalCount | number | Number of items returned |
nextLink | string | Link to next page of results |
__meta | json | Metadata including redacted_fields |
Get a specific user by ID
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
id | string | Yes | Resource ID |
| Parameter | Type | Description |
|---|
id | string | User ID |
created_at | string | Creation date |
updated_at | string | Update date |
active | boolean | Is active |
username | string | Username |
display_name | string | Display name |
preferred_language | string | Preferred language |
locale | string | Locale |
timezone | string | Timezone |
number | string | Profile number |
name | json | User name object |
emails | json | Email addresses |
phone_numbers | json | Phone numbers |
addresses | json | Addresses |
photos | json | Photos |
__meta | json | Metadata including redacted_fields |
List all companies
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
expand | string | No | Comma-separated fields to expand |
orderBy | string | No | Sort field. Prefix with - for descending |
cursor | string | No | Pagination cursor from previous response |
| Parameter | Type | Description |
|---|
companies | array | List of companies |
totalCount | number | Number of items returned |
nextLink | string | Link to next page of results |
__meta | json | Metadata including redacted_fields |
Get SSO information for the current user
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
expand | string | No | Comma-separated fields to expand |
| Parameter | Type | Description |
|---|
id | string | User ID |
created_at | string | Creation date |
updated_at | string | Update date |
work_email | string | Work email |
company_id | string | Company ID |
company | json | Expanded company object |
List all entitlements
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
| Parameter | Type | Description |
|---|
entitlements | array | List of entitlements |
totalCount | number | Number of items returned |
nextLink | string | Link to next page of results |
__meta | json | Metadata including redacted_fields |
List all departments
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
expand | string | No | Comma-separated fields to expand |
orderBy | string | No | Sort field. Prefix with - for descending |
cursor | string | No | Pagination cursor from previous response |
| Parameter | Type | Description |
|---|
departments | array | List of departments |
totalCount | number | Number of items returned |
nextLink | string | Link to next page of results |
__meta | json | Metadata including redacted_fields |
Get a specific department by ID
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
id | string | Yes | Resource ID |
expand | string | No | Comma-separated fields to expand |
| Parameter | Type | Description |
|---|
id | string | Department ID |
created_at | string | Record creation date |
updated_at | string | Record update date |
name | string | Department name |
parent_id | string | Parent department ID |
reference_code | string | Reference code |
department_hierarchy_id | json | Array of department IDs in hierarchy |
parent | json | Expanded parent department |
department_hierarchy | json | Expanded department hierarchy |
__meta | json | Metadata including redacted_fields |
Create a new department
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
name | string | Yes | Department name |
parentId | string | No | Parent department ID |
referenceCode | string | No | Reference code |
| Parameter | Type | Description |
|---|
id | string | Department ID |
created_at | string | Creation date |
updated_at | string | Update date |
name | string | Name |
parent_id | string | Parent department ID |
reference_code | string | Reference code |
department_hierarchy_id | json | Department hierarchy IDs |
parent | json | Expanded parent department |
department_hierarchy | json | Expanded department hierarchy |
Update an existing department
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
id | string | Yes | Department ID |
name | string | No | Department name |
parentId | string | No | Parent department ID |
referenceCode | string | No | Reference code |
| Parameter | Type | Description |
|---|
id | string | Department ID |
created_at | string | Creation date |
updated_at | string | Update date |
name | string | Name |
parent_id | string | Parent department ID |
reference_code | string | Reference code |
department_hierarchy_id | json | Department hierarchy IDs |
parent | json | Expanded parent department |
department_hierarchy | json | Expanded department hierarchy |
List all teams
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
expand | string | No | Comma-separated fields to expand |
orderBy | string | No | Sort field. Prefix with - for descending |
cursor | string | No | Pagination cursor from previous response |
| Parameter | Type | Description |
|---|
teams | array | List of teams |
totalCount | number | Number of items returned |
nextLink | string | Link to next page of results |
__meta | json | Metadata including redacted_fields |
Get a specific team by ID
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
id | string | Yes | Resource ID |
expand | string | No | Comma-separated fields to expand |
| Parameter | Type | Description |
|---|
id | string | Team ID |
created_at | string | Creation date |
updated_at | string | Update date |
name | string | Name |
parent_id | string | Parent team ID |
parent | json | Expanded parent team |
__meta | json | Metadata including redacted_fields |
List all employment types
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
orderBy | string | No | Sort field. Prefix with - for descending |
cursor | string | No | Pagination cursor from previous response |
| Parameter | Type | Description |
|---|
employmentTypes | array | List of employmentTypes |
totalCount | number | Number of items returned |
nextLink | string | Link to next page of results |
__meta | json | Metadata including redacted_fields |
Get a specific employment type by ID
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
id | string | Yes | Resource ID |
| Parameter | Type | Description |
|---|
id | string | Employment type ID |
created_at | string | Creation date |
updated_at | string | Update date |
label | string | Label |
name | string | Name |
type | string | Type (CONTRACTOR, EMPLOYEE) |
compensation_time_period | string | Compensation period (HOURLY, SALARIED) |
amount_worked | string | Amount worked (PART-TIME, FULL-TIME, TEMPORARY) |
__meta | json | Metadata including redacted_fields |
List all titles
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
orderBy | string | No | Sort field. Prefix with - for descending |
cursor | string | No | Pagination cursor from previous response |
| Parameter | Type | Description |
|---|
titles | array | List of titles |
totalCount | number | Number of items returned |
nextLink | string | Link to next page of results |
__meta | json | Metadata including redacted_fields |
Get a specific title by ID
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
id | string | Yes | Resource ID |
| Parameter | Type | Description |
|---|
id | string | Title ID |
created_at | string | Creation date |
updated_at | string | Update date |
name | string | Title name |
__meta | json | Metadata including redacted_fields |
Create a new title
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
name | string | Yes | Title name |
| Parameter | Type | Description |
|---|
id | string | Title ID |
created_at | string | Creation date |
updated_at | string | Update date |
name | string | Title name |
Update an existing title
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
id | string | Yes | Title ID |
name | string | No | Title name |
| Parameter | Type | Description |
|---|
id | string | Title ID |
created_at | string | Creation date |
updated_at | string | Update date |
name | string | Title name |
Delete a title
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
id | string | Yes | ID of the resource to delete |
| Parameter | Type | Description |
|---|
deleted | boolean | Whether the resource was deleted |
List all custom fields
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
orderBy | string | No | Sort field. Prefix with - for descending |
cursor | string | No | Pagination cursor from previous response |
| Parameter | Type | Description |
|---|
customFields | array | List of customFields |
totalCount | number | Number of items returned |
nextLink | string | Link to next page of results |
__meta | json | Metadata including redacted_fields |
List all job functions
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
orderBy | string | No | Sort field. Prefix with - for descending |
cursor | string | No | Pagination cursor from previous response |
| Parameter | Type | Description |
|---|
jobFunctions | array | List of jobFunctions |
totalCount | number | Number of items returned |
nextLink | string | Link to next page of results |
__meta | json | Metadata including redacted_fields |
Get a specific job function by ID
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
id | string | Yes | Resource ID |
| Parameter | Type | Description |
|---|
id | string | Job function ID |
created_at | string | Creation date |
updated_at | string | Update date |
name | string | Name |
__meta | json | Metadata including redacted_fields |
List all work locations
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
orderBy | string | No | Sort field. Prefix with - for descending |
cursor | string | No | Pagination cursor from previous response |
| Parameter | Type | Description |
|---|
workLocations | array | List of workLocations |
totalCount | number | Number of items returned |
nextLink | string | Link to next page of results |
__meta | json | Metadata including redacted_fields |
Get a specific work location by ID
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
id | string | Yes | Resource ID |
| Parameter | Type | Description |
|---|
id | string | Location ID |
created_at | string | Creation date |
updated_at | string | Update date |
name | string | Name |
address | json | Address object |
__meta | json | Metadata including redacted_fields |
Create a new work location
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
name | string | Yes | Location name |
streetAddress | string | Yes | Street address |
locality | string | No | City |
region | string | No | State/region |
postalCode | string | No | Postal code |
country | string | No | Country code |
addressType | string | No | Address type (HOME, WORK, OTHER) |
| Parameter | Type | Description |
|---|
id | string | Location ID |
created_at | string | Created timestamp |
updated_at | string | Updated timestamp |
name | string | Name |
address | json | Address |
Update a work location
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
id | string | Yes | Location ID |
name | string | No | Location name |
streetAddress | string | No | Street address |
locality | string | No | City |
region | string | No | State/region |
postalCode | string | No | Postal code |
country | string | No | Country code |
addressType | string | No | Address type (HOME, WORK, OTHER) |
| Parameter | Type | Description |
|---|
id | string | Location ID |
created_at | string | Created timestamp |
updated_at | string | Updated timestamp |
name | string | Name |
address | json | Address |
Delete a work location
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
id | string | Yes | ID of the resource to delete |
| Parameter | Type | Description |
|---|
deleted | boolean | Whether the resource was deleted |
List all business partners
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
filter | string | No | Filter expression |
expand | string | No | Comma-separated fields to expand |
orderBy | string | No | Sort field. Prefix with - for descending |
cursor | string | No | Pagination cursor from previous response |
| Parameter | Type | Description |
|---|
businessPartners | array | List of businessPartners |
totalCount | number | Number of items returned |
nextLink | string | Link to next page of results |
__meta | json | Metadata including redacted_fields |
Get a specific business partner by ID
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
id | string | Yes | Resource ID |
expand | string | No | Comma-separated fields to expand |
| Parameter | Type | Description |
|---|
id | string | ID |
created_at | string | Creation date |
updated_at | string | Update date |
business_partner_group_id | string | Group ID |
worker_id | string | Worker ID |
client_group_id | string | Client group ID |
client_group_member_count | number | Client group member count |
__meta | json | Metadata including redacted_fields |
Create a new business partner
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
businessPartnerGroupId | string | Yes | Business partner group ID |
workerId | string | Yes | Worker ID |
| Parameter | Type | Description |
|---|
id | string | ID |
created_at | string | Creation date |
updated_at | string | Update date |
business_partner_group_id | string | Group ID |
worker_id | string | Worker ID |
client_group_id | string | Client group ID |
client_group_member_count | number | Client group member count |
Delete a business partner
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
id | string | Yes | ID of the resource to delete |
| Parameter | Type | Description |
|---|
deleted | boolean | Whether the resource was deleted |
List all business partner groups
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
expand | string | No | Comma-separated fields to expand |
orderBy | string | No | Sort field. Prefix with - for descending |
cursor | string | No | Pagination cursor from previous response |
| Parameter | Type | Description |
|---|
businessPartnerGroups | array | List of businessPartnerGroups |
totalCount | number | Number of items returned |
nextLink | string | Link to next page of results |
__meta | json | Metadata including redacted_fields |
Get a specific business partner group by ID
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
id | string | Yes | Resource ID |
expand | string | No | Comma-separated fields to expand |
| Parameter | Type | Description |
|---|
id | string | ID |
created_at | string | Creation date |
updated_at | string | Update date |
name | string | Name |
domain | string | Domain |
default_business_partner_id | string | Default partner ID |
__meta | json | Metadata including redacted_fields |
Create a new business partner group
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
name | string | Yes | Group name |
domain | string | No | Domain (HR, IT, FINANCE, RECRUITING, OTHER) |
defaultBusinessPartnerId | string | No | Default business partner ID |
| Parameter | Type | Description |
|---|
id | string | ID |
created_at | string | Creation date |
updated_at | string | Update date |
name | string | Name |
domain | string | Domain |
default_business_partner_id | string | Default partner ID |
Delete a business partner group
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
id | string | Yes | ID of the resource to delete |
| Parameter | Type | Description |
|---|
deleted | boolean | Whether the resource was deleted |
List all supergroups
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
filter | string | No | Filter expression (filterable fields: app_owner_id, group_type) |
orderBy | string | No | Sort field. Prefix with - for descending |
| Parameter | Type | Description |
|---|
supergroups | array | List of supergroups |
totalCount | number | Number of items returned |
nextLink | string | Link to next page of results |
__meta | json | Metadata including redacted_fields |
Get a specific supergroup by ID
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
id | string | Yes | Resource ID |
| Parameter | Type | Description |
|---|
id | string | Supergroup ID |
created_at | string | Record creation date |
updated_at | string | Record update date |
display_name | string | Display name |
description | string | Description |
app_owner_id | string | App owner ID |
group_type | string | Group type |
name | string | Name |
sub_group_type | string | Sub group type |
read_only | boolean | Whether the group is read only |
parent | string | Parent group ID |
mutually_exclusive_key | string | Mutually exclusive key |
cumulatively_exhaustive_default | boolean | Whether the group is the cumulatively exhaustive default |
include_terminated | boolean | Whether the group includes terminated roles |
allow_non_employees | boolean | Whether the group allows non-employees |
can_override_role_states | boolean | Whether the group can override role states |
priority | number | Group priority |
is_invisible | boolean | Whether the group is invisible |
ignore_prov_group_matching | boolean | Whether to ignore provisioning group matching |
__meta | json | Metadata including redacted_fields |
List members of a supergroup
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
groupId | string | Yes | Supergroup ID |
expand | string | No | Fields to expand (e.g., worker) |
orderBy | string | No | Sort field |
| Parameter | Type | Description |
|---|
members | array | List of members |
totalCount | number | Number of members returned |
nextLink | string | Next page link |
__meta | json | Metadata including redacted_fields |
List inclusion members of a supergroup
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
groupId | string | Yes | Supergroup ID |
expand | string | No | Fields to expand (e.g., worker) |
orderBy | string | No | Sort field |
| Parameter | Type | Description |
|---|
members | array | List of members |
totalCount | number | Number of members returned |
nextLink | string | Next page link |
__meta | json | Metadata including redacted_fields |
List exclusion members of a supergroup
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
groupId | string | Yes | Supergroup ID |
expand | string | No | Fields to expand (e.g., worker) |
orderBy | string | No | Sort field |
| Parameter | Type | Description |
|---|
members | array | List of members |
totalCount | number | Number of members returned |
nextLink | string | Next page link |
__meta | json | Metadata including redacted_fields |
Update inclusion members of a supergroup
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
groupId | string | Yes | Supergroup ID |
operations | json | Yes | Operations array [{op: "add"|"remove", value: [{id: "member_id"}]}] |
| Parameter | Type | Description |
|---|
ok | boolean | Whether the operation succeeded |
Update exclusion members of a supergroup
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
groupId | string | Yes | Supergroup ID |
operations | json | Yes | Operations array [{op: "add"|"remove", value: [{id: "member_id"}]}] |
| Parameter | Type | Description |
|---|
ok | boolean | Whether the operation succeeded |
List all custom objects
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
| Parameter | Type | Description |
|---|
customObjects | array | List of customObjects |
totalCount | number | Number of items returned |
nextLink | string | Link to next page of results |
Get a custom object by API name
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
customObjectApiName | string | Yes | custom object api name |
| Parameter | Type | Description |
|---|
id | string | ID |
created_at | string | Creation date |
updated_at | string | Update date |
name | string | Name |
description | string | Description |
api_name | string | API name |
plural_label | string | Plural label |
category_id | string | Category ID |
enable_history | boolean | History enabled |
native_category_id | string | Native category ID |
managed_package_install_id | string | Package install ID |
owner_id | string | Owner ID |
Create a new custom object
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
name | string | Yes | Object name |
description | string | No | Description |
category | string | No | Category |
| Parameter | Type | Description |
|---|
id | string | ID |
created_at | string | Creation date |
updated_at | string | Update date |
name | string | Name |
description | string | Description |
api_name | string | API name |
plural_label | string | Plural label |
category_id | string | Category ID |
enable_history | boolean | History enabled |
native_category_id | string | Native category ID |
managed_package_install_id | string | Package install ID |
owner_id | string | Owner ID |
Update a custom object
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
customObjectApiName | string | Yes | Custom object API name |
name | string | No | Name |
description | string | No | Description |
category | string | No | Category |
pluralLabel | string | No | Plural label |
ownerRole | string | No | Owner role |
| Parameter | Type | Description |
|---|
id | string | ID |
created_at | string | Creation date |
updated_at | string | Update date |
name | string | Name |
description | string | Description |
api_name | string | API name |
plural_label | string | Plural label |
category_id | string | Category ID |
enable_history | boolean | History enabled |
native_category_id | string | Native category ID |
managed_package_install_id | string | Package install ID |
owner_id | string | Owner ID |
Delete a custom object
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
customObjectApiName | string | Yes | ID of the resource to delete |
| Parameter | Type | Description |
|---|
deleted | boolean | Whether the resource was deleted |
List all fields for a custom object
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
customObjectApiName | string | Yes | Custom object API name |
| Parameter | Type | Description |
|---|
fields | array | List of fields |
totalCount | number | Number of fields returned |
nextLink | string | Next page link |
Get a specific field of a custom object
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
customObjectApiName | string | Yes | Custom object API name |
fieldApiName | string | Yes | Field API name |
| Parameter | Type | Description |
|---|
id | string | Field ID |
created_at | string | Creation date |
updated_at | string | Update date |
name | string | Name |
custom_object | string | Custom object |
description | string | Description |
api_name | string | API name |
data_type | json | Data type configuration |
is_unique | boolean | Is unique |
is_immutable | boolean | Is immutable |
is_standard | boolean | Is standard |
enable_history | boolean | History enabled |
managed_package_install_id | string | Package install ID |
Create a field on a custom object
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
customObjectApiName | string | Yes | Custom object API name |
name | string | Yes | Field name |
description | string | No | Description |
dataType | json | Yes | Data type configuration |
required | boolean | No | Whether the field is required |
rqlDefinition | json | No | RQL definition object |
isUnique | boolean | No | Whether field is unique |
formulaAttrMetas | json | No | Formula attribute metadata |
section | json | No | Section configuration |
enableHistory | boolean | No | Enable history tracking |
derivedFieldFormula | string | No | Derived field formula expression |
derivedAggregatedField | json | No | Derived aggregated field configuration |
| Parameter | Type | Description |
|---|
id | string | Field ID |
created_at | string | Creation date |
updated_at | string | Update date |
name | string | Name |
custom_object | string | Custom object |
description | string | Description |
api_name | string | API name |
data_type | json | Data type configuration |
is_unique | boolean | Is unique |
is_immutable | boolean | Is immutable |
is_standard | boolean | Is standard |
enable_history | boolean | History enabled |
managed_package_install_id | string | Package install ID |
Update a field on a custom object
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
customObjectApiName | string | Yes | Custom object API name |
fieldApiName | string | Yes | Field API name |
name | string | No | Field name |
description | string | No | Description |
dataType | json | No | Data type |
required | boolean | No | Whether the field is required |
rqlDefinition | json | No | RQL definition object |
isUnique | boolean | No | Is unique |
formulaAttrMetas | json | No | Formula attribute metadata |
section | json | No | Section configuration |
enableHistory | boolean | No | Enable history |
derivedFieldFormula | string | No | Derived field formula expression |
nameFieldDetails | json | No | Name field details configuration |
| Parameter | Type | Description |
|---|
id | string | Field ID |
created_at | string | Creation date |
updated_at | string | Update date |
name | string | Name |
custom_object | string | Custom object |
description | string | Description |
api_name | string | API name |
data_type | json | Data type configuration |
is_unique | boolean | Is unique |
is_immutable | boolean | Is immutable |
is_standard | boolean | Is standard |
enable_history | boolean | History enabled |
managed_package_install_id | string | Package install ID |
Delete a field from a custom object
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
customObjectApiName | string | Yes | Custom object API name |
fieldApiName | string | Yes | Field API name |
| Parameter | Type | Description |
|---|
deleted | boolean | Whether the field was deleted |
List all records for a custom object
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
customObjectApiName | string | Yes | Custom object API name |
| Parameter | Type | Description |
|---|
records | array | List of records |
totalCount | number | Number of records returned |
nextLink | string | Next page link |
Get a specific custom object record
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
customObjectApiName | string | Yes | Custom object API name |
codrId | string | Yes | Record ID |
| Parameter | Type | Description |
|---|
id | string | Record ID |
created_at | string | Record creation date |
updated_at | string | Record update date |
name | string | Record name |
external_id | string | External ID |
created_by | json | Created by user (id, display_value, image) |
last_modified_by | json | Last modified by user (id, display_value, image) |
owner_role | json | Owner role (id, display_value, image) |
system_updated_at | string | System update timestamp |
data | json | Full record data |
Get a custom object record by external ID
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
customObjectApiName | string | Yes | Custom object API name |
externalId | string | Yes | External ID |
| Parameter | Type | Description |
|---|
id | string | Record ID |
created_at | string | Record creation date |
updated_at | string | Record update date |
name | string | Record name |
external_id | string | External ID |
created_by | json | Created by user (id, display_value, image) |
last_modified_by | json | Last modified by user (id, display_value, image) |
owner_role | json | Owner role (id, display_value, image) |
system_updated_at | string | System update timestamp |
data | json | Full record data |
Query custom object records with filters
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
customObjectApiName | string | Yes | Custom object API name |
query | string | No | Query expression |
limit | number | No | Maximum number of records to return |
cursor | string | No | Pagination cursor |
| Parameter | Type | Description |
|---|
records | array | Matching records |
totalCount | number | Number of records returned |
cursor | string | Cursor for next page of results |
Create a custom object record
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
customObjectApiName | string | Yes | Custom object API name |
externalId | string | No | External ID for the record |
data | json | Yes | Record data |
| Parameter | Type | Description |
|---|
id | string | Record ID |
created_at | string | Record creation date |
updated_at | string | Record update date |
name | string | Record name |
external_id | string | External ID |
created_by | json | Created by user (id, display_value, image) |
last_modified_by | json | Last modified by user (id, display_value, image) |
owner_role | json | Owner role (id, display_value, image) |
system_updated_at | string | System update timestamp |
data | json | Full record data |
Update a custom object record
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
customObjectApiName | string | Yes | Custom object API name |
codrId | string | Yes | Record ID |
externalId | string | No | External ID for the record |
data | json | No | Updated record data |
| Parameter | Type | Description |
|---|
id | string | Record ID |
created_at | string | Record creation date |
updated_at | string | Record update date |
name | string | Record name |
external_id | string | External ID |
created_by | json | Created by user (id, display_value, image) |
last_modified_by | json | Last modified by user (id, display_value, image) |
owner_role | json | Owner role (id, display_value, image) |
system_updated_at | string | System update timestamp |
data | json | Full record data |
Delete a custom object record
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
customObjectApiName | string | Yes | Custom object API name |
codrId | string | Yes | Record ID |
| Parameter | Type | Description |
|---|
deleted | boolean | Whether the record was deleted |
Bulk create custom object records
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
customObjectApiName | string | Yes | Custom object API name |
rowsToWrite | json | Yes | Array of records to create [{external_id?, data}] |
allOrNothing | boolean | No | If true, fail entire batch on any error |
| Parameter | Type | Description |
|---|
createdRecords | array | Created custom object records |
totalCount | number | Number of records created |
Bulk update custom object records
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
customObjectApiName | string | Yes | Custom object API name |
rowsToUpdate | json | Yes | Array of records to update |
allOrNothing | boolean | No | If true, fail entire batch on any error |
| Parameter | Type | Description |
|---|
updatedRecords | array | Updated custom object records |
totalCount | number | Number of records updated |
Bulk delete custom object records
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
customObjectApiName | string | Yes | Custom object API name |
rowsToDelete | json | Yes | Array of records to delete |
allOrNothing | boolean | No | If true, fail entire batch on any error |
| Parameter | Type | Description |
|---|
deleted | boolean | Whether the bulk delete succeeded |
List all custom apps
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
| Parameter | Type | Description |
|---|
customApps | array | List of customApps |
totalCount | number | Number of items returned |
nextLink | string | Link to next page of results |
__meta | json | Metadata including redacted_fields |
Get a specific custom app
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
id | string | Yes | Resource ID |
| Parameter | Type | Description |
|---|
id | string | App ID |
created_at | string | Creation date |
updated_at | string | Update date |
name | string | Name |
api_name | string | API name |
description | string | Description |
icon | string | Icon URL |
pages | json | Array of page summaries |
__meta | json | Metadata including redacted_fields |
Create a new custom app
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
name | string | Yes | App name |
apiName | string | Yes | API name |
description | string | No | Description |
| Parameter | Type | Description |
|---|
id | string | App ID |
created_at | string | Creation date |
updated_at | string | Update date |
name | string | Name |
api_name | string | API name |
description | string | Description |
icon | string | Icon URL |
pages | json | Array of page summaries |
Update a custom app
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
id | string | Yes | App ID |
name | string | No | App name |
apiName | string | No | API name |
description | string | No | Description |
| Parameter | Type | Description |
|---|
id | string | App ID |
created_at | string | Creation date |
updated_at | string | Update date |
name | string | Name |
api_name | string | API name |
description | string | Description |
icon | string | Icon URL |
pages | json | Array of page summaries |
Delete a custom app
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
id | string | Yes | ID of the resource to delete |
| Parameter | Type | Description |
|---|
deleted | boolean | Whether the resource was deleted |
List all custom pages
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
| Parameter | Type | Description |
|---|
customPages | array | List of customPages |
totalCount | number | Number of items returned |
nextLink | string | Link to next page of results |
__meta | json | Metadata including redacted_fields |
Get a specific custom page
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
id | string | Yes | Resource ID |
| Parameter | Type | Description |
|---|
id | string | Page ID |
created_at | string | Creation date |
updated_at | string | Update date |
name | string | Name |
components | json | Page components |
actions | json | Page actions |
canvas_actions | json | Canvas actions |
variables | json | Page variables |
media | json | Page media |
__meta | json | Metadata including redacted_fields |
Create a new custom page
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
name | string | Yes | Page name |
| Parameter | Type | Description |
|---|
id | string | Page ID |
created_at | string | Creation date |
updated_at | string | Update date |
name | string | Name |
components | json | Page components |
actions | json | Page actions |
canvas_actions | json | Canvas actions |
variables | json | Page variables |
media | json | Page media |
Update a custom page
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
id | string | Yes | Page ID |
name | string | No | Page name |
| Parameter | Type | Description |
|---|
id | string | Page ID |
created_at | string | Creation date |
updated_at | string | Update date |
name | string | Name |
components | json | Page components |
actions | json | Page actions |
canvas_actions | json | Canvas actions |
variables | json | Page variables |
media | json | Page media |
Delete a custom page
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
id | string | Yes | ID of the resource to delete |
| Parameter | Type | Description |
|---|
deleted | boolean | Whether the resource was deleted |
List all custom settings
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
orderBy | string | No | Sort field. Prefix with - for descending |
cursor | string | No | Pagination cursor from previous response |
| Parameter | Type | Description |
|---|
customSettings | array | List of custom settings |
totalCount | number | Number of items returned |
nextLink | string | Link to next page of results |
__meta | json | Metadata including redacted_fields |
Get a specific custom setting
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
id | string | Yes | Resource ID |
| Parameter | Type | Description |
|---|
id | string | Setting ID |
created_at | string | Record creation date |
updated_at | string | Record update date |
display_name | string | Display name |
api_name | string | API name |
data_type | string | Data type |
secret_value | string | Secret value |
string_value | string | String value |
number_value | number | Number value |
boolean_value | boolean | Boolean value |
__meta | json | Metadata including redacted_fields |
Create a new custom setting
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
displayName | string | No | Display name |
apiName | string | No | Unique API name |
dataType | string | No | Data type of the setting |
secretValue | string | No | Secret value (for secret data type) |
stringValue | string | No | String value (for string data type) |
numberValue | number | No | Number value (for number data type) |
booleanValue | boolean | No | Boolean value (for boolean data type) |
| Parameter | Type | Description |
|---|
id | string | Setting ID |
created_at | string | Record creation date |
updated_at | string | Record update date |
display_name | string | Display name |
api_name | string | API name |
data_type | string | Data type |
secret_value | string | Secret value |
string_value | string | String value |
number_value | number | Number value |
boolean_value | boolean | Boolean value |
Update a custom setting
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
id | string | Yes | Setting ID |
displayName | string | No | Display name |
apiName | string | No | Unique API name |
dataType | string | No | Data type of the setting |
secretValue | string | No | Secret value (for secret data type) |
stringValue | string | No | String value (for string data type) |
numberValue | number | No | Number value (for number data type) |
booleanValue | boolean | No | Boolean value (for boolean data type) |
| Parameter | Type | Description |
|---|
id | string | Setting ID |
created_at | string | Record creation date |
updated_at | string | Record update date |
display_name | string | Display name |
api_name | string | API name |
data_type | string | Data type |
secret_value | string | Secret value |
string_value | string | String value |
number_value | number | Number value |
boolean_value | boolean | Boolean value |
Delete a custom setting
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
id | string | Yes | ID of the resource to delete |
| Parameter | Type | Description |
|---|
deleted | boolean | Whether the resource was deleted |
List all object categories
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
| Parameter | Type | Description |
|---|
objectCategories | array | List of objectCategories |
totalCount | number | Number of items returned |
nextLink | string | Link to next page of results |
Get a specific object category
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
id | string | Yes | Resource ID |
| Parameter | Type | Description |
|---|
id | string | Category ID |
created_at | string | Creation date |
updated_at | string | Update date |
name | string | Name |
description | string | Description |
Create a new object category
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
name | string | Yes | Category name |
description | string | No | Description |
| Parameter | Type | Description |
|---|
id | string | Category ID |
created_at | string | Creation date |
updated_at | string | Update date |
name | string | Name |
description | string | Description |
Update an object category
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
id | string | Yes | Category ID |
name | string | No | Category name |
description | string | No | Description |
| Parameter | Type | Description |
|---|
id | string | Category ID |
created_at | string | Creation date |
updated_at | string | Update date |
name | string | Name |
description | string | Description |
Delete an object category
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
id | string | Yes | ID of the resource to delete |
| Parameter | Type | Description |
|---|
deleted | boolean | Whether the resource was deleted |
Get a report run by ID
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
runId | string | Yes | run id |
| Parameter | Type | Description |
|---|
id | string | Report run ID |
report_id | string | Report ID |
status | string | Run status |
file_url | string | URL to download the report file |
expires_at | string | Expiration timestamp for the file URL |
output_type | string | Output format (JSON or CSV) |
__meta | json | Metadata including redacted_fields |
Trigger a new report run
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
reportId | string | Yes | Report ID to run |
includeObjectIds | boolean | No | Include object IDs in the report |
includeTotalRows | boolean | No | Include total row count |
formatDateFields | json | No | Date field formatting configuration |
formatCurrencyFields | json | No | Currency field formatting configuration |
outputType | string | No | Output type (JSON or CSV) |
| Parameter | Type | Description |
|---|
id | string | Report run ID |
report_id | string | Report ID |
status | string | Run status |
file_url | string | URL to download the report file |
expires_at | string | Expiration timestamp for the file URL |
output_type | string | Output format (JSON or CSV) |
Create bulk draft hires
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rippling API key |
draftHires | json | Yes | Array of draft hire objects |
| Parameter | Type | Description |
|---|
invalidItems | json | Failed draft hires |
successfulResults | json | Successful draft hires |
totalInvalid | number | Number of failures |
totalSuccessful | number | Number of successes |
- Category:
tools
- Type:
rippling