Change Updates

Do not miss any SWIFT BE API changes, ever again

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

RSS

Changelog

Last update:
Compare
27 structure changes including:
4 Breaking changes
8 Additions
15 Modifications
4 Removals
Modified 15 Breaking
POST /sms/single
  • Response
  • 200 response Modified
    • Full types is now object
POST /sms/bulk
  • Response
  • 200 response Modified
    • Full types is now object
POST /otp/verify
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 400 response Added
POST /auth/login
  • Response
  • 401 response Added
GET /users/{userId}
  • Response
  • 200 response Modified
    • Full types is now object
GET /users/reset-password
  • Response
  • 200 response Modified
    • Full types is now object
  • 400 response Added
  • Query
  • sendMethode, email query parameters Added
GET /users/activity
  • Response
  • 200 response Modified
    • Full types is now object
GET /otp/generate
  • Response
  • 200 response Modified
    • Full types is now object
GET /courses/search-all
  • Query
  • courseId, courseTitle, courseSubTitle, description, price, location, courseType, sectionOfMatter, language, region, city, contactPerson, contactPhone, contactEmail query parameters Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /auth/current-user
  • Response
  • 200 response Modified
    • Full types is now object
GET /auth/check
  • Response
  • 200 response Modified
    • Full types is now object
POST /users/avatar
  • Response
  • 200 response Modified
    • Full types is now object
  • 400 response Added
POST /users/register
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 400 response Added
POST /users/reset-password
  • Response
  • 200 response Modified
    • Full types is now object
  • 400 response Added
PUT /users/reset-password
  • Response
  • 200 response Modified
    • Full types is now object
  • 401 response Added
Removed 4 Breaking
GET /courses/5b0dd6b8-7440-4c5c-8292-124217cd77d0
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /courses/5b0dd6b8-7440-4c5c-8292-124217cd77d0/publish
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /courses/5b0dd6b8-7440-4c5c-8292-124217cd77d0/to-draft
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /courses/2c9646b7-4e2e-451c-97a9-932905ae9b48
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 8
PUT /courses/{courseId}
POST /cpanel/subdomain
GET /cpanel/subdomain
GET /cpanel/domains
GET /cpanel/db
GET /courses/{courseId}/to-draft
GET /courses/{courseId}/publish
GET /courses/{courseId}
17 structure changes including:
6 Breaking changes
9 Additions
2 Modifications
6 Removals
Modified 2 Breaking
POST /auth/passwordless
  • Response
  • 200 response Modified
  • 400 response Added
GET /auth/passwordless
  • Query
  • code query parameter Modified
  • Response
  • 200 response Modified
  • 401 response Added
Removed 6 Breaking
PUT /team/member/{id}
PUT /team/member/user-status
GET /team/members
GET /team/member/c558a80a-f319-4c10-95d4-4282ef745b6b
GET /files/my-filoijpijopijes
GET /api/dev/files/public/92ea5525-b749-42f7-a5a9-e6b9a593c083
Added 9
PUT /users/user-status/{userId}
PUT /team/{userId}
PUT /courses/2c9646b7-4e2e-451c-97a9-932905ae9b48
POST /courses/questions/{courseId}
GET /users/{userId}
GET /users/my-committee-users
GET /files/public/{fileId}
GET /files/my-files
GET /courses/committee