Rippling Tables and Scopes

The Rippling Integration uses the following tables and scopes

Scopes

The following scopes are required for this integration:

Scope
users.read
workers.read
companies.read
departments.read
teams.read
levels.read
titles.read
job-functions.read
employment-types.read
work-locations.read
supergroups.read
business-partner-groups.read
business-partners.read
entitlements.read

Tables

RipplingBusinessPartnerGroups

Stores Rippling business partner group definitions, which organize business partner relationships by domain and assign a default partner for the group.

NameTypeDescription
ConfigIDintegerUnique identifier linking the record to a specific Rippling integration configuration.
IDstringUnique Rippling-generated identifier for the business partner group.
CreatedAtstringTimestamp indicating when the business partner group was created.
UpdatedAtstringTimestamp indicating when the business partner group was last updated.
NamestringDisplay name of the business partner group.
DomainstringDomain name associated with the business partner group, used to scope partner relationships.
DefaultBusinessPartnerIDstringIdentifier of the default business partner assigned to this group.
BatchDatedatetimeTimestamp indicating when the record was ingested or last refreshed by the integration.

RipplingBusinessPartners

Records individual business partner assignments in Rippling, linking a worker to a client group within a business partner group.

NameTypeDescription
ConfigIDintegerUnique identifier linking the record to a specific Rippling integration configuration.
IDstringUnique Rippling-generated identifier for the business partner record.
CreatedAtstringTimestamp indicating when the business partner record was created.
UpdatedAtstringTimestamp indicating when the business partner record was last updated.
BusinessPartnerGroupIDstringIdentifier of the business partner group to which this business partner belongs.
WorkerIDstringIdentifier of the Rippling worker assigned as the business partner.
ClientGroupIDstringIdentifier of the client group associated with this business partner relationship.
ClientGroupMemberCountintegerNumber of members in the client group associated with this business partner.
BatchDatedatetimeTimestamp indicating when the record was ingested or last refreshed by the integration.

RipplingCompanies

Contains Rippling company records including legal name, DBA name, contact details, physical address, and associated legal entities.

NameTypeDescription
ConfigIDintegerUnique identifier linking the record to a specific Rippling integration configuration.
IDstringUnique Rippling-generated identifier for the company.
CreatedAtstringTimestamp indicating when the company record was created.
UpdatedAtstringTimestamp indicating when the company record was last updated.
NamestringOperating or display name of the company.
LegalNamestringRegistered legal name of the company.
DoingBusinessAsNamestringTrade name or DBA (doing business as) name used by the company.
PrimaryEmailstringPrimary contact email address for the company.
PhonestringPrimary phone number for the company.
ParentLegalEntityIDstringIdentifier of the parent legal entity if the company is a subsidiary.
PhysicalAddressTypestringType classification of the physical address (e.g., WORK, HOME, OTHER).
PhysicalAddressFormattedstringFull formatted physical address of the company as a single string.

RipplingDepartmentHierarchy

Represents parent-child relationships between Rippling departments, enabling traversal of the full department organizational structure.

NameTypeDescription
ConfigIDintegerUnique identifier linking the record to a specific Rippling integration configuration.
ChildDepartmentIDstringIdentifier of the child department in the parent-child hierarchy relationship.
ParentDepartmentIDstringIdentifier of the parent department in the hierarchy relationship.
BatchDatedatetimeTimestamp indicating when the record was ingested or last refreshed by the integration.

RipplingDepartments

Stores Rippling department definitions including name, reference code, and the full serialized hierarchy path.

NameTypeDescription
ConfigIDintegerUnique identifier linking the record to a specific Rippling integration configuration.
IDstringUnique Rippling-generated identifier for the department.
CreatedAtstringTimestamp indicating when the department was created.
UpdatedAtstringTimestamp indicating when the department record was last updated.
NamestringDisplay name of the department.
ReferenceCodestringExternal reference code or identifier for the department, used for integration or payroll mapping.
DepartmentHierarchyIDSerializedstringSerialized list of parent department identifiers representing the full hierarchy path.
BatchDatedatetimeTimestamp indicating when the record was ingested or last refreshed by the integration.

