Built by Metorial, the integration platform for agentic AI.

Learn More

Tools

List Levels

Retrieve all company levels/positions defined in Rippling.

Get Group

Retrieve details about a specific group including its name, spoke ID, member user IDs, and version.

Get Current User

Retrieve information about the Rippling user whose access token is being used. Useful for SSO flows and identifying the authenticated user. Returns the user's ID, work email, and company ID.

List Departments

Retrieve all departments in the company. Supports pagination for companies with many departments.

Delete Group

Delete a group from Rippling. This permanently removes the group and its member associations.

Get Saml Metadata

Retrieve SAML IDP metadata for app integrations that have SAML enabled. The metadata is unique per customer app installation and changes with each new installation. Returns XML-formatted SAML metadata.

Create Group

Create a new employee group in Rippling associated with a third-party application. Groups represent subsets of employees and can be used for department segmentation, mailing lists, access control, etc.

Get Company

Retrieve the current company's details including name, address, work locations, primary email, and phone number. The company is determined by the API token or OAuth access token used.

List Teams

Retrieve all teams in the company. Supports pagination.

Process Leave Request

Approve or decline a pending leave request. Returns the updated leave request details after processing.

Get Employee

Retrieve detailed information about a specific employee by their ID. Returns comprehensive employee data including name, email, title, department, employment status, and more.

List Leave Requests

Retrieve leave requests from Rippling. Can be filtered by date range and status to find specific requests.

List Leave Types

Retrieve the company's configured leave types. Can optionally filter by the system that manages each leave type.

Update Group

Update an existing group's name, spoke ID, or member list. Provide the group ID and any fields to update.

List Custom Fields

Retrieve custom field definitions configured for the company. Custom fields allow companies to store additional employee or resource information beyond standard fields.

List Work Locations

Retrieve all work locations configured for the company.

Get Leave Balances

Retrieve leave balances for a specific employee. Returns the remaining balance for each leave type, including whether the balance is unlimited.

List Employees

Retrieve a list of employees from Rippling. Can list only active employees or include terminated employees as well. Supports pagination for large result sets.

Push Ats Candidate

Push a candidate from an applicant tracking system directly into the Rippling onboarding flow. This initiates the onboarding process for a new hire in Rippling.