Digital Twin Platform API Access & Integration Guide

A practical 2026 integration guide for the Atlantis NDT digital twin platform — REST and GraphQL API patterns for OSIsoft PI / AVEVA PI System, AVEVA Historian (Wonderware), Aspen IP.21, IBM Maximo, SAP PM, Hexagon EAM, Bentley OpenPlant, AVEVA E3D, plus DICONDE radiography and Olympus / M2M PAUT file ingestion.

A digital twin platform that cannot read process data from your historian, read asset and work-order data from your EAM, and read as-designed geometry from your engineering 3D system is a sealed silo — it can render pretty visuals at deployment but will not be the single pane of glass anyone actually uses to make decisions. Open API access is the structural difference between digital twin platforms that compound value over years and those that become shelfware within 18 months.

The Atlantis NDT digital twin platform was designed API-first. Every capability available in the platform's web UI is available via REST or GraphQL endpoints; nothing is locked behind a console-only workflow. This guide covers the API architecture, the integration patterns for the dominant industrial systems (OSIsoft PI, AVEVA, Maximo, SAP PM, Bentley OpenPlant, AVEVA E3D), and the operational considerations (authentication, rate limits, SLA) that matter for production deployments.

2026 digital twin API architecture key facts:

PI is the dominant process historian in oil and gas, refining, and power generation, with an installed base of 19,000+ industrial sites globally. The Atlantis NDT digital twin connects to PI via two complementary surfaces. First, the PI Web API exposes a REST endpoint for tag time-series read and write — used for ingesting process variables (pressure, temperature, flow, vibration) into the twin as time-series attributes. Second, the PI Asset Framework (PI AF) SDK provides hierarchical asset modeling that maps directly to the digital twin's asset hierarchy — used for the initial bulk-load of asset structure and ongoing structural synchronization.

Standard PI integration deploys in 4-8 weeks for a single site. The work breakdown: (1) PI Web API access provisioning with service-account configuration — 1 week; (2) PI AF hierarchy export and mapping against twin asset hierarchy — 2-3 weeks; (3) Tag namespace alignment, unit-of-measure normalization, time-zone reconciliation — 1-2 weeks; (4) Bi-directional read/write validation and historical-data backfill — 1-2 weeks. PI Vision dashboards can embed Atlantis NDT digital twin views as iframe widgets so PI users get the integrated visualization without needing to leave their familiar PI tools.

EAM integration is the second pillar after historian integration. Atlantis NDT digital twin connects to IBM Maximo via the Maximo REST API exposed by the Maximo Integration Framework (MIF) — specifically the MIF Object Structures for synchronous read/write and the MEA (Maximo Enterprise Adapter) for asynchronous message-based integration in high-volume environments. The most common bi-directional sync covers: asset master read (Maximo → twin) for initial asset onboarding; work-order create from twin (twin → Maximo) when an anomaly detection triggers a maintenance recommendation; work-order status read (Maximo → twin) to close the loop on actioned recommendations.

SAP PM integration runs through the SAP NetWeaver Gateway REST API for SAP S/4HANA installations or via IDoc / BAPI / RFC for legacy ECC 6.0 environments. Integration to S/4HANA is meaningfully faster (typically 8-10 weeks) than to ECC 6.0 (12-16 weeks) because the REST gateway exposes work-order, equipment, functional-location, and notification entities natively without requiring custom ABAP development. For S/4HANA users on the latest 2023+ release, the SAP Business Technology Platform provides additional integration patterns via SAP Integration Suite (CPI).

The as-designed engineering 3D model is the source-of-truth for asset geometry and tagged-item attributes. AVEVA E3D (formerly Aveva PDMS) is dominant in refining, petrochemical, and offshore EPC; integration imports the E3D Reviews .rvm file with attribute preservation against the ISO 15926 reference data set. Bentley OpenPlant + OpenBridge cover pipeline and bridge engineering; integration imports the i.dgn or i.model file. Hexagon SmartPlant 3D + SmartPlant Foundation cover refinery and petrochemical EPC; integration uses ISO 15926 with SmartPlant-specific attribute mapping.

For brownfield assets where the engineering model is incomplete, outdated, or missing entirely (common for assets older than 25 years), the digital twin supports reality-capture-as-source-of-truth: laser-scan data from Faro, Leica, or Trimble scanners can be ingested as .e57, .rcp, or .pts files. The resulting point cloud is segmented into asset entities using the Atlantis NDT auto-segmentation pipeline, with manual review by an asset-integrity engineer. As-built tolerance checks per ASME B31.3 / ASME VIII compare laser-scan reality against the engineering model with delta reporting.

Atlantis NDT digital twin supports five ingestion patterns for inspection data. (1) Direct API ingestion via REST POST with JSON payload — the most common path for the Atlantis NDT field reporting app and for partner inspection software with native integration. (2) File-upload for UT thickness CSV/Excel, RT digital-radiography DICONDE files per ASTM E2339, PAUT scan files (Olympus .opd, M2M / Gekko / Mantis files, Eddyfi proprietary formats). (3) IoT sensor stream ingestion for fixed CP voltage probes, vibration accelerometers, ultrasonic thickness probes via MQTT, Sparkplug B, or HTTP webhooks. (4) Inspection-management-system bridge for bi-directional sync with Bureau Veritas Inspect, Acuren ASSET, MISTRAS PCMS, BV VeriSTAR, DNV Synergi. (5) Manual data entry via the web console for legacy inspection records during initial twin onboarding.