RipplingEmploymentTypes

Contains Rippling employment type configurations that define classification, compensation time period, and work schedule for different worker categories.

NameTypeDescription
ConfigIDintegerUnique identifier linking the record to a specific Rippling integration configuration.
IDstringUnique Rippling-generated identifier for the employment type.
CreatedAtstringTimestamp indicating when the employment type record was created.
UpdatedAtstringTimestamp indicating when the employment type record was last updated.
LabelstringShort display label for the employment type shown in the Rippling UI.
NamestringFull name of the employment type.
TypestringClassification of the employment type (e.g., FULL_TIME, PART_TIME, CONTRACTOR, TEMPORARY).
CompensationTimePeriodstringTime period used for compensation calculations for this employment type (e.g., HOURLY, SALARY, DAILY).
AmountWorkedstringAmount or schedule of work associated with this employment type (e.g., 40 hours per week).
BatchDatedatetimeTimestamp indicating when the record was ingested or last refreshed by the integration.

RipplingEntitlements

Records available API entitlements in Rippling, describing the data scopes and permissions that can be granted to integration configurations.

NameTypeDescription
ConfigIDintegerUnique identifier linking the record to a specific Rippling integration configuration.
IDstringUnique Rippling-generated identifier for the entitlement.
DescriptionstringDescription of the entitlement and what API access or data scope it grants.
DisplayNamestringHuman-readable display name of the entitlement shown in the Rippling developer portal.
BatchDatedatetimeTimestamp indicating when the record was ingested or last refreshed by the integration.

RipplingGroupMembers

Stores membership records for Rippling supergroups, including member identity, work email, worker reference, and membership type.

NameTypeDescription
ConfigIDintegerUnique identifier linking the record to a specific Rippling integration configuration.
IDstringUnique Rippling-generated identifier for the group member record.
CreatedAtstringTimestamp indicating when the group membership was created.
UpdatedAtstringTimestamp indicating when the group membership record was last updated.
FullNamestringFull name of the group member.
WorkEmailstringWork email address of the group member.
WorkerIDstringIdentifier of the Rippling worker associated with this group member.
SuperGroupIDstringIdentifier of the supergroup to which this member belongs.
MemberTypestringType of membership within the supergroup (e.g., INCLUSION, EXCLUSION).
BatchDatedatetimeTimestamp indicating when the record was ingested or last refreshed by the integration.

RipplingIntegrations

Integration summary table listing all Rippling integration configurations with creation, modification, and enablement metadata.

NameTypeDescription
IDintegerAuto-incremented primary key for the Rippling integration configuration record.
CreatedDatedatetimeTimestamp indicating when the integration configuration was created.
ModifiedDatedatetimeTimestamp indicating when the integration configuration was last modified.
CreatedBystringUsername or identifier of the user who created the integration configuration.
ModifiedBystringUsername or identifier of the user who last modified the integration configuration.
IntegrationIDintegerNumeric identifier linking this record to the associated Rippling integration instance.
NamestringDisplay name of the Rippling integration configuration.
IsEnabledbooleanIndicates whether the integration configuration is currently active and enabled.

RipplingJobFunctions

Contains Rippling job function definitions used to classify workers by functional area within the organization.

NameTypeDescription
ConfigIDintegerUnique identifier linking the record to a specific Rippling integration configuration.
IDstringUnique Rippling-generated identifier for the job function.
CreatedAtstringTimestamp indicating when the job function was created.
UpdatedAtstringTimestamp indicating when the job function record was last updated.
NamestringName of the job function (e.g., Engineering, Sales, Finance).
BatchDatedatetimeTimestamp indicating when the record was ingested or last refreshed by the integration.

RipplingLevelHierarchy

Represents parent-child relationships between Rippling career levels, enabling traversal of the level track structure.

NameTypeDescription
ConfigIDintegerUnique identifier linking the record to a specific Rippling integration configuration.
ChildLevelIDstringIdentifier of the child level in the level hierarchy relationship.
ParentLevelIDstringIdentifier of the parent level in the level hierarchy relationship.
BatchDatedatetimeTimestamp indicating when the record was ingested or last refreshed by the integration.

