Change Updates

Do not miss any Hotline API changes, ever again

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

RSS

Changelog

Last update:
Compare
2 structure changes including:
2 Modifications
Modified 2 Breaking
POST /request-schemas
  • Response
  • 201 response Modified
    • application/json content type Modified
      • schemaID, updatedAt properties Modified
        • Properties are now required
          Breaking
POST /service-levels
  • Response
  • 200 response Modified
    • application/json content type Modified
      • routeKey property Modified
        • Property is now required
          Breaking
  • 201 response Modified
    • application/json content type Modified
      • routeKey property Modified
        • Property is now required
          Breaking
3 structure changes including:
3 Modifications
Modified 3
GET /request-schemas
  • Response
  • 200 response Modified
    • application/json content type Modified
      • schemas property Modified
        • title property Added
POST /request-schemas
  • Query
  • title query parameter Added
PUT /request-schemas/{schemaid}
  • Query
  • title query parameter Added
2 structure changes including:
2 Modifications
Modified 2 Breaking
GET /request-validations
  • Response
  • 200 response Modified
    • application/json content type Modified
      • routes property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • route-validations property Added
POST /request-validations
  • Response
  • 200 response Modified
    • application/json content type Modified
      • routeKey property Modified
        • Property is now required
          Breaking
  • 201 response Modified
    • application/json content type Modified
      • routeKey property Modified
        • Property is now required
          Breaking
6 structure changes including:
2 Breaking changes
2 Additions
2 Modifications
2 Removals
Modified 2 Breaking
GET /request-schemas/{schemaid}
  • Response
  • 200 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • application/octet-stream content type Added
PUT /request-schemas/{schemaid}
  • Body
  • multipart/form-data content type Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • application/octet-stream content type Added
Removed 2 Breaking
DELETE /request-schemas/{schemaid}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /request-schemas
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 2
DELETE /request-schemas/{schemaid}
POST /request-schemas
2 structure changes including:
2 Modifications
Modified 2 Breaking
GET /request-validations
  • Response
  • 200 response Modified
    • application/json content type Modified
      • routes property Modified
        • requestSchema, responseSchema properties Modified
POST /request-validations
  • Body
  • application/json content type Modified
    • requestSchema property Modified
      • headerSchema, querySchema, bodySchema properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • headerSchemaID, querySchemaID, bodySchemaID properties Added
    • responseSchema property Modified
      • headerSchema, bodySchema properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • headerSchemaID, bodySchemaID properties Added
13 structure changes including:
5 Breaking changes
3 Additions
7 Modifications
3 Removals
Modified 7 Breaking
DELETE /request-schemas/{schemaid}
  • Path went from /request-schemas/{schemaid}/file/{filename} to /request-schemas/{schemaid} (same operationId)
    Breaking
  • Path
  • filename path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /request-schemas
  • Response
  • 200 response Modified
    • application/json content type Modified
      • schemas property Modified
        • title property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /request-schemas/{schemaid}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Type went from object to string(binary)
        Breaking
      • title, files, updatedAt properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
GET /service-levels
  • Response
  • 200 response Modified
    • application/json content type Modified
      • routes property Modified
        • validation property Modified
POST /request-schemas
  • Body
  • application/json content type Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • multipart/form-data content type Added
POST /service-levels
  • Body
  • application/json content type Modified
    • validation property Modified
      • schemaId property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
PUT /request-schemas/{schemaid}
  • Path went from /request-schemas/{schemaid}/file/{filename} to /request-schemas/{schemaid} (same operationId)
    Breaking
  • Path
  • filename path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
Removed 3 Breaking
DELETE /request-schemas/{schemaid}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /request-schemas/{schemaid}/file/{filename}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /request-schemas/{schemaid}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 3
DELETE /request-validations/{routekey}
GET /request-validations
POST /request-validations
2 structure changes including:
2 Modifications
Modified 2
GET /service-levels
  • Response
  • 200 response Modified
    • application/json content type Modified
      • routes property Modified
        • latency, status properties Modified
          • Properties are no longer required
POST /service-levels
  • Body
  • application/json content type Modified
    • latency, status properties Modified
      • Properties are no longer required
6 structure changes including:
3 Breaking changes
3 Additions
3 Removals
Removed 3 Breaking
DELETE /slo-definitions/{routekey}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /slo-definitions
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /slo-definitions
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 3
DELETE /service-levels/{routekey}
GET /service-levels
POST /service-levels
8 structure changes including:
8 Modifications
Modified 8 Breaking
DELETE /request-schemas/{schemaid}
  • Header
  • x-integration-id header Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
DELETE /request-schemas/{schemaid}/file/{filename}
  • Header
  • x-integration-id header Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /request-schemas
  • Header
  • x-integration-id header Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /request-schemas/{schemaid}
  • Header
  • x-integration-id header Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /request-schemas/{schemaid}/file/{filename}
  • Header
  • x-integration-id header Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /request-schemas
  • Header
  • x-integration-id header Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
PUT /request-schemas/{schemaid}
  • Header
  • x-integration-id header Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
PUT /request-schemas/{schemaid}/file/{filename}
  • Header
  • x-integration-id header Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
4 structure changes including:
1 Addition
3 Modifications
Modified 3 Breaking
GET /request-schemas/{schemaid}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • files property Added
POST /request-schemas
  • Body
  • multipart/form-data content type Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • application/json content type Added
PUT /request-schemas/{schemaid}
  • Body
  • multipart/form-data content type Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • application/json content type Added
Added 1
PUT /request-schemas/{schemaid}/file/{filename}
5 structure changes including:
2 Additions
3 Modifications
Modified 3 Breaking
GET /request-schemas/{schemaid}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • header, query, body, cookie properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /request-schemas
  • Body
  • application/json content type Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • multipart/form-data content type Added
PUT /request-schemas/{schemaid}
  • Body
  • application/json content type Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • multipart/form-data content type Added
Added 2
DELETE /request-schemas/{schemaid}/file/{filename}
GET /request-schemas/{schemaid}/file/{filename}
2 structure changes including:
2 Modifications
Modified 2 Breaking
GET /slo-definitions
  • Response
  • 200 response Modified
    • application/json content type Modified
      • routes property Modified
        • routeKey, route properties Modified
          • Properties are now required
            Breaking
        • validation property Added
POST /slo-definitions
  • Body
  • application/json content type Modified
    • route property Modified
      • Property is now required
        Breaking
    • validation property Added