Every ingestion path includes structured data-validation rules — value-range checking (e.g., UT thickness above 50 mm is flagged for review on a 6 mm shell course), unit normalization (mm vs inches, MPa vs psi), and missing-field detection — before the record commits to the twin.

Authentication for the API uses OAuth 2.0 client-credentials flow with API keys scoped per asset twin or per workspace, supporting access tokens with 60-minute lifetime and refresh tokens with configurable lifetime. For client systems unable to support OAuth 2.0, we support API-key-as-bearer-token with the same scope restrictions but stronger rate-limiting. SCIM 2.0 is supported for user-account provisioning from Okta, Microsoft Entra ID, and Google Workspace — when a user is deactivated in the identity provider, the API revokes their access on the next scheduled SCIM sync.

SAML 2.0 SSO is available for the human-user web console, separate from API authentication. Role-based access control (RBAC) supports nine standard roles plus unlimited custom roles, with attribute-based access control (ABAC) available for finer-grained restrictions (e.g., user can only see inspection records from their assigned asset hierarchy). All API access and all UI access produces audit-log entries retained for 7 years to satisfy SOX, GDPR, PIPL, and HIPAA-equivalent retention requirements. Audit logs are exportable via API for ingestion into customer SIEM (Splunk, Elastic, Microsoft Sentinel).

Atlantis NDT digital twin — REST + GraphQL, OAuth 2.0, OpenAPI 3.0 spec, native integration with PI, Maximo, SAP PM, AVEVA E3D, and 12+ more.

Disclaimer: Any salary, cost, or pricing figures in this article are general industry estimates for informational purposes only and do not represent Atlantis NDT pricing.

REST API: OAuth 2.0 client-credentials flow, 1,000 req/min standard, OpenAPI 3.0 spec at /api-docs

GraphQL API: 5,000-node complexity limit per query, persisted-queries supported

SLA: 99.9% standard / 99.95% enterprise / 99.99% dedicated-tenant

SAML 2.0 SSO + SCIM 2.0 user provisioning (Okta, Entra ID, Google Workspace)

What this page covers

  • Why Digital Twin API Access Determines Long-Term Platform Value
  • Supported Integrations — System Map
  • OSIsoft PI / AVEVA PI System Integration Pattern
  • IBM Maximo and SAP PM Integration Patterns
  • Engineering 3D Model Integration (AVEVA E3D, Bentley OpenPlant, Hexagon SmartPlant)
  • Inspection Data Ingestion Patterns
  • Authentication, Authorization, and Audit
  • Related Resources
  • Frequently Asked Questions
  • Open API. Documented. Tested.

Key points covered

  • Can the digital twin read data from AVEVA Historian (formerly Wonderware)?
  • Does the digital twin platform integrate with Bentley OpenPlant or AVEVA E3D?
  • What ingestion patterns does the digital twin support for inspection data?
  • Digital Twin Platform API Access & Integration Guide — PI, Maximo, AVEVA, SAP

Frequently Asked Questions

Does the Atlantis NDT digital twin platform have API access?

Yes. The Atlantis NDT digital twin platform exposes both a REST API (for synchronous reads / writes) and a GraphQL API (for complex read queries with field-selection efficiency). The REST API uses OAuth 2.0 client-credentials flow with API keys scoped per asset twin. Endpoints cover asset hierarchy queries, inspection-data ingestion (UT thickness, RT/PAUT scan results, corrosion-coupon weights), historian-tag time-series writes, work-order creation, and twin-state read for visualization clients. The GraphQL endpoint is used primarily by partner analytics tools (Power BI, Tableau, Grafana via the JSON API connector) to pull cross-twin queries efficiently. Both APIs are documented at /api-docs with OpenAPI 3.0 spec available for Postman / Insomnia / Bruno import. Rate limits: 1,000 requests/minute per client for REST; query-complexity limit of 5,000 nodes per request for GraphQL. Enterprise-tier customers can request higher limits.

Does the digital twin integrate with OSIsoft PI historian?

Yes — OSIsoft PI (now AVEVA PI System) integration is the most common historian integration we deploy because PI is the dominant historian in oil & gas, refining, and power generation. Atlantis NDT digital twin connects to PI via the PI Web API (REST endpoint) for tag-based time-series ingestion and the PI Asset Framework (PI AF) SDK for asset-hierarchy synchronization. Tag mapping is bidirectional: Atlantis NDT can read PI tag values into twin attributes (e.g., process temperature, vessel pressure, vibration RMS) and write computed twin outputs back to PI for use by other PI clients. Standard PI integration deploys in 4-8 weeks including PI AF hierarchy mapping, tag-namespace alignment, and security-context configuration (Kerberos / Windows authentication or service-account API key). For sites running PI on legacy 2018-era infrastructure, we support the older PI SDK + PI OLEDB Enterprise interface. PI Vision dashboards can embed Atlantis NDT digital twin views as iframe widgets.