RipplingLevels

Stores Rippling career level definitions including global level, rank, description, and the associated career track.

NameTypeDescription
ConfigIDintegerUnique identifier linking the record to a specific Rippling integration configuration.
IDstringUnique Rippling-generated identifier for the level.
CreatedAtstringTimestamp indicating when the level was created.
UpdatedAtstringTimestamp indicating when the level record was last updated.
NamestringDisplay name of the level (e.g., IC1, Senior Engineer, Director).
GlobalLevelintegerNumeric global level value used for cross-track seniority comparison.
DescriptionstringDescription of the level, outlining expectations or criteria for workers at this level.
RankintegerNumeric rank of the level within its track, used to order levels from least to most senior.
TrackIDstringIdentifier of the career track to which this level belongs.
BatchDatedatetimeTimestamp indicating when the record was ingested or last refreshed by the integration.

RipplingSuperGroups

Contains Rippling supergroup definitions used for dynamic workforce segmentation, access control provisioning, and policy assignment, including membership rules and priority settings.

NameTypeDescription
AccountIDstringAWS account ID in which the GuardDuty finding was generated.
DetectorIDstringID of the GuardDuty detector that generated this finding.
DescriptionstringHuman-readable description explaining the nature and context of the finding.
ARNstringFull Amazon Resource Name of the GuardDuty finding.
ServiceUserFeedbackstringUser-provided feedback on the finding (e.g., USEFUL, NOT_USEFUL).
PartitionstringAWS partition in which the finding was generated (e.g., aws, aws-cn, aws-us-gov).
RegionstringAWS region where the finding was generated (e.g., us-east-1, eu-west-2).
SchemaVersionstringVersion of the GuardDuty finding schema used for this record.
TitlestringShort, human-readable title summarizing the finding type.
TypestringGuardDuty finding type identifier (e.g., UnauthorizedAccess:EC2/SSHBruteForce).
ConfidencefloatConfidence score (0-100) representing how likely the finding indicates a threat.
SeverityfloatNumeric severity score of the finding (e.g., 2.0 = LOW, 5.0 = MEDIUM, 8.0 = HIGH).

RipplingTeamHierarchy

Represents parent-child relationships between Rippling teams, enabling traversal of the team organizational structure.

NameTypeDescription
ConfigIDintegerUnique identifier linking the record to a specific Rippling integration configuration.
ChildTeamIDstringIdentifier of the child team in the parent-child hierarchy relationship.
ParentTeamIDstringIdentifier of the parent team in the hierarchy relationship.
BatchDatedatetimeTimestamp indicating when the record was ingested or last refreshed by the integration.

RipplingTeams

Stores Rippling team definitions used to organize workers into functional or project-based groups.

NameTypeDescription
ConfigIDintegerUnique identifier linking the record to a specific Rippling integration configuration.
IDstringUnique Rippling-generated identifier for the team.
CreatedAtstringTimestamp indicating when the team was created.
UpdatedAtstringTimestamp indicating when the team record was last updated.
NamestringDisplay name of the team.
BatchDatedatetimeTimestamp indicating when the record was ingested or last refreshed by the integration.

RipplingTitles

Contains Rippling job title definitions representing the named positions workers hold within the organization.

NameTypeDescription
ConfigIDintegerUnique identifier linking the record to a specific Rippling integration configuration.
IDstringUnique Rippling-generated identifier for the title.
CreatedAtstringTimestamp indicating when the title record was created.
UpdatedAtstringTimestamp indicating when the title record was last updated.
NamestringName of the job title (e.g., Software Engineer, Product Manager, HR Business Partner).
BatchDatedatetimeTimestamp indicating when the record was ingested or last refreshed by the integration.

RipplingUsers

Stores Rippling user account records including identity, contact details, address, locale, and timezone for all company users.

