AsyncAPI channel · Rippling
· Rippling Partner Webhooks
/
Single partner webhook channel. Rippling POSTs form-encoded event notifications to the configured Webhook URL whenever one of the supported Rippling tenant events occurs.
Channel address
/
Operations
publish
receiveRipplingPartnerEvent
Receive a partner webhook event from Rippling
Messages
employee.created
Sent when an employee has been provisioned access to the partner app in Rippling. Recommended event for user-management integrations.
Content-Type:
application/x-www-form-urlencodedemployee.updated
Sent when an employee already provisioned to the partner app has information changed or updated on the employee object.
Content-Type:
application/x-www-form-urlencodedemployee.deleted
Sent when an employee has had their access removed from the partner app in Rippling, whether through termination, access-rule changes, or manual admin removal. Recommended event for user-management in
Content-Type:
application/x-www-form-urlencodedemployee.hired
Sent when an employee has been hired into a company in Rippling. A hired employee is not necessarily provisioned to the partner app — that depends on the configured Access Rules.
Content-Type:
application/x-www-form-urlencodedemployee.terminated
Sent when an employee has been terminated from a company in Rippling.
Content-Type:
application/x-www-form-urlencodedgroup.created
Sent when a group has been created in the customer's Rippling tenant.
Content-Type:
application/x-www-form-urlencodedgroup.updated
Sent when a group has been updated in the customer's Rippling tenant.
Content-Type:
application/x-www-form-urlencodedgroup.deleted
Sent when a group has been deleted in the customer's Rippling tenant.
Content-Type:
application/x-www-form-urlencodedcompany.updated
Sent when company-level information has been updated in Rippling.
Content-Type:
application/x-www-form-urlencodedcompany.deleted
Sent when a Rippling customer has uninstalled the partner app. The id field equals the company_id in this case.
Content-Type:
application/x-www-form-urlencodedcustom_info_field.created
Sent when a new custom info field has been created in the customer's Rippling tenant.
Content-Type:
application/x-www-form-urlencodedcustom_info_field.updated
Sent when a custom info field has been updated in the customer's Rippling tenant.
Content-Type:
application/x-www-form-urlencodedcustom_info_field.deleted
Sent when a custom info field has been deleted in the customer's Rippling tenant.
Content-Type:
application/x-www-form-urlencoded401_deductions.updated
Sent when 401(k) deduction information has been updated in the customer's Rippling tenant.
Content-Type:
application/x-www-form-urlencodedleave_request.created
Sent when a leave request has been created, regardless of status. Fires for pre-approved admin-created requests and for pending employee requests alike.
Content-Type:
application/x-www-form-urlencodedleave_request.updated
Sent when a leave request has been updated. Updates include changes to startDate, endDate, numMinutes, startDateStartTime, endDateEndTime, or status.
Content-Type:
application/x-www-form-urlencodedleave_request.deleted
Sent when a leave request has been deleted or cancelled, regardless of prior status, whether by admin or employee.
Content-Type:
application/x-www-form-urlencodedAbout AsyncAPI
The AsyncAPI specification describes event-driven APIs the way OpenAPI describes request/response APIs. A channel is the named pipe — a webhook URL, a Kafka topic, a WebSocket route, an MQTT subject — that producers and consumers publish or subscribe to. Each channel carries one or more messages with structured payloads, and an operation declares whether a given party sends or receives on that channel.
Browse every event-driven channel on the APIs.io network or compare with the broader Naftiko capability, Agent Skill, and MCP server surfaces of the same providers.