Built by Metorial, the integration platform for agentic AI.
Retrieve all company levels/positions defined in Rippling.
Retrieve details about a specific group including its name, spoke ID, member user IDs, and version.
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.
Retrieve all departments in the company. Supports pagination for companies with many departments.
Delete a group from Rippling. This permanently removes the group and its member associations.
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 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.
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.
Retrieve all teams in the company. Supports pagination.
Approve or decline a pending leave request. Returns the updated leave request details after processing.
Retrieve detailed information about a specific employee by their ID. Returns comprehensive employee data including name, email, title, department, employment status, and more.
Retrieve leave requests from Rippling. Can be filtered by date range and status to find specific requests.
Retrieve the company's configured leave types. Can optionally filter by the system that manages each leave type.
Update an existing group's name, spoke ID, or member list. Provide the group ID and any fields to update.
Retrieve custom field definitions configured for the company. Custom fields allow companies to store additional employee or resource information beyond standard fields.
Retrieve all work locations configured for the company.
Retrieve leave balances for a specific employee. Returns the remaining balance for each leave type, including whether the balance is unlimited.
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 a candidate from an applicant tracking system directly into the Rippling onboarding flow. This initiates the onboarding process for a new hire in Rippling.