Change Updates

Do not miss any BitLabs API changes, ever again

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

RSS

Changelog

Last update:
Compare
3 structure changes including:
3 Modifications
Modified 3 Breaking
GET /v1/client/settings
  • Authentication
  • Header api token & Header user, Query api token & Query user, Header bearer token authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Header api token authentication method Added
GET /v1/client/zipcodes/{zipcode}/valid
  • Authentication
  • Header api token & Header user, Query api token & Query user, Header bearer token authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /v1/client/networks/{networkId}/surveys/{surveyId}/continue/{txId}
  • Authentication
  • Header bearer token authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
16 structure changes including:
1 Breaking change
3 Modifications
13 Removals
Modified 3 Breaking
GET /v1/client/settings
  • Operation is no longer deprecated
GET /v2/client/surveys
  • Query
  • platform, os query parameters Modified
    • Query parameters are no longer deprecated
POST /v1/client/networks/{networkId}/surveys/{surveyId}/continue/{txId}
  • Body
  • application/json content type Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
Removed 13 Breaking
GET /v1/client/actions
GET /v1/client/check
GET /v1/client/networks/{networkId}/privacy
GET /v1/client/networks/{networkId}/questions/{questionId}
GET /v1/client/networks/{networkId}/surveys/{surveyId}/check
GET /v1/client/networks/{networkId}/surveys/{surveyId}/open
GET /v1/client/surveys
GET /v2/client/surveys/{surveyId}/check
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /v1/client/networks/{networkId}/questions/{questionId}
POST /v1/client/networks/{networkId}/questions/{questionId}/skip
POST /v1/client/networks/{networkId}/surveys/{surveyId}/leave
POST /v1/client/networks/{networkId}/surveys/{surveyId}/rate
POST /v1/client/networks/{networkId}/surveys/{surveyId}/skip
3 structure changes including:
3 Additions
Added 3
DELETE /v1/client/user/gdpr-requests
GET /v1/client/user/gdpr-requests
POST /v1/client/user/gdpr-requests
2 structure changes including:
2 Breaking changes
2 Removals
Removed 2 Breaking
GET /v1/client/auth/sso
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /v1/client/auth/verify
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
1 structure change including:
1 Modification
Modified 1
GET /v1/client/user/history
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
1 structure change including:
1 Addition
Added 1
GET /v1/client/magic-receipts/access-token
1 structure change including:
1 Modification
Modified 1
GET /v1/client/settings/v2
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
2 structure changes including:
1 Addition
1 Modification
Modified 1 Breaking
POST /v1/publishers/auth/s2s
  • Body
  • application/json content type Modified
    • custom_fields property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
Added 1
PATCH /v1/client/auth/custom-fields
1 structure change including:
1 Modification
Modified 1
GET /v1/client/user
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
1 structure change including:
1 Modification
Modified 1
GET /v1/client/user/history
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
2 structure changes including:
1 Breaking change
1 Addition
1 Removal
Removed 1 Breaking
POST /v1/client/auth/sso
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 1
GET /v1/client/auth/sso
1 structure change including:
1 Modification
Modified 1 Breaking
POST /v1/publishers/users
  • Authentication
  • Header api token, Query api token authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
1 structure change including:
1 Modification
Modified 1
GET /v2/client/offers
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
1 structure change including:
1 Modification
Modified 1
GET /v1/client/user
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
1 structure change including:
1 Modification
Modified 1
GET /v1/client/settings/v2
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
1 structure change including:
1 Modification
Modified 1
GET /v1/client/user/history
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
1 structure change including:
1 Modification
Modified 1
GET /v1/client/settings/v2
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
21 structure changes including:
21 Modifications
Modified 21 Breaking
GET /v1/client/auth/verify
  • Response
  • 406 response Modified
    • application/json content type Modified
      • data property Modified
        • Removing polymorphism is always breaking
          Breaking
      • error, status, trace_id properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
GET /v1/client/balance
  • Response
  • 406 response Modified
    • application/json content type Modified
      • data property Modified
        • Removing polymorphism is always breaking
          Breaking
      • error, status, trace_id properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
GET /v1/client/networks/{networkId}/questions/{questionId}
  • Response
  • 406 response Modified
    • application/json content type Modified
      • data property Modified
        • Removing polymorphism is always breaking
          Breaking
      • error, status, trace_id properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
