# Twine Integrations ## Docs - [Get DataEngine Node Docs](https://docs.twine.se/api-reference/dataengine/get-dataengine-node-docs.md): Returns documentation for all available DataEngine node types, including their ports and descriptions. This endpoint is accessible by any valid API key. - [Create Domain Mapping](https://docs.twine.se/api-reference/domainmappings/create-domain-mapping.md): Create a new domain mapping. - [Fire Domain Mapping Sync Trigger](https://docs.twine.se/api-reference/domainmappings/fire-domain-mapping-sync-trigger.md): Manually trigger a sync for a specific domain mapping. - [Get Domain Mapping](https://docs.twine.se/api-reference/domainmappings/get-domain-mapping.md): Retrieve a single domain mapping by its ID. - [Get Domain Mappings](https://docs.twine.se/api-reference/domainmappings/get-domain-mappings.md): Retrieve a list of domain mappings, optionally filtered by system integration ID. - [Update Domain Mapping](https://docs.twine.se/api-reference/domainmappings/update-domain-mapping.md): Updates an existing domain mapping. - [Create Employee Mapping](https://docs.twine.se/api-reference/employeemappings/create-employee-mapping.md): Create a new employee mapping for a given organization. - [Delete Employee Mapping](https://docs.twine.se/api-reference/employeemappings/delete-employee-mapping.md): Delete an existing employee mapping for a given organization. - [Get Employee Mappings](https://docs.twine.se/api-reference/employeemappings/get-employee-mappings.md): Get a list of employee mappings for a given organization. Supports cursor-based pagination and filtering. - [Update Employee Mapping](https://docs.twine.se/api-reference/employeemappings/update-employee-mapping.md): Update an existing employee mapping for a given organization. - [Create Employee](https://docs.twine.se/api-reference/employees/create-employee.md): Create a new employee in the organization. The request body should contain the employee details. Only supports dated properties model. - [Get Employee](https://docs.twine.se/api-reference/employees/get-employee.md): Get a specific employee by their UUID. Supports selecting specific fields and relations. - [Get Employees](https://docs.twine.se/api-reference/employees/get-employees.md): Get a list of employees for a given organization. Supports cursor-based pagination, filtering, and ordering. - [Patch Employee](https://docs.twine.se/api-reference/employees/patch-employee.md): Partially update an existing employee in the organization. The request body should contain the fields to be updated. Null values will be ignored. Only supports dated properties model. - [Put Employee](https://docs.twine.se/api-reference/employees/put-employee.md): Update an existing employee in the organization. The request body should contain the employee details. Missing properties will be removed from the target employee. Null values in the payload will be treated as missing properties. Do not use this operation if there are other integrations pushing upda… - [Shape Employees](https://docs.twine.se/api-reference/employees/shape-employees.md): Get a list of employees shaped according to the provided shape body. Supports cursor-based pagination, filtering, and ordering. - [Introduction](https://docs.twine.se/api-reference/introduction.md): Integrate with Twine's public API - [Get Job by ID](https://docs.twine.se/api-reference/jobs/get-job-by-id.md) - [Get Jobs](https://docs.twine.se/api-reference/jobs/get-jobs.md) - [Get Organizational Unit](https://docs.twine.se/api-reference/organizational-units/get-organizational-unit.md): **Deprecated.** Use `getOrganizationalUnitV2` (`GET /v2/org/organizational-units/{id}`) instead. This endpoint returns `properties` wrapped in an internal container that does not match the documented schema; v2 returns the flat shape the schema describes. - [Get Organizational Unit](https://docs.twine.se/api-reference/organizational-units/get-organizational-unit-1.md) - [Get Organizational Units](https://docs.twine.se/api-reference/organizational-units/get-organizational-units.md): **Deprecated.** Use `getOrganizationalUnitsV2` (`GET /v2/org/organizational-units`) instead. This endpoint returns `properties` wrapped in an internal container that does not match the documented schema; v2 returns the flat shape the schema describes. - [Get Organizational Units](https://docs.twine.se/api-reference/organizational-units/get-organizational-units-1.md) - [Create organization](https://docs.twine.se/api-reference/organizations/create-organization.md): Create a new organization. - [Get organization](https://docs.twine.se/api-reference/organizations/get-organization.md): Get a single organization by ID. - [Get organizations](https://docs.twine.se/api-reference/organizations/get-organizations.md): Get a list of organizations accessible to the authenticated role. Supports cursor-based pagination. - [Begin refresh token process](https://docs.twine.se/api-reference/provisioning/begin-refresh-token-process.md): Begin the refresh token process. - [Refresh token](https://docs.twine.se/api-reference/provisioning/refresh-token.md): Refresh the token. - [Create System Time Type](https://docs.twine.se/api-reference/system-time-types/create-system-time-type.md): Create a new system time type. - [Delete System Time Type](https://docs.twine.se/api-reference/system-time-types/delete-system-time-type.md): Delete an existing system time type. - [Get System Time Type](https://docs.twine.se/api-reference/system-time-types/get-system-time-type.md): Used to retrieve a specific system time type by its ID within a given system integration. - [Get System Time Types](https://docs.twine.se/api-reference/system-time-types/get-system-time-types.md): Used to enumerate all defined system time types for a given system integration. Always returns all defined system time types. - [Update System Time Type](https://docs.twine.se/api-reference/system-time-types/update-system-time-type.md): Update an existing system time type. - [Create System Integration](https://docs.twine.se/api-reference/systemintegrations/create-system-integration.md): Creates a system integration - [Get System Integration](https://docs.twine.se/api-reference/systemintegrations/get-system-integration.md): Fetches a specific system integration by its ID - [Get System Integration Fields](https://docs.twine.se/api-reference/systemintegrations/get-system-integration-fields.md): Fetches all available fields for the system associated with the provided system integration - [Get System Integrations](https://docs.twine.se/api-reference/systemintegrations/get-system-integrations.md): Fetches all available system integrations accessible by the API role - [Update System Integration](https://docs.twine.se/api-reference/systemintegrations/update-system-integration.md): Updates a system integration - [Get System Fields](https://docs.twine.se/api-reference/systems/get-system-fields.md): Fetches all available fields for the system and domain. Note that this endpoint does not return customer specific fields, only well-known standard fields. This endpoint is accessible by any valid API key, even if the associated role has no rules attached. - [Get Systems](https://docs.twine.se/api-reference/systems/get-systems.md): Fetches all available systems supported by Twine. This endpoint is accessible by any valid API key, even if the associated role has no rules attached. - [Create Time Report](https://docs.twine.se/api-reference/time-reports/create-time-report.md): Create a new Time Report - [Delete Time Report](https://docs.twine.se/api-reference/time-reports/delete-time-report.md): Delete an existing Time Report. - [Get Time Report](https://docs.twine.se/api-reference/time-reports/get-time-report.md) - [Get Time Reports](https://docs.twine.se/api-reference/time-reports/get-time-reports.md) - [Update Time Report](https://docs.twine.se/api-reference/time-reports/update-time-report.md): Update an existing Time Report. - [Get Users](https://docs.twine.se/api-reference/users/get-users.md): Get a list of users - [Domain Mappings](https://docs.twine.se/backoffice/configuration/domain-mappings.md): Configuring domain mappings in the backoffice - [Entity Matcher](https://docs.twine.se/backoffice/configuration/entity-matcher.md): Establishing the initial mapping between local and remote entities - [Configuring Notifications](https://docs.twine.se/backoffice/configuration/notifications.md): Setting up email digests for anomalies and data events - [System Integrations](https://docs.twine.se/backoffice/configuration/system-integrations.md): Configuring a system integration in the backoffice - [Templates](https://docs.twine.se/backoffice/configuration/templates.md): Managing property mapping templates - [Working with Anomalies](https://docs.twine.se/backoffice/daily-operations/anomalies.md): Viewing, clearing, and routing anomalies in the backoffice - [Inspecting Jobs](https://docs.twine.se/backoffice/daily-operations/jobs.md): Reviewing job runs and their logs in the backoffice - [System Data](https://docs.twine.se/backoffice/data/system-data.md): Browsing the data Twine has stored for an Organization - [Backoffice](https://docs.twine.se/backoffice/index.md): Configuring Twine through the web app - [Full](https://docs.twine.se/changelog/full.md) - [Hibob](https://docs.twine.se/changelog/hibob.md) - [Changelog](https://docs.twine.se/changelog/index.md): Notable changes to Twine and its integrations - [Add](https://docs.twine.se/data-engine/arithmetic/add.md) - [Divide](https://docs.twine.se/data-engine/arithmetic/divide.md) - [Multiply](https://docs.twine.se/data-engine/arithmetic/multiply.md) - [Subtract](https://docs.twine.se/data-engine/arithmetic/subtract.md) - [Assign Put](https://docs.twine.se/data-engine/assigns/assign_put.md) - [Assign Read](https://docs.twine.se/data-engine/assigns/assign_read.md) - [Attribute](https://docs.twine.se/data-engine/assigns/attribute.md) - [Constant](https://docs.twine.se/data-engine/assigns/const.md) - [Default](https://docs.twine.se/data-engine/assigns/default.md) - [Extract](https://docs.twine.se/data-engine/assigns/extract.md) - [Get Variable](https://docs.twine.se/data-engine/assigns/get_variable.md) - [Meta](https://docs.twine.se/data-engine/assigns/meta.md) - [Set Variable](https://docs.twine.se/data-engine/assigns/set_variable.md) - [Wrap Raw](https://docs.twine.se/data-engine/assigns/wrap_raw.md) - [Graph execution](https://docs.twine.se/data-engine/concepts/execution.md): How the Data Engine traverses a graph from root to end - [Ports](https://docs.twine.se/data-engine/concepts/ports.md): How values enter and leave Data Engine nodes - [Date End Of](https://docs.twine.se/data-engine/date/date_end_of.md) - [Date Shift](https://docs.twine.se/data-engine/date/date_shift.md) - [Date Start Of](https://docs.twine.se/data-engine/date/date_start_of.md) - [DateTime Now](https://docs.twine.se/data-engine/date/date_time_now.md) - [Date Today](https://docs.twine.se/data-engine/date/date_today.md) - [Anomaly](https://docs.twine.se/data-engine/diagnostics/anomaly.md) - [Abort](https://docs.twine.se/data-engine/flow-control/abort.md) - [End](https://docs.twine.se/data-engine/flow-control/end.md) - [Ident](https://docs.twine.se/data-engine/flow-control/ident.md) - [Root](https://docs.twine.se/data-engine/flow-control/root.md) - [Skip](https://docs.twine.se/data-engine/flow-control/skip.md) - [Switch](https://docs.twine.se/data-engine/flow-control/switch.md) - [Any](https://docs.twine.se/data-engine/guard/any.md) - [Assert](https://docs.twine.se/data-engine/guard/assert.md) - [Refute](https://docs.twine.se/data-engine/guard/refute.md) - [Data Engine](https://docs.twine.se/data-engine/index.md): Twine's DAG-based data transformation engine - [At Index](https://docs.twine.se/data-engine/list/at_index.md) - [At Moment](https://docs.twine.se/data-engine/list/at_moment.md) - [Each](https://docs.twine.se/data-engine/list/each.md) - [Filter](https://docs.twine.se/data-engine/list/filter.md) - [List Append](https://docs.twine.se/data-engine/list/list_append.md) - [List Max](https://docs.twine.se/data-engine/list/list_max.md) - [List Min](https://docs.twine.se/data-engine/list/list_min.md) - [Sort](https://docs.twine.se/data-engine/list/sort.md) - [Equals](https://docs.twine.se/data-engine/test/equals.md) - [Match](https://docs.twine.se/data-engine/test/match.md) - [Converter](https://docs.twine.se/data-engine/transformation/converter.md) - [Mapping](https://docs.twine.se/data-engine/transformation/mapping.md) - [To Boolean](https://docs.twine.se/data-engine/transformation/to_boolean.md) - [To Date](https://docs.twine.se/data-engine/transformation/to_date.md) - [To DateTime](https://docs.twine.se/data-engine/transformation/to_date_time.md) - [To Float](https://docs.twine.se/data-engine/transformation/to_float.md) - [To Integer](https://docs.twine.se/data-engine/transformation/to_integer.md) - [To String](https://docs.twine.se/data-engine/transformation/to_string.md) - [Unpack](https://docs.twine.se/data-engine/transformation/unpack.md) - [Update](https://docs.twine.se/data-engine/transformation/update.md) - [Flow Assign](https://docs.twine.se/flow-engine/assigns/flow_assign.md) - [Flow Assign Append](https://docs.twine.se/flow-engine/assigns/flow_assign_append.md) - [Flow Dated Property Put](https://docs.twine.se/flow-engine/assigns/flow_dated_property_put.md) - [Flow Default](https://docs.twine.se/flow-engine/assigns/flow_default.md) - [Flow Lookup](https://docs.twine.se/flow-engine/assigns/flow_lookup.md) - [Execution and error handling](https://docs.twine.se/flow-engine/concepts/execution-and-errors.md): How a flow traverses its graph, and what happens when a step fails - [Flows and runs](https://docs.twine.se/flow-engine/concepts/flows-and-runs.md): What a flow is, how it is triggered, and what each run records - [Scheduling and observability](https://docs.twine.se/flow-engine/concepts/scheduling-and-observability.md): Cron schedules, log levels, and the run history - [Steps and assigns](https://docs.twine.se/flow-engine/concepts/steps-and-assigns.md): The token threaded through a run, pipeline steps, and the assigns map that nodes share - [Flow Branch](https://docs.twine.se/flow-engine/flow-control/flow_branch.md) - [Flow Each](https://docs.twine.se/flow-engine/flow-control/flow_each.md) - [Flow Group](https://docs.twine.se/flow-engine/flow-control/flow_group.md) - [Flow Guard](https://docs.twine.se/flow-engine/flow-control/flow_guard.md) - [Flow Switch](https://docs.twine.se/flow-engine/flow-control/flow_switch.md) - [Flow Action](https://docs.twine.se/flow-engine/flow/flow_action.md) - [Flow Log](https://docs.twine.se/flow-engine/flow/flow_log.md) - [Flow Engine](https://docs.twine.se/flow-engine/index.md): Twine's orchestration engine for running workflows with side effects - [Flow Compose](https://docs.twine.se/flow-engine/transformation/flow_compose.md) - [Flow Filter](https://docs.twine.se/flow-engine/transformation/flow_filter.md) - [Flow Transform](https://docs.twine.se/flow-engine/transformation/flow_transform.md) - [Overview - ATS](https://docs.twine.se/integrations/ats/index.md): Applicant Tracking Systems that Twine integrates with - [Teamtailor](https://docs.twine.se/integrations/ats/teamtailor.md) - [Overview - Expenses](https://docs.twine.se/integrations/expenses/index.md): Expense management systems that Twine integrates with - [Skovik](https://docs.twine.se/integrations/expenses/skovik.md) - [Overview - File Transfer](https://docs.twine.se/integrations/file-transfer/index.md): File transfer systems that Twine integrates with, including S3 and SFTP - [Manual Download](https://docs.twine.se/integrations/file-transfer/manual_download.md) - [S3](https://docs.twine.se/integrations/file-transfer/s3.md) - [Sftp](https://docs.twine.se/integrations/file-transfer/sftp.md) - [Flex HRM](https://docs.twine.se/integrations/hris-payroll/flex_hrm.md) - [Overview - HRIS / Payroll](https://docs.twine.se/integrations/hris-payroll/index.md): Combined Human Resource Information Systems and Payroll systems that Twine integrates with - [Aboard](https://docs.twine.se/integrations/hris/aboard.md) - [Simployer One](https://docs.twine.se/integrations/hris/alexis_hr.md) - [Bamboo Hr](https://docs.twine.se/integrations/hris/bamboo_hr.md) - [Catalyst One](https://docs.twine.se/integrations/hris/catalyst_one.md) - [Evity](https://docs.twine.se/integrations/hris/evity.md) - [Hailey Hr](https://docs.twine.se/integrations/hris/hailey_hr.md) - [Heartpace](https://docs.twine.se/integrations/hris/heartpace.md) - [Hibob](https://docs.twine.se/integrations/hris/hibob.md) - [Huma Hr](https://docs.twine.se/integrations/hris/huma_hr.md) - [Overview - HRIS](https://docs.twine.se/integrations/hris/index.md): Human Resource Information Systems that Twine integrates with - [People Core](https://docs.twine.se/integrations/hris/people_core.md) - [Personio](https://docs.twine.se/integrations/hris/personio.md) - [Entra ID](https://docs.twine.se/integrations/identity-providers/entra_id.md) - [Overview - Identity Providers](https://docs.twine.se/integrations/identity-providers/index.md): Identity and directory systems that Twine integrates with, including Entra ID and SCIM-compatible services - [SCIM](https://docs.twine.se/integrations/identity-providers/scim.md) - [Integrations - Overview](https://docs.twine.se/integrations/index.md): Systems and services that Twine connects with - [Csv Xlsx](https://docs.twine.se/integrations/other/csv_xlsx.md) - [Overview - Other](https://docs.twine.se/integrations/other/index.md): Other systems and services that Twine integrates with - [Paxml](https://docs.twine.se/integrations/other/paxml.md) - [Agda PS (File integration)](https://docs.twine.se/integrations/payroll/agda_file.md) - [Agda PS](https://docs.twine.se/integrations/payroll/agda_ps.md) - [Fortnox](https://docs.twine.se/integrations/payroll/fortnox.md) - [HogiaLön Plus](https://docs.twine.se/integrations/payroll/hogia_file.md) - [Hogia Open HR](https://docs.twine.se/integrations/payroll/hogia_open_hr.md) - [Overview - Payroll](https://docs.twine.se/integrations/payroll/index.md): Payroll systems that Twine integrates with - [Kontek](https://docs.twine.se/integrations/payroll/kontek.md) - [Payzlip](https://docs.twine.se/integrations/payroll/payzlip.md) - [Kleer](https://docs.twine.se/integrations/payroll/pe_accounting.md) - [Sp Payroll](https://docs.twine.se/integrations/payroll/sp_payroll.md) - [Finago Payday](https://docs.twine.se/integrations/payroll/twenty_four_seven.md) - [Overview - Time Tracking](https://docs.twine.se/integrations/time-tracking/index.md): Time tracking systems that Twine integrates with - [Medvind Wfm](https://docs.twine.se/integrations/time-tracking/medvind_wfm.md) - [Quinyx](https://docs.twine.se/integrations/time-tracking/quinyx.md) - [Time Recorder](https://docs.twine.se/integrations/time-tracking/time_recorder.md) - [What is Twine?](https://docs.twine.se/overview/index.md): Your Nordic integration partner in HR and payroll - [Key Concepts](https://docs.twine.se/overview/key-concepts.md): The core ideas behind how Twine works - [Conditions](https://docs.twine.se/platform/conditions.md): Filtering data entities based on rules - [Data Domains](https://docs.twine.se/platform/data-domains.md): How Twine segments different kinds of data - [Customer](https://docs.twine.se/platform/data-model/customer.md): Customer entities in Twine's data model - [Dated property patterns](https://docs.twine.se/platform/data-model/dated-property-patterns.md): A compact string format for encoding dated property values into a single text field - [Employee](https://docs.twine.se/platform/data-model/employee.md): Twine's primary entity, covering identity, employment, compensation, and more - [Data Model](https://docs.twine.se/platform/data-model/index.md): How Twine models entities and tracks property values over time - [Organizational Unit](https://docs.twine.se/platform/data-model/organizational-unit.md): Nodes in a company's organisational structure - [Project](https://docs.twine.se/platform/data-model/project.md): Project entities in Twine's data model - [Time Report](https://docs.twine.se/platform/data-model/time-report.md): The data model for absence and attendance records - [Domain Mappings](https://docs.twine.se/platform/domain-mappings.md): Configuring data flows between a source and a destination system - [Engines](https://docs.twine.se/platform/engines.md): Twine's two node-graph engines: the Data Engine for transformation and the Flow Engine for orchestration - [Platform Overview](https://docs.twine.se/platform/index.md): How Twine moves, transforms, and distributes data between systems - [Organization](https://docs.twine.se/platform/organization.md): The top-level tenant in Twine that owns all integrations, users, data, and settings - [Anomalies](https://docs.twine.se/platform/other/anomalies.md): Detected data issues that need attention before data can flow - [Data Shape](https://docs.twine.se/platform/other/data-shape.md): An inline JSON template that projects Twine's data model into a custom output payload - [Employee Mapping](https://docs.twine.se/platform/other/employee-mapping.md): How Twine ties a stored Employee to its identifier in an external system - [Jobs](https://docs.twine.se/platform/other/jobs.md): Records of sync and replication work performed by Twine - [Notifications](https://docs.twine.se/platform/other/notifications.md): Email digests for anomalies and data events - [Templates](https://docs.twine.se/platform/other/templates.md): Reusable copies of property mappings for a System Integration - [Property Mapping](https://docs.twine.se/platform/property-mapping.md): Mapping fields between a system's data model and Twine's - [Sync Triggers](https://docs.twine.se/platform/sync-triggers.md): Configuring when Twine fetches and distributes data - [System Integrations](https://docs.twine.se/platform/system-integrations.md): How Twine connects to and configures access to a single system ## OpenAPI Specs - [openapi](https://docs.twine.se/api-reference/openapi.json) - [public-api](https://docs.twine.se/api-reference/public-api.json) ## Optional - [twine.se](https://www.twine.se)