API structure has changed
47 structure changes including:
4 Breaking changes
20 Additions
27 Modifications
Modified
27
Breaking
GET /customers/{id}/stats
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- applications_count property Added
-
data property Modified
-
application/json content type Modified
GET /distributors
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- distributors property Modified
-
data property Modified
-
application/json content type Modified
- Query
- status query parameter Added
GET /distributors/{id}
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- logto_id, suspended_at properties Added
-
data property Modified
-
application/json content type Modified
GET /distributors/{id}/stats
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- resellers_count, customers_count, applications_count, applications_hierarchy_count properties Added
-
data property Modified
-
application/json content type Modified
GET /filters/systems/created-by
- Path went from
/filters/created-byto/filters/systems/created-by(same operationId)Breaking
GET /filters/systems/organizations
- Path went from
/filters/organizationsto/filters/systems/organizations(same operationId)Breaking
GET /filters/systems/products
- Path went from
/filters/productsto/filters/systems/products(same operationId)Breaking
GET /filters/systems/versions
- Path went from
/filters/versionsto/filters/systems/versions(same operationId)Breaking
GET /organizations
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- organizations property Modified
- pagination property Added
-
data property Modified
-
application/json content type Modified
GET /resellers
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- resellers property Modified
-
data property Modified
-
application/json content type Modified
- Query
- status query parameter Added
GET /resellers/{id}
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- logto_id, suspended_at properties Added
-
data property Modified
-
application/json content type Modified
GET /resellers/{id}/stats
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- customers_count, applications_count, applications_hierarchy_count properties Added
-
data property Modified
-
application/json content type Modified
GET /systems
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- systems property Modified
-
data property Modified
-
application/json content type Modified
GET /systems/{id}
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
-
organization_id, organization_name properties Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- organization property Added
-
organization_id, organization_name properties Removed
-
data property Modified
-
application/json content type Modified
POST /customers
- Response
-
201 response Modified
-
application/json content type Modified
-
data property Modified
- logto_id, suspended_at properties Added
-
data property Modified
-
application/json content type Modified
POST /distributors
- Response
-
201 response Modified
-
application/json content type Modified
-
data property Modified
- logto_id, suspended_at properties Added
-
data property Modified
-
application/json content type Modified
POST /resellers
- Response
-
201 response Modified
-
application/json content type Modified
-
data property Modified
- logto_id, suspended_at properties Added
-
data property Modified
-
application/json content type Modified
POST /systems
- Response
-
201 response Modified
-
application/json content type Modified
-
data property Modified
-
organization_id, organization_name properties Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- organization property Added
-
organization_id, organization_name properties Removed
-
data property Modified
-
application/json content type Modified
POST /systems/inventory
- Body
-
application/json content type Modified
-
data property Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
-
data property Removed
POST /systems/{id}/regenerate-secret
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
-
organization_id, organization_name properties Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- organization property Added
-
organization_id, organization_name properties Removed
-
data property Modified
-
application/json content type Modified
PUT /customers/{id}
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- logto_id, suspended_at properties Added
-
data property Modified
-
application/json content type Modified
PUT /distributors/{id}
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- logto_id, suspended_at properties Added
-
data property Modified
-
application/json content type Modified
PUT /resellers/{id}
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- logto_id, suspended_at properties Added
-
data property Modified
-
application/json content type Modified
PUT /systems/{id}
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
-
organization_id, organization_name properties Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- organization property Added
-
organization_id, organization_name properties Removed
-
data property Modified
-
application/json content type Modified
GET /customers/{id}
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- logto_id, suspended_at properties Added
-
data property Modified
-
application/json content type Modified
GET /customers
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- customers property Modified
-
data property Modified
-
application/json content type Modified
- Query
- status query parameter Added
GET /applications
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
-
Type went from
array[object]toobjectBreaking
- applications, pagination properties Added
-
Type went from
-
data property Modified
-
application/json content type Modified
-
500 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- 403 response Added
- Query
- page, page_size, search, sort_by, sort_direction, type, version, system_id, organization_id, status query parameters Added
Added
20
DELETE /applications/{id}
GET /applications/totals
GET /applications/trend
GET /applications/{id}
GET /filters/applications/organizations
GET /filters/applications/systems
GET /filters/applications/types
GET /filters/applications/versions
GET /filters/users/organizations
GET /filters/users/roles
GET /third-party-applications
PATCH /applications/{id}/assign
PATCH /applications/{id}/unassign
PATCH /customers/{id}/reactivate
PATCH /customers/{id}/suspend
PATCH /distributors/{id}/reactivate
PATCH /distributors/{id}/suspend
PATCH /resellers/{id}/reactivate
PATCH /resellers/{id}/suspend
PUT /applications/{id}