Guide to Integrating with Rippling API

Rippling is a workforce management platform which enables companies to manage their IT, HR and Finance functions with one solution. It offers payroll, benefits, expenses, corporate cards, computers, apps, services among others. It seeks to automate manual work across workforce management like onboarding, by enabling companies to set up payroll, health insurance, corporate card, work computer, and third-party apps, etc. for new employees with a single click. 

With Rippling API, customers and partners can access company and employee data to power their workforce management. Rippling API follows OAuth 2.0 for authorization and authentication. 

Rippling API endpoints

Let’s quickly look at the endpoints for Rippling API across fields like companies, employees, groups, etc. 

Companies

  • GET https://api.rippling.com/platform/api/companies/current
  • GET https://api.rippling.com/platform/api/departments
  • GET https://api.rippling.com/platform/api/work_locations
  • GET https://api.rippling.com/platform/api/custom_fields
  • GET https://api.rippling.com/platform/api/teams
  • GET https://api.rippling.com/platform/api/levels
  • GET https://api.rippling.com/platform/api/company_leave_types
  • GET https://api.rippling.com/platform/api/company_activity

Employees

  • GET https://api.rippling.com/platform/api/employees
  • GET https://api.rippling.com/platform/api/employees/{employeeId}
  • GET https://api.rippling.com/platform/api/employees/include_terminated

Groups

  • GET https://api.rippling.com/platform/api/groups
  • POST https://api.rippling.com/platform/api/groups
  • PUT https://api.rippling.com/platform/api/groups/{groupId}
  • PATCH https://api.rippling.com/platform/api/groups/{groupId}
  • DELETE https://api.rippling.com/platform/api/groups/{groupId}

SAML

  • GET https://api.rippling.com/platform/api/saml/idp_metadata

Current User

  • GET https://api.rippling.com/platform/api/me

ATS

  • POST https://api.rippling.com/platform/api/ats_candidates/push_candidate

Application Management

  • POST https://api.rippling.com/platform/api/mark_app_installed

Leaves

  • GET https://api.rippling.com/platform/api/leave_requests
  • POST https://api.rippling.com/platform/api/leave_requests
  • GET https://api.rippling.com/platform/api/leave_balances
  • GET https://api.rippling.com/platform/api/leave_balances/{role}
  • POST https://api.rippling.com/platform/api/leave_requests/{id}/process
  • PATCH https://api.rippling.com/platform/api/leave_requests/{id}
  • DELETE https://api.rippling.com/platform/api/leave_requests/{id}

To know more about Rippling API endpoints, click here.

Rippling API use cases

  • Global workforce management with seamless onboarding, global payments in local currencies, and automation of compliance work
  • Policy management to manage all your HR, IT, and Finance policies in one place with automated policy enforcement with reminders, updates
  • Custom workflows to automate your manual HR, IT, and Finance processes with custom triggers and automated actions for emails, messages, etc. 
  • Access and approval management to seamless keep a check on what your employees can see and do in every business system by controlling access, data and approvals
  • Workforce analytics to unify and analyze all your workforce data across every business system with powerful reporting

Top customers

  • Literati, a children's book club and subscription service
  • Morning Consult, a business intelligence company
  • Stacklet, a cloud governance company
  • M9 Solutions, an IT services and solutions company
  • Open Door Legal,  an award-winning nonprofit in legal services

Rippling API FAQs

Check out some of the top Rippling API FAQs to address some of your initial queries:

  1. What apps does Rippling integrate with? Answer
  2. How long does IT take to implement Rippling? Answer
  3. What type of system is Rippling? Answer
  4. Does Rippling require pagination? Answer
  5. How do I build a user management integration with Rippling's API? Answer
  6. Why is there a beta tag attached to my application in the Rippling app shop? Answer
  7. Are there any costs or fees associated with building an API integration with Rippling? Answer
  8. Does Rippling support IDP-initiated OIDC SSO flows? Answer

How to integrate with Rippling API

Here is a quick guide to help you get started with integration for Rippling API. 

Get started with Rippling API

The pricing for Rippling API starts at $8 a month, per user. For more custom pricing based on your requirements, you can request a custom quote. However, you can get started with Knit, one API for all your integrations. Sign up with Knit, starting at $1500 for up to 5 connected customers. Claim your free access here

#1 in Ease of Integrations

Trusted by businesses to streamline and simplify integrations seamlessly with GetKnit.