Skip to main content

2 posts tagged with "api-changelog"

View All Tags

API Changelog 2.4.4 vs. 2.5.0

ยท 3 min read
Remnawave
Maintainer

GET /api/system/metadataโ€‹

  • new endpoint added

GET /api/external-squadsโ€‹

  • โš ๏ธ removed the required property 'response/externalSquads/items/customRemarks/emptyInternalSquads' from the response with the '200' status
  • added the required property 'response/externalSquads/items/customRemarks/HWIDMaxDevicesExceeded' to the response with the '200' status
  • added the required property 'response/externalSquads/items/customRemarks/HWIDNotSupported' to the response with the '200' status

PATCH /api/external-squadsโ€‹

  • โš ๏ธ added the new required request property 'customRemarks/HWIDMaxDevicesExceeded'
  • โš ๏ธ added the new required request property 'customRemarks/HWIDNotSupported'
  • โš ๏ธ removed the required property 'response/customRemarks/emptyInternalSquads' from the response with the '200' status
  • โš ๏ธ removed the request property 'customRemarks/emptyInternalSquads'
  • added the required property 'response/customRemarks/HWIDMaxDevicesExceeded' to the response with the '200' status
  • added the required property 'response/customRemarks/HWIDNotSupported' to the response with the '200' status

POST /api/external-squadsโ€‹

  • โš ๏ธ removed the required property 'response/customRemarks/emptyInternalSquads' from the response with the '201' status
  • added the required property 'response/customRemarks/HWIDMaxDevicesExceeded' to the response with the '201' status
  • added the required property 'response/customRemarks/HWIDNotSupported' to the response with the '201' status

POST /api/external-squads/actions/reorderโ€‹

  • โš ๏ธ removed the required property 'response/externalSquads/items/customRemarks/emptyInternalSquads' from the response with the '200' status
  • added the required property 'response/externalSquads/items/customRemarks/HWIDMaxDevicesExceeded' to the response with the '200' status
  • added the required property 'response/externalSquads/items/customRemarks/HWIDNotSupported' to the response with the '200' status

GET /api/external-squads/{uuid}โ€‹

  • โš ๏ธ removed the required property 'response/customRemarks/emptyInternalSquads' from the response with the '200' status
  • added the required property 'response/customRemarks/HWIDMaxDevicesExceeded' to the response with the '200' status
  • added the required property 'response/customRemarks/HWIDNotSupported' to the response with the '200' status

GET /api/subscription-settingsโ€‹

  • โš ๏ธ removed the required property 'response/customRemarks/emptyInternalSquads' from the response with the '200' status
  • added the required property 'response/customRemarks/HWIDMaxDevicesExceeded' to the response with the '200' status
  • added the required property 'response/customRemarks/HWIDNotSupported' to the response with the '200' status

PATCH /api/subscription-settingsโ€‹

  • โš ๏ธ added the new required request property 'customRemarks/HWIDMaxDevicesExceeded'
  • โš ๏ธ added the new required request property 'customRemarks/HWIDNotSupported'
  • โš ๏ธ removed the required property 'response/customRemarks/emptyInternalSquads' from the response with the '200' status
  • โš ๏ธ removed the request property 'customRemarks/emptyInternalSquads'
  • added the required property 'response/customRemarks/HWIDMaxDevicesExceeded' to the response with the '200' status
  • added the required property 'response/customRemarks/HWIDNotSupported' to the response with the '200' status

POST /api/users/{uuid}/actions/revokeโ€‹

  • added the new optional request property 'revokeOnlyPasswords'

API Changelog 2.3.2 vs. 2.4.0

ยท 3 min read
Remnawave
Maintainer

New Endpoints: 14โ€‹

  • GET /api/bandwidth-stats/nodes
  • GET /api/bandwidth-stats/nodes/realtime
  • GET /api/bandwidth-stats/nodes/{uuid}/users
  • GET /api/bandwidth-stats/nodes/{uuid}/users/legacy
  • GET /api/bandwidth-stats/users/{uuid}
  • GET /api/bandwidth-stats/users/{uuid}/legacy
  • GET /api/subscription-page-configs
  • PATCH /api/subscription-page-configs
  • POST /api/subscription-page-configs
  • POST /api/subscription-page-configs/actions/clone
  • POST /api/subscription-page-configs/actions/reorder
  • DELETE /api/subscription-page-configs/{uuid}
  • GET /api/subscription-page-configs/{uuid}
  • GET /api/subscriptions/subpage-config/{shortUuid}

Deleted Endpoints: 4โ€‹

  • GET /api/nodes/usage/range
  • GET /api/nodes/usage/realtime โ†’ replaced with GET /api/bandwidth-stats/nodes/realtime
  • GET /api/nodes/usage/{uuid}/users/range
    โ†’ replaced with GET /api/bandwidth-stats/nodes/{uuid}/users/legacy
  • GET /api/users/stats/usage/{uuid}/range
    โ†’ replaced with GET /api/bandwidth-stats/users/{uuid}/legacy

Modified Endpoints: 7โ€‹


GET /api/external-squads

  • Responses changed
    • Modified response: 200
      • Content changed
        • Modified media type: application/json
          • Schema changed
            • Properties changed
              • Modified property: response
                • Properties changed
                  • Modified property: externalSquads
                    • Items changed
                      • Required changed
                        • New required property: subpageConfigUuid
                      • Properties changed
                        • New property: subpageConfigUuid

PATCH /api/external-squads

  • Request body changed
    • Content changed
      • Modified media type: application/json
        • Schema changed
          • Properties changed
            • New property: subpageConfigUuid
  • Responses changed
    • Modified response: 200
      • Content changed
        • Modified media type: application/json
          • Schema changed
            • Properties changed
              • Modified property: response
                • Required changed
                  • New required property: subpageConfigUuid
                • Properties changed
                  • New property: subpageConfigUuid

POST /api/external-squads

  • Responses changed
    • Modified response: 201
      • Content changed
        • Modified media type: application/json
          • Schema changed
            • Properties changed
              • Modified property: response
                • Required changed
                  • New required property: subpageConfigUuid
                • Properties changed
                  • New property: subpageConfigUuid

POST /api/external-squads/actions/reorder

  • Responses changed
    • Modified response: 200
      • Content changed
        • Modified media type: application/json
          • Schema changed
            • Properties changed
              • Modified property: response
                • Properties changed
                  • Modified property: externalSquads
                    • Items changed
                      • Required changed
                        • New required property: subpageConfigUuid
                      • Properties changed
                        • New property: subpageConfigUuid

GET /api/external-squads/{uuid}

  • Responses changed
    • Modified response: 200
      • Content changed
        • Modified media type: application/json
          • Schema changed
            • Properties changed
              • Modified property: response
                • Required changed
                  • New required property: subpageConfigUuid
                • Properties changed
                  • New property: subpageConfigUuid

PATCH /api/nodes

  • Request body changed
    • Content changed
      • Modified media type: application/json
        • Schema changed
          • Properties changed
            • Modified property: consumptionMultiplier
              • Min changed from 0.1 to 0
              • Max changed from null to 100

POST /api/nodes

  • Request body changed
    • Content changed
      • Modified media type: application/json
        • Schema changed
          • Properties changed
            • Modified property: consumptionMultiplier
              • Min changed from 0.1 to 0
              • Max changed from null to 100