Change Updates

Do not miss any Connect API changes, ever again

Subscribe to the Connect API changelog to be up to date on recent changes.

RSS

Changelog

Last update:
Compare
6 structure changes including:
6 Modifications
Modified 6
GET /clients/{ClientId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • homepage_uri property Added
GET /organisations/{OrganisationId}/softwarestatements
  • Response
  • 200 response Modified
    • application/json content type Modified
      • HomepageUri property Added
GET /organisations/{OrganisationId}/softwarestatements/{SoftwareStatementId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • HomepageUri property Added
POST /organisations/{OrganisationId}/softwarestatements
  • Body
  • application/json content type Modified
    • HomepageUri property Added
  • Response
  • 201 response Modified
    • application/json content type Modified
      • HomepageUri property Added
PUT /organisations/{OrganisationId}/softwarestatements/{SoftwareStatementId}
  • Body
  • application/json content type Modified
    • HomepageUri property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • HomepageUri property Added
PUT /organisations/{OrganisationId}/softwarestatements/{SoftwareStatementId}/unlock
  • Response
  • 200 response Modified
    • application/json content type Modified
      • HomepageUri property Added
14 structure changes including:
2 Breaking changes
3 Additions
9 Modifications
2 Removals
Modified 9 Breaking
GET /organisations/{OrganisationId}/adminusers
  • Response
  • 200 response Modified
    • application/json content type Modified
      • OrganisationAdminUser alternative Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • OrganisationAdminUserDetails alternative Added
GET /organisations/{OrganisationId}/adminusers/{UserEmailOrID}
  • Path went from /organisations/{OrganisationId}/adminusers/{UserEmailId} to /organisations/{OrganisationId}/adminusers/{UserEmailOrID} (same operationId)
  • Response
  • 200 response Modified
    • application/json content type Modified
      • OrganisationAdminUser alternative Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • OrganisationAdminUserDetails alternative Added
  • Path
  • UserEmailId path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • UserEmailOrID path parameter Added
GET /organisations/{OrganisationId}/{AuthorisationDomainName}/users/{UserEmailOrID}
  • Path went from /organisations/{OrganisationId}/{AuthorisationDomainName}/users/{UserEmailId} to /organisations/{OrganisationId}/{AuthorisationDomainName}/users/{UserEmailOrID} (same operationId)
  • Path
  • UserEmailId path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • UserEmailOrID path parameter Added
GET /users/{UserEmailOrID}
  • Path went from /users/{UserEmailId} to /users/{UserEmailOrID} (same operationId)
  • Response
  • 200 response Modified
    • application/json content type Modified
      • BasicInformation property Modified
      • DataAdministrator property Added
  • Path
  • UserEmailId path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • UserEmailOrID path parameter Added
GET /users/{UserEmailOrID}/history
  • Path went from /users/{UserEmailId}/history to /users/{UserEmailOrID}/history (same operationId)
  • Path
  • UserEmailId path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • UserEmailOrID path parameter Added
POST /organisations/{OrganisationId}/adminusers
  • Response
  • 201 response Modified
    • application/json content type Modified
      • OrganisationAdminUser alternative Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • OrganisationAdminUserDetails alternative Added
POST /organisations/{OrganisationId}/{AuthorisationDomainName}/users
  • Body
  • application/json content type Modified
    • AuthorisationDomainRole, SystemID, UserTypeID properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • ContactRole, System properties Removed
  • Response
  • 201 response Modified
    • application/json content type Modified
      • AuthorisationDomain, AuthorisationDomainRole, AuthorisationDomainUserId, ContactRole, System, SystemID, UserTypeID properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • UserID property Added
PUT /organisations/{OrganisationId}/adminusers/{UserEmailOrID}
  • Path went from /organisations/{OrganisationId}/adminusers/{UserEmailId} to /organisations/{OrganisationId}/adminusers/{UserEmailOrID} (same operationId)
  • Response
  • 200 response Modified
    • application/json content type Modified
      • OrganisationAdminUser alternative Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • OrganisationAdminUserDetails alternative Added
  • Path
  • UserEmailId path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • UserEmailOrID path parameter Added
PUT /organisations/{OrganisationId}/{AuthorisationDomainName}/users/{UserEmailOrID}/{AuthorisationDomainUserId}
  • Path went from /organisations/{OrganisationId}/{AuthorisationDomainName}/users/{UserEmailId}/{AuthorisationDomainUserId} to /organisations/{OrganisationId}/{AuthorisationDomainName}/users/{UserEmailOrID}/{AuthorisationDomainUserId} (same operationId)
  • Body
  • application/json content type Modified
    • Content type is now required
      Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • AuthorisationDomain, AuthorisationDomainRole, AuthorisationDomainUserId, ContactRole, System, SystemID, UserTypeID properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • UserID property Added
  • Path
  • UserEmailId path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • UserEmailOrID path parameter Added
Removed 2 Breaking
POST /users
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /users/{UserEmailId}/{TnCId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 3
GET /users/data-administrator
POST /users/data-administrator
PUT /users/data-administrator/{UserEmailOrID}
5 structure changes including:
5 Modifications
Modified 5
GET /organisations/{OrganisationId}/authorisationservers/{AuthorisationServerId}/apiresources
  • Response
  • 200 response Modified
    • application/json content type Modified
  • Query
  • status query parameter Added
GET /organisations/{OrganisationId}/authorisationservers/{AuthorisationServerId}/apiresources/{ApiResourceId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Status property Added
GET /organisations/{OrganisationId}/authorisationservers/{AuthorisationServerId}/familystatus
  • Response
  • 200 response Modified
    • application/json content type Modified
POST /organisations/{OrganisationId}/authorisationservers/{AuthorisationServerId}/apiresources
  • Body
  • application/json content type Modified
    • Status property Added
  • Response
  • 201 response Modified
    • application/json content type Modified
      • Status property Added
PUT /organisations/{OrganisationId}/authorisationservers/{AuthorisationServerId}/apiresources/{ApiResourceId}
  • Body
  • application/json content type Modified
    • Status property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Status property Added
2 structure changes including:
2 Additions
Added 2
GET /organisations/{OrganisationId}/authorisationservers/{AuthorisationServerId}/apiresources/{ApiResourceId}/metadata
PUT /organisations/{OrganisationId}/authorisationservers/{AuthorisationServerId}/apiresources/{ApiResourceId}/metadata
2 structure changes including:
1 Breaking change
1 Addition
1 Removal
Removed 1 Breaking
GET /organisations/{OrganisationId}/softwarestatements/{SoftwareStatementId}/certificates/{CertificateOrKeyId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 1
GET /organisations/{OrganisationId}/softwarestatements/{SoftwareStatementId}/certificates/{SoftwareStatementCertificateOrKeyType}/{CertificateOrKeyId}
2 structure changes including:
1 Breaking change
1 Addition
1 Removal
Removed 1 Breaking
GET /organisations/{OrganisationId}/softwarestatements/{SoftwareStatementId}/certificates/{SoftwareStatementCertificateOrKeyType}/{CertificateOrKeyId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 1
GET /organisations/{OrganisationId}/softwarestatements/{SoftwareStatementId}/certificates/{CertificateOrKeyId}
5 structure changes including:
5 Modifications
Modified 5 Breaking
GET /organisations/{OrganisationId}/authorisationservers/{AuthorisationServerId}/apiresources
  • Response
  • 200 response Modified
    • application/json content type Modified
GET /organisations/{OrganisationId}/authorisationservers/{AuthorisationServerId}/apiresources/{ApiResourceId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Status property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
GET /organisations/{OrganisationId}/authorisationservers/{AuthorisationServerId}/familystatus
  • Response
  • 200 response Modified
    • application/json content type Modified
POST /organisations/{OrganisationId}/authorisationservers/{AuthorisationServerId}/apiresources
  • Response
  • 201 response Modified
    • application/json content type Modified
      • Status property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
PUT /organisations/{OrganisationId}/authorisationservers/{AuthorisationServerId}/apiresources/{ApiResourceId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Status property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
5 structure changes including:
5 Modifications
Modified 5
GET /organisations/{OrganisationId}/authorisationservers/{AuthorisationServerId}/apiresources
  • Response
  • 200 response Modified
    • application/json content type Modified
GET /organisations/{OrganisationId}/authorisationservers/{AuthorisationServerId}/apiresources/{ApiResourceId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Status property Added
GET /organisations/{OrganisationId}/authorisationservers/{AuthorisationServerId}/familystatus
  • Response
  • 200 response Modified
    • application/json content type Modified
POST /organisations/{OrganisationId}/authorisationservers/{AuthorisationServerId}/apiresources
  • Response
  • 201 response Modified
    • application/json content type Modified
      • Status property Added
PUT /organisations/{OrganisationId}/authorisationservers/{AuthorisationServerId}/apiresources/{ApiResourceId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Status property Added
1 structure change including:
1 Modification
Modified 1 Breaking
GET /clients/{ClientId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • authorization_detail_types property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • authorization_details_types property Added
1 structure change including:
1 Modification
Modified 1
GET /clients/{ClientId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • authorization_detail_types property Added
1 structure change including:
1 Modification
Modified 1
GET /clients/{ClientId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • use_mtls_endpoint_aliases property Added