Integration Methods

Provider Built

An integrator or provider can build an integration without intervention of Degreed processes by sending statements to Degreed's Rest API and xAPI endpoints. This method is strongly recommended.

With this method, the integrator has greater control over what data is sent, what is removed, and what schedule the integration runs on. For more information on Degreed's endpoints, see API Reference.

Collaboratively Built

The following integration methods requires collaboration with Degreed. Our templated JSON framework allows us to read and process CSV files, XML files, and RSS feeds that contain integration metadata.

CSV and XML

CSV and XML files can be sent to Degreed’s FTP host. Before using this method, consider the following:

  • This method requires assistance from a Degreed Technical Consultant, typically representing the requesting mutual customer.
  • Supported CSV and XML integrations include: Content, Completions, and Required Learning.
  • File integrations are executed as a JSON script by Degreed at most once per 24 hour period. Less frequent execution can be requested.
  • A repository on Degreed’s FTP host (data center dependent) must be created and configured for an integrator’s provider record. This is performed by a Degreed technical consultant, and credentials are provided to the integrator.
  • It is the responsibility of the integrator to determine what fields a customer may want or require among those available, and to complete a sample file template to match. The completed template should be provided to the Degreed technical consultant.
  • An agreed upon naming convention must be applied to all files sent to Degreed’s FTP host for processing.

The script that Degreed executes to process the file is built and maintained internally by Degreed, and are internally called “file collectors.” For more information, contact your Degreed Technical Consultant.

RSS

The RSS integration process involves working with a Degreed Technical Consultant to provide the necessary data to construct scripts, internally called “RSS collectors.” Before using this method, consider the following:

  • In order for Degreed to read and process an RSS feed, the URL must be publicly available. Authentication requirements for URL access must not be present.
  • Content items are considered “articles” by default in RSS collectors.
  • If specified, different URL’s can be provided for a single RSS integration, with each URL representing a different content type.
  • Supported RSS integrations include content only.
  • RSS integrations are executed as a JSON script by Degreed at most once per 24 hour period. Less frequent execution can be requested.

The script that Degreed executes to process the RSS feed is built and maintained internally by Degreed, and are internally called “RSS collectors.” For more information, contact your Degreed Technical Consultant.

📘

Degreed Built Integrations

Degreed has built and supports several evolving connectors that are customized for various partners and providers. We generally do not build new custom connectors. Contact our Partnerships team at [email protected] for more information.