Integrate
Integrate v2
Integrate v2
  • Getting Started
    • šŸ¤Authorisation & Activation
    • šŸ”—API v2 URL
    • šŸ”¢Versioning
    • šŸ”Authentication
    • 🟰Additional Headers
    • šŸ†—Response Status Codes
    • šŸ›‘Rate Limiting
    • ā‰ļøErrors and Bad Requests
    • šŸ“–Pagination
    • ā­ļøUpgrading to v2
  • Reference
    • Settings
      • Client Integrations
        • Get Client Integrations
        • Change Client Integration State
    • Finance+
      • Debt Management
        • Debtor Notes
          • Get Communication Type(s)
          • Get Note Type(s)
          • Get Note(s)
          • Create Note
          • Update Note
          • Delete Note
          • Get Promise To Pay Record(s)
          • Delete Promise To Pay
        • Age Analysis Report
        • Financial Transactions Report
        • Get Schools
        • Get Accountable Person(s)
        • Get Learner(s)
        • Get Transaction Type(s)
        • Get Transaction Category(s)
Powered by GitBook
On this page
  1. Getting Started

Versioning

d6 Integrate utilises versioning in order to:

  • Ensure backward compatibility

  • Facilitate feature enhancements and testing

  • Manage the deprecation of outdated endpoints

  • Ultimately provide a more reliable and consistent user experience for developers

The version number is independent per endpoint.

The version is specified by a number with a ā€˜v’ prefix (eg: v1, v2) - for example:

https://integrate.d6plus.co.za/api/v1/adminplus/learners

https://integrate.d6plus.co.za/api/v3/adminplus/parents

https://integrate.d6plus.co.za/api/v2/currplus/learnersubjects

PreviousAPI v2 URLNextAuthentication
šŸ”¢