Change Updates

Do not miss any DATN Hub changes, ever again

Subscribe to the DATN Hub changelog to be up to date on recent changes.

RSS

Changelog

Last update:
AI Primary API
10 structure changes including:
10 Additions
Added 10
DELETE /auth/user/me/avatar
GET /admin/slide/layout
GET /admin/slide/theme
GET /auth/user/me
PATCH /auth/user/me
PATCH /auth/user/me/avatar
POST /admin/slide/layout
POST /admin/slide/theme
PUT /admin/slide/layout/{id}
PUT /admin/slide/theme/{id}
AI Primary API
38 structure changes including:
4 Breaking changes
4 Additions
30 Modifications
4 Removals
Modified 30
PATCH /models
  • Authentication
  • Bearer auth authentication method Added
PATCH /presentations/{id}/parse
  • Authentication
  • Bearer auth authentication method Added
PATCH /presentations/{id}/title
  • Authentication
  • Bearer auth authentication method Added
POST /image/generate
  • Authentication
  • Bearer auth authentication method Added
POST /images/generate
  • Authentication
  • Bearer auth authentication method Added
POST /images/generate-with-idempotency
  • Authentication
  • Bearer auth authentication method Added
POST /mindmaps
  • Authentication
  • Bearer auth authentication method Added
POST /outline/generate
  • Authentication
  • Bearer auth authentication method Added
POST /outline/generate/stream
  • Authentication
  • Bearer auth authentication method Added
POST /presentations
  • Authentication
  • Bearer auth authentication method Added
POST /presentations/generate
  • Authentication
  • Bearer auth authentication method Added
POST /presentations/generate/
  • Authentication
  • Bearer auth authentication method Added
POST /presentations/generate/stream
  • Authentication
  • Bearer auth authentication method Added
POST /presentations/outline-generate
  • Authentication
  • Bearer auth authentication method Added
PUT /mindmaps/{id}
  • Authentication
  • Bearer auth authentication method Added
PUT /presentations/{id}
  • Authentication
  • Bearer auth authentication method Added
PUT /presentations/{id}/slides
  • Authentication
  • Bearer auth authentication method Added
DELETE /mindmaps/{id}
  • Authentication
  • Bearer auth authentication method Added
DELETE /presentations/{id}
  • Authentication
  • Bearer auth authentication method Added
GET /admin/users
  • Authentication
  • Bearer auth authentication method Added
GET /admin/users/{id}
  • Authentication
  • Bearer auth authentication method Added
GET /images
  • Authentication
  • Bearer auth authentication method Added
GET /images/{id}
  • Authentication
  • Bearer auth authentication method Added
GET /mindmaps
  • Authentication
  • Bearer auth authentication method Added
GET /mindmaps/{id}
  • Authentication
  • Bearer auth authentication method Added
GET /models
  • Authentication
  • Bearer auth authentication method Added
GET /presentations
  • Authentication
  • Bearer auth authentication method Added
GET /presentations/{id}
  • Authentication
  • Bearer auth authentication method Added
GET /presentations/{presentationId}/ai-result
  • Authentication
  • Bearer auth authentication method Added
PATCH /mindmaps/{id}/title
  • Authentication
  • Bearer auth authentication method Added
Removed 4 Breaking
DELETE /auth/user/me/avatar
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /auth/user/me
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /auth/user/me
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /auth/user/me/avatar
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 4
POST /mindmaps/generate
POST /auth/exchange
GET /auth/google/authorize
Bearer authauthentication method
AI Primary API
1 structure change including:
1 Breaking change
1 Removal
Removed 1 Breaking
GET /presentations/all
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
AI Primary API
7 structure changes including:
2 Additions
5 Modifications
Modified 5
GET /admin/users
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • avatarUrl property Added
GET /admin/users/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • avatarUrl property Added
GET /auth/user/me
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • avatarUrl property Added
PATCH /auth/user/me
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • avatarUrl property Added
POST /auth/signup
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data property Modified
        • avatarUrl property Added
Added 2
DELETE /auth/user/me/avatar
PATCH /auth/user/me/avatar
AI Primary API
6 structure changes including:
6 Additions
Added 6
GET /admin/users
GET /admin/users/{id}
GET /auth/user/me
PATCH /auth/user/me
POST /auth/signin
POST /auth/signup
AI Primary API
10 structure changes including:
1 Breaking change
6 Additions
4 Modifications
Modified 4 Breaking
GET /mindmaps/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • nodes property Modified
POST /images/generate
  • Path went from /generate-with-idempotency to /images/generate (same operationId)
    Breaking
POST /mindmaps
  • Body
  • application/json content type Modified
    • nodes property Modified
      • mindmapRootNode, mindmapImageNode alternatives Modified
      • mindmapShapeNode alternative Modified
        • imageUrl, alt properties Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • nodes property Modified
PUT /mindmaps/{id}
  • Body
  • application/json content type Modified
    • nodes property Modified
      • mindmapRootNode, mindmapImageNode alternatives Modified
      • mindmapShapeNode alternative Modified
        • imageUrl, alt properties Added
Added 6
POST /image/generate
POST /images/generate-with-idempotency
POST /outline/generate
POST /outline/generate/stream
POST /presentations/generate/
POST /presentations/generate/stream
AI Primary API
2 structure changes including:
1 Breaking change
2 Modifications
Modified 2 Breaking
POST /images/generate
  • Path went from /generate-with-idempotency to /images/generate (same operationId)
    Breaking
  • Header
  • idempotency-key header Added
POST /presentations/generate
  • Body
  • application/json content type Modified
    • presentation property Added