Can the digital twin read data from AVEVA Historian (formerly Wonderware)?

Yes. AVEVA Historian (formerly Wonderware Historian, before that InSQL) integration uses the AVEVA Historian Client REST API or direct SQL Server query for sites still running the historian on-premise. Tag synchronization is configured via the InTouch tag dictionary export and mapped against the Atlantis NDT digital twin asset hierarchy. For sites running the newer AVEVA System Platform with Operations Management Interface (OMI), we support the direct OMI WebClient API. Integration typical timeline is 6-10 weeks depending on historian version and tag-count. AVEVA Insight cloud historian is also supported via its REST API for newer cloud deployments.

What about IBM Maximo and SAP PM integration?

Both are supported, plus Hexagon EAM, Infor EAM, and Bentley AssetWise. IBM Maximo integration uses the Maximo REST API (MIF Object Structures) or the Maximo Integration Framework MEA endpoints for work-order, asset, and inventory bidirectional sync. SAP PM (Plant Maintenance) integration runs through the SAP NetWeaver Gateway REST API for newer S/4HANA installations or via IDoc / BAPI for older ECC 6.0 environments. Hexagon EAM, Infor EAM, and Bentley AssetWise each have native REST APIs we connect through. The most common integration pattern: digital twin reads asset master data and equipment hierarchy from the EAM, ingests inspection findings and condition data, then writes back work-order recommendations with criticality, estimated cost, and recommended completion dates. Maximo and SAP PM users can configure approval workflows that escalate twin-generated work orders to the appropriate planner / supervisor based on cost threshold.

Does the digital twin platform integrate with Bentley OpenPlant or AVEVA E3D?

Yes — both engineering 3D systems are supported as source-of-truth for the as-designed model. The integration imports the engineering 3D model (Bentley i.dgn or i.model, AVEVA E3D Reviews .rvm, or Aveva PDMS legacy database) and maps each tagged engineering item to a digital-twin asset entity. As-built changes detected via laser scan (Faro, Leica, Trimble) can be reconciled against the engineering model with delta-reporting per ASME B31.3 / ASME VIII as-built-vs-design tolerance ranges. For sites running Intergraph SmartPlant 3D, AVEVA Marine, or Hexagon SmartPlant Foundation, we support import via the ISO 15926 reference data set with full attribute preservation.

What ingestion patterns does the digital twin support for inspection data?

Five primary ingestion patterns: (1) Direct API ingestion via REST POST with JSON payload — used by Atlantis NDT field reporting app and by partner inspection software with native integration; (2) File-upload ingestion — UT thickness CSV/Excel, RT digital-radiography DICONDE files, PAUT scan files (Olympus .opd, M2M / Gekko / Mantis files, Eddyfi files), corrosion-coupon weight reports; (3) IoT sensor stream ingestion — fixed CP voltage probes, vibration accelerometers, ultrasonic thickness probes via MQTT, Sparkplug B, or HTTP webhooks; (4) Inspection-management-system bridge — bi-directional sync with Bureau Veritas Inspect, Acuren ASSET, MISTRAS PCMS, BV Naval Ships VeriSTAR, DNV Synergi; (5) Manual data entry — for legacy inspection records during initial twin onboarding. Every ingestion path includes data-validation rules (value-range checking, unit normalization, missing-field detection) before the record commits to the twin.

Is the digital twin API rate-limited and what is the SLA?

Standard tier API rate limits: REST endpoint 1,000 requests/minute per client; GraphQL 5,000-node complexity limit per query; file-upload up to 500 MB per file with multipart upload for larger DICONDE files. SLA for the platform: 99.9% uptime (43 minutes max downtime per month) for standard tier; 99.95% for enterprise tier (22 minutes/month max). Planned maintenance windows are advance-notified 14 days minimum and scheduled outside business hours for the customer's primary timezone. For mission-critical deployments (FPSO with $2M+ daily production cost), we offer a dedicated single-tenant deployment with 99.99% SLA and active-active multi-region failover at a custom pricing tier above standard.

How does authentication work for digital twin API integration?

Authentication uses OAuth 2.0 client-credentials flow with API keys scoped per asset twin or per workspace. For client systems unable to support OAuth 2.0, we support API-key-as-bearer-token with the same scope restrictions but stronger rate-limiting. SCIM 2.0 is supported for user-account provisioning from Okta, Azure AD / Entra ID, and Google Workspace. SAML 2.0 SSO is available for the human-user web console (separate from API authentication). All API traffic is TLS 1.2 minimum (TLS 1.3 preferred); platform-side data at rest is AES-256 encrypted; field-level encryption is available for sensitive attributes (e.g., specific corrosion-survey results restricted to authorized engineers). Audit logs of all API access are retained 7 years per SOX/GDPR/PIPL requirements.

Related: Atlantis NDT ERP · Digital Twin platform · NDT inspection software · NDT reporting software · ASNT Level III consulting · NDT training. Book a free consultation.