You are viewing an Archived item in your Knowledge Base, it is not publicly accessible.

Pure's logos
Pure Help Center for Pure Administrators

If you are a researcher, or other non-admin at your institution, click here.

  • Home
  • Announcements
  • Release Notes
  • Technical user guides
  • Training
  • Events
  • Support
  • Contact Us
  • Home
  • Training
  • Technical user guides
  • Integrations
  • Synchronizations
  • General synchronisation information

Preview the new Pure Help Center (beta)! Click here to learn more.

How Can We Help?

Search Results

Filter By Category

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Contact us

Pure API or XML synchronization?Pure API or XML synchronization?

As the work on the Pure API progresses, a lot of our customers are wondering if they should start planning for rewriting their synchronizations to leverage this.

As the Pure API is still missing a number of features that are built in to the synchronization functionality, our recommendation is to use the XML synchronization for most use-cases.

Currently, the XML synchronization framework offers the following features:

  • It is batch oriented, making it ideal for processes that run on a schedule that is managed inside Pure.
    • Easy to coordinate with other jobs, i.e. users and organizations, should be run before persons.
  • Identity management happens in Pure, the customer doesn't have to concern themselves with Pure identifiers.
  • Supports content and field locking strategies.
  • Monitoring of result can be found inside Pure in the job logs.
  • The synchronizations sanitize data to get in through Pure validation rules. This could be removing unwanted XHTML elements, adding organizations to other places in the model, where it is needed to generate valid content.

The Pure API supports the following features:

  • It is event oriented, making it ideal for reacting to changes in the source systems (if they're expressed as events or messages).
  • Only understands Pure UUIDs for content identity, any matching between source identifiers and the Pure UUID has to happen in the service client.
  • Does not directly support content and field locking (it can be faked, though - see Synchronization workaround).

Published at December 14, 2023

Download article
Related Articles
  • medRxiv
  • bioRxiv
  • Fennica
  • Synchronisation Non-explicit Id Hints
Keywords
  • xml sync
  • api sync

Was this article helpful?

Yes
No
Give feedback about this article

    About Pure

  • Announcements
  • Pure Privacy and Data Protection

    Additional Support

  • Events
  • Client Community
  • Training

    Need Help?

  • Contact Us
  • Submit a Support Case
  • My Cases
  • Linkedin
  • Twitter
  • Facebook
  • Youtube
Elsevier logo Relx logo

Copyright © 2025 Elsevier, except certain content provided by third parties.

  • Terms & Conditions Terms & Conditions
  • Privacy policyPrivacy policy
  • AccesibilityAccesibility
  • Cookie SettingsCookie Settings
  • Log in to Pure Help CenterLog in to Helpjuice Center

Knowledge Base Software powered by Helpjuice

Expand