AI Primary API
4 structure changes including:
1 Breaking change
2 Additions
2 Modifications
Modified 2 Breaking
POST /generate-with-idempotency
  • Path went from /images/generate to /generate-with-idempotency (same operationId)
    Breaking
  • Body
  • application/json content type Modified
    • sampleCount, safetyFilterLevel, personGeneration, seed properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • artStyle, artDescription, themeStyle, themeDescription, model, provider properties Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • imageUri property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • url property Added
POST /images/generate
  • Body
  • application/json content type Modified
    • sampleCount, safetyFilterLevel, personGeneration, seed properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • artStyle, artDescription, themeStyle, themeDescription, model, provider properties Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • imageUri property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • url property Added
  • Header
  • idempotency-key header Added
Added 2
GET /images
GET /images/{id}
AI Primary API
6 structure changes including:
6 Additions
Added 6
DELETE /mindmaps/{id}
GET /mindmaps
GET /mindmaps/{id}
PATCH /mindmaps/{id}/title
POST /mindmaps
PUT /mindmaps/{id}
AI Primary API
2 structure changes including:
2 Modifications
Modified 2 Breaking
GET /models
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • modelType property Added
      • pagination property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • Query
  • modelType query parameter Added
PATCH /models
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • modelType property Added
AI Primary API
1 structure change including:
1 Addition
Added 1
GET /presentations/{presentationId}/ai-result
AI Primary API
1 structure change including:
1 Addition
Added 1
PUT /presentations/{id}/slides
AI Primary API
13 structure changes including:
1 Addition
12 Modifications
Modified 12 Breaking
DELETE /presentations/{id}
  • Response
  • 404 response Modified
    • application/json content type Modified
      • status, statusCode, error properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • success, code, errorCode, message, timestamp properties Added
GET /models
  • Response
  • 200 response Modified
    • application/json content type Modified
      • errorCode property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
GET /presentations
  • Response
  • 200 response Modified
    • application/json content type Modified
      • errorCode property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • 500 response Modified
    • application/json content type Modified
      • status, statusCode, error properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • success, code, errorCode, message, timestamp properties Added
GET /presentations/all
  • Response
  • 200 response Modified
    • application/json content type Modified
      • errorCode property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • 500 response Modified
    • application/json content type Modified
      • status, statusCode, error properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • success, code, errorCode, message, timestamp properties Added
GET /presentations/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • errorCode property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • 404 response Modified
    • application/json content type Modified
      • status, statusCode, error properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • success, code, errorCode, message, timestamp properties Added
PATCH /models
  • Response
  • 200 response Modified
    • application/json content type Modified
      • errorCode property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • 404 response Modified
    • */* content type Modified
      • status, statusCode, error properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • success, code, errorCode, message, timestamp properties Added
  • 500 response Modified
    • */* content type Modified
      • status, statusCode, error properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • success, code, errorCode, message, timestamp properties Added
PATCH /presentations/{id}/parse
  • Response
  • 404 response Modified
    • application/json content type Modified
      • status, statusCode, error properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • success, code, errorCode, message, timestamp properties Added
  • 500 response Modified
    • application/json content type Modified
      • status, statusCode, error properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • success, code, errorCode, message, timestamp properties Added
PATCH /presentations/{id}/title
  • Response
  • 404 response Modified
    • application/json content type Modified
      • status, statusCode, error properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • success, code, errorCode, message, timestamp properties Added
POST /presentations
  • Response
  • 200 response Modified
    • application/json content type Modified
      • errorCode property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • 500 response Modified
    • application/json content type Modified
      • status, statusCode, error properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • success, code, errorCode, message, timestamp properties Added
POST /presentations/generate
  • Response
  • 200 response Modified
    • application/json content type Modified
      • errorCode property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • 400 response Modified
    • application/json content type Modified
      • status, statusCode, error properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • success, code, errorCode, message, timestamp properties Added
POST /presentations/outline-generate
  • Response
  • 200 response Modified
    • application/json content type Modified
      • errorCode property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • 400 response Modified
    • application/json content type Modified
      • status, statusCode, error properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • success, code, errorCode, message, timestamp properties Added
  • 500 response Modified
    • application/json content type Modified
      • status, statusCode, error properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • success, code, errorCode, message, timestamp properties Added
PUT /presentations/{id}
  • Response
  • 404 response Modified
    • application/json content type Modified
      • status, statusCode, error properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • success, code, errorCode, message, timestamp properties Added
Added 1
POST /images/generate
AI Primary API
1 structure change including:
1 Addition
Added 1
PATCH /presentations/{id}/parse
AI Primary API
2 structure changes including:
2 Modifications
Modified 2 Breaking
POST /presentations
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • presentation property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • id, createdAt, updatedAt, slides properties Added
PUT /presentations/{id}
  • Body
  • application/json content type Modified
    • presentation property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • slides property Added
AI Primary API
4 structure changes including:
1 Addition
3 Modifications
Modified 3 Breaking
GET /presentations
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • Type went from object to array[object]
          Breaking
        • presentations property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • object property Added
GET /presentations/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • title, createdAt, updatedAt properties Added
POST /presentations
  • Body
  • application/json content type Added
Added 1
GET /presentations/all
AI Primary API
16 structure changes including:
7 Breaking changes
9 Additions
7 Removals
Removed 7 Breaking
GET /presentations
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /presentations/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /presentations/{id}/title
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /presentations
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /presentations/generate
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /presentations/outline-generate
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /presentations/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 9
GET /models
GET /presentations
GET /presentations/{id}
PATCH /models
PATCH /presentations/{id}/title
POST /presentations
POST /presentations/generate
POST /presentations/outline-generate
PUT /presentations/{id}