NameTypeDescription
AccountIDstringAWS account ID in which the GuardDuty finding was generated.
DetectorIDstringID of the GuardDuty detector that generated this finding.
DescriptionstringHuman-readable description explaining the nature and context of the finding.
ARNstringFull Amazon Resource Name of the GuardDuty finding.
ServiceUserFeedbackstringUser-provided feedback on the finding (e.g., USEFUL, NOT_USEFUL).
PartitionstringAWS partition in which the finding was generated (e.g., aws, aws-cn, aws-us-gov).
RegionstringAWS region where the finding was generated (e.g., us-east-1, eu-west-2).
SchemaVersionstringVersion of the GuardDuty finding schema used for this record.
TitlestringShort, human-readable title summarizing the finding type.
TypestringGuardDuty finding type identifier (e.g., UnauthorizedAccess:EC2/SSHBruteForce).
ConfidencefloatConfidence score (0-100) representing how likely the finding indicates a threat.
SeverityfloatNumeric severity score of the finding (e.g., 2.0 = LOW, 5.0 = MEDIUM, 8.0 = HIGH).

RipplingWorkerManagerHierarchy

Represents direct manager-to-worker reporting relationships in Rippling, enabling traversal of the organizational reporting structure.

NameTypeDescription
ConfigIDintegerUnique identifier linking the record to a specific Rippling integration configuration.
WorkerIDstringIdentifier of the worker in the reporting relationship.
ManagerIDstringIdentifier of the worker's direct manager.
BatchDatedatetimeTimestamp indicating when the record was ingested or last refreshed by the integration.

RipplingWorkers

Primary table of Rippling worker records containing employment details, personal information, compensation, department, title, level, location, and termination data.

NameTypeDescription
ConfigIDintegerUnique identifier linking the record to a specific Rippling integration configuration.
IDstringUnique Rippling-generated identifier for the worker.
CreatedAtstringTimestamp indicating when the worker record was created.
UpdatedAtstringTimestamp indicating when the worker record was last updated.
UserIDstringIdentifier of the Rippling user account associated with this worker.
IsManagerbooleanIndicates whether the worker has a managerial role with direct reports.
LegalEntityIDstringIdentifier of the legal entity under which the worker is employed.
CountrystringISO 3166-1 alpha-2 country code of the country where the worker is employed (e.g., US, GB, CA).
StartDatestringDate when the worker's employment began.
EndDatestringDate when the worker's employment ended, if applicable.
NumberintegerUnique employee number assigned to the worker within the company.
WorkEmailstringWork email address of the worker.

RipplingWorkerTeams

Junction table associating Rippling workers with the teams they belong to, linking worker and team identifiers with their respective configuration IDs.

NameTypeDescription
RipplingTeamsIDstringIdentifier of the Rippling team in the worker-team association.
RipplingTeamsConfigIDintegerConfiguration identifier of the Rippling team record in the worker-team association.
RipplingWorkersIDstringIdentifier of the Rippling worker in the worker-team association.
RipplingWorkersConfigIDintegerConfiguration identifier of the Rippling worker record in the worker-team association.

RipplingWorkLocations

Stores Rippling work location records including name and full address details for each physical or designated work site.

NameTypeDescription
ConfigIDintegerUnique identifier linking the record to a specific Rippling integration configuration.
IDstringUnique Rippling-generated identifier for the work location.
CreatedAtstringTimestamp indicating when the work location was created.
UpdatedAtstringTimestamp indicating when the work location record was last updated.
NamestringDisplay name of the work location (e.g., HQ - San Francisco, London Office).
AddressTypestringType classification of the work location address (e.g., WORK, HOME, OTHER).
AddressFormattedstringFull formatted address of the work location as a single string.
AddressStreetAddressstringStreet address of the work location.
AddressLocalitystringCity or locality of the work location address.
AddressRegionstringState, province, or region of the work location address.
AddressPostalCodestringPostal or ZIP code of the work location address.
AddressCountrystringISO 3166-1 alpha-2 country code of the work location (e.g., US, CA, GB).
BatchDatedatetimeTimestamp indicating when the record was ingested or last refreshed by the integration.


Did this page help you?