Skip to content

Implementation Guide ​

Integration Overview ​

OAF-100 facilitates data synchronization between parties through:

  • Real-time event delivery via webhooks
  • Bulk data export for initial synchronization and reconciliation
  • Count verification endpoints for data integrity monitoring

Key Concepts ​

Location Identifiers ​

All locations use UUID identifiers generated by the network operator. These identifiers are permanent and never reused.

Location Groups ​

Related locations (e.g., units in an apartment building) share a common locationGroup.id. All locations in a group should maintain consistent group metadata.

Event Processing ​

Events follow an at-least-once delivery model. Recipients must handle potential duplicate deliveries using the event ID for deduplication.

Data Synchronization ​

The typical synchronization flow involves:

  1. Initial bulk export to establish baseline
  2. Ongoing webhook events for real-time updates
  3. Periodic count verification to detect drift
  4. Reconciliation via bulk export when needed

Complete Data Synchronization Workflow ​

Status Transitions ​

Locations follow a defined lifecycle:

Terminal states (CANCELLED, RETIRED) cannot transition to other states.

Open Access Forum API Documentation