Change Updates

Do not miss any brease API changes, ever again

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

RSS

Changelog

Last update:
Compare
7 structure changes including:
1 Addition
6 Modifications
Modified 6
GET /v1/{contextId}/rules
  • Response
  • 200 response Modified
    • application/json content type Modified
      • rules property Modified
        • actions property Modified
GET /v1/{contextId}/rules/{ruleId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • actions property Modified
        • id property Added
GET /v1/{contextId}/rules/{ruleId}/versions
  • Response
  • 200 response Modified
    • application/json content type Modified
      • rules property Modified
        • actions property Modified
PATCH /v1/{contextId}/rules/add
  • Body
  • application/json content type Modified
    • actions property Modified
      • id property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • actions property Modified
        • id property Added
POST /v1/{contextId}/evaluate
  • Body
  • application/json content type Modified
    • overrideRules property Modified
      • actions property Modified
        • id property Added
POST /v1/{contextId}/rules
  • Body
  • application/json content type Modified
    • actions property Modified
      • id property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • actions property Modified
        • id property Added
Added 1
POST /v1/auth/updateCredit
1 structure change including:
1 Addition
Added 1
GET /v1/context
8 structure changes including:
2 Additions
6 Modifications
Modified 6 Breaking
GET /v1/{contextId}/rules
  • Response
  • 200 response Modified
    • application/json content type Modified
      • rules property Modified
        • version property Modified
          • Type went from integer(uint64) to string
            Breaking
        • sequence property Added
GET /v1/{contextId}/rules/{ruleId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • version property Modified
        • Type went from integer(uint64) to string
          Breaking
      • sequence property Added
GET /v1/{contextId}/rules/{ruleId}/versions
  • Response
  • 200 response Modified
    • application/json content type Modified
      • rules property Modified
        • version property Modified
          • Type went from integer(uint64) to string
            Breaking
        • sequence property Added
PATCH /v1/{contextId}/rules/add
  • Body
  • application/json content type Modified
    • sequence property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • version property Modified
        • Type went from integer(uint64) to string
          Breaking
      • sequence property Added
POST /v1/{contextId}/evaluate
  • Body
  • application/json content type Modified
    • overrideRules property Modified
      • sequence property Added
POST /v1/{contextId}/rules
  • Body
  • application/json content type Modified
    • sequence property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • version property Modified
        • Type went from integer(uint64) to string
          Breaking
      • sequence property Added
Added 2
GET /v1/{contextId}/schema
POST /v1/{contextId}/schema
1 structure change including:
1 Modification
Modified 1 Breaking
POST /v1/{contextId}/evaluate
  • Body
  • application/json content type Modified
    • object property Modified
      • @type, Additional properties are allowed properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
17 structure changes including:
8 Breaking changes
9 Additions
8 Removals
Removed 8 Breaking
PUT /{contextID}/rules/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /{contextID}/rules/add
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /{contextID}/evaluate
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /token
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /refreshToken
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /{contextID}/rules/{id}/versions
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /{contextID}/rules
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /{contextID}/rules/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 9
POST /v1/{contextId}/rules
POST /v1/{contextId}/evaluate
POST /v1/auth/token
POST /v1/auth/refreshToken
PATCH /v1/{contextId}/rules/add
GET /v1/{contextId}/rules/{ruleId}/versions
GET /v1/{contextId}/rules/{ruleId}
GET /v1/{contextId}/rules
DELETE /v1/{contextId}/rules/{ruleId}