GET /v1/client/networks/{networkId}/surveys/{surveyId}/check
  • Response
  • 406 response Modified
    • application/json content type Modified
      • data property Modified
        • Removing polymorphism is always breaking
          Breaking
      • error, status, trace_id properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
GET /v1/client/networks/{networkId}/surveys/{surveyId}/open
  • Response
  • 406 response Modified
    • application/json content type Modified
      • data property Modified
        • Removing polymorphism is always breaking
          Breaking
      • error, status, trace_id properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
GET /v1/client/settings
  • Response
  • 406 response Modified
    • application/json content type Modified
      • data property Modified
        • Removing polymorphism is always breaking
          Breaking
      • error, status, trace_id properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
GET /v1/client/settings/v2
  • Response
  • 406 response Modified
    • application/json content type Modified
      • data property Modified
        • Removing polymorphism is always breaking
          Breaking
      • error, status, trace_id properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
GET /v1/client/user
  • Response
  • 406 response Modified
    • application/json content type Modified
      • data property Modified
        • Removing polymorphism is always breaking
          Breaking
      • error, status, trace_id properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
GET /v1/client/user/history
  • Response
  • 406 response Modified
    • application/json content type Modified
      • data property Modified
        • Removing polymorphism is always breaking
          Breaking
      • error, status, trace_id properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
GET /v1/client/user/history/offers/{offerId}
  • Response
  • 406 response Modified
    • application/json content type Modified
      • data property Modified
        • Removing polymorphism is always breaking
          Breaking
      • error, status, trace_id properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
GET /v1/client/zipcodes/{zipcode}/valid
  • Response
  • 406 response Modified
    • application/json content type Modified
      • data property Modified
        • Removing polymorphism is always breaking
          Breaking
      • error, status, trace_id properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
PATCH /v1/client/user
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
  • 406 response Modified
    • application/json content type Modified
      • data property Modified
        • Removing polymorphism is always breaking
          Breaking
      • error, status, trace_id properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
PATCH /v1/client/user/legal
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
POST /v1/client/auth/sso
  • Response
  • 406 response Modified
    • application/json content type Modified
      • data property Modified
        • Removing polymorphism is always breaking
          Breaking
      • error, status, trace_id properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /v1/client/networks/{networkId}/questions/{questionId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • Removing polymorphism is always breaking
          Breaking
      • error, status, trace_id properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • 406 response Modified
    • application/json content type Modified
      • data property Modified
        • Removing polymorphism is always breaking
          Breaking
      • error, status, trace_id properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /v1/client/networks/{networkId}/questions/{questionId}/skip
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • Removing polymorphism is always breaking
          Breaking
      • error, status, trace_id properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • 406 response Modified
    • application/json content type Modified
      • data property Modified
        • Removing polymorphism is always breaking
          Breaking
      • error, status, trace_id properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /v1/client/networks/{networkId}/surveys/{surveyId}/leave
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • Removing polymorphism is always breaking
          Breaking
      • error, status, trace_id properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • 406 response Modified
    • application/json content type Modified
      • data property Modified
        • Removing polymorphism is always breaking
          Breaking
      • error, status, trace_id properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /v1/client/networks/{networkId}/surveys/{surveyId}/rate
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • Removing polymorphism is always breaking
          Breaking
      • error, status, trace_id properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • 406 response Modified
    • application/json content type Modified
      • data property Modified
        • Removing polymorphism is always breaking
          Breaking
      • error, status, trace_id properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /v1/client/networks/{networkId}/surveys/{surveyId}/skip
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • Removing polymorphism is always breaking
          Breaking
      • error, status, trace_id properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • 406 response Modified
    • application/json content type Modified
      • data property Modified
        • Removing polymorphism is always breaking
          Breaking
      • error, status, trace_id properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /v1/publishers/auth/s2s
  • Response
  • 406 response Modified
    • application/json content type Modified
      • data property Modified
        • Removing polymorphism is always breaking
          Breaking
      • error, status, trace_id properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /v2/client/surveys/{surveyId}/skip
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • Removing polymorphism is always breaking
          Breaking
      • error, status, trace_id properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
1 structure change including:
1 Modification
Modified 1
GET /v2/client/surveys
  • Query
  • algo query parameter Added
1 structure change including:
1 Modification
Modified 1
GET /v1/client/user
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified