Skip to main content

10.2 Rekonnect API Overview

Automate, integrate, and extend your Rekonnect environment with secure API access

Updated over 7 months ago

Rekonnect offers a robust RESTful API that enables organizations to programmatically access and manipulate data across users, products, training, customers, and more. Whether you want to automate onboarding, sync records with an external system, or extract training statistics, the API provides structured, secure endpoints to get the job done.


Access & Security

  • All endpoints require valid authentication using API keys (generated by admins).

  • Secure HTTPS endpoints with read/write controls.

  • Designed for integration with CRMs, LMSs, ERPs, and custom reporting tools.


Key API Categories & Capabilities

Users

  • Create, update, retrieve, or delete user accounts

  • Manage user data with custom fields

  • Track user training progress and assignments

User Groups

  • Create and manage user groups to match organizational structures

  • Retrieve all groups or specific groups by ID

  • Modify user group memberships dynamically

Customers

  • Post new customer organizations

  • Get, update, or delete customer records

  • Access customer custom fields and metadata

Products

  • Retrieve all registered products

  • Get detailed product metadata by identifier

Training Progress

  • Endpoint to track course statistics per user and product

  • Ideal for dashboards or external performance monitoring tools

Custom Fields

  • Get available custom fields for users and customers

  • Enables dynamic form generation and record mapping in external systems

Ping & Configuration

  • Use /api/v1/ping to verify that the API is online

  • Access OpenID client configuration using /_configuration/{clientId}


Schemas

A wide array of data schemas are available for developers to inspect and validate data structures, including:

  • UserDTOApi, UserGroupDTOApi

  • AccountMetadataDTO, CustomFieldApiConfigDTO

  • CourseStatisticsDTOApi

  • Enums like FieldTypeEnum, ProductType, and ObjectState


Common Use Cases

  • Syncing users and training progress with HR or compliance tools

  • Automatically assigning products and courses based on external triggers

  • Building custom analytics dashboards from live course statistics

  • Exporting customer metadata into your own reporting stack

Did this answer your question?