Changes to Bulk Evaluate All Feature Flags

POST /ofrep/v1/evaluate/flags

Every recorded change to this endpoint, newest first. Back to the operation

Changed in 11 of the 21 revisions of this API.16825

  1. e5f560c5194c3
  2. a43d06a57adb82
  3. ace2bf25318d1
  4. 113e9501a7dc3
  5. d86062c9054c13
  6. dd17dd9bbdeb1
  7. 2fd784b6dd1e1
  8. b4340c801b8d1
  9. 536f0e210aa81
  10. 4dcc1b14ac855
  11. 2637da20b444676

What changed

    • added the new optional query request parameter flagConfigEtag

      new-optional-request-parameter

    • added the new optional query request parameter flagConfigLastModified

      new-optional-request-parameter

    • added the optional property eventStreams to the response with the 200 status

      response-optional-property-added

    • request body became required

      request-body-became-required

    • the request's body type/format changed from / to object/

      request-body-type-changed

    • the request property context became required

      request-property-became-required

    • the request property context/targetingKey became required

      request-property-became-required

    • the response's body type/format changed from / to object/ for status 400

      response-body-type-changed

    • the response's body type/format changed from / to object/ for status 500

      response-body-type-changed

    • the flags/items/oneOf[evaluationFailure]/ response's property type/format changed from / to object/ for status 200

      response-property-type-changed

    • the flags/items/oneOf[evaluationSuccess]/ response's property type/format changed from / to object/ for status 200

      response-property-type-changed

    • added subschema #1 subschema #2 to the flags/items/oneOf[evaluationSuccess]/ response property allOf list for the response status 200

      response-property-all-of-added

    • removed subschema #1 subschema #2 from the flags/items/oneOf[evaluationSuccess]/ response property allOf list for the response status 200

      response-property-all-of-removed

    • added codeDefaultFlag to the flags/items/oneOf[evaluationSuccess]/allOf[subschema #2]/ response property oneOf list for the response status 200

      response-property-one-of-added

    • api operation id evaluateFlagsBulk was added

      api-operation-id-added

    • api tag OFREP Core added

      api-tag-added

    • api tag OFREP core removed

      api-tag-removed

  • d86062c9054c13See the full diff
    • the flags/items/oneOf[evaluationSuccess]/allOf[subschema #1]/metadata response's property type/format changed from object/ to / for status 200

      response-property-type-changed

    • added the optional property flags/items/oneOf[evaluationFailure]/metadata to the response with the 200 status

      response-optional-property-added

    • added the optional property metadata to the response with the 200 status

      response-optional-property-added

    • added metadata flagMetadataDescription flagMetadataExamples to the flags/items/oneOf[evaluationSuccess]/allOf[subschema #1]/metadata response property allOf list for the response status 200

      response-property-all-of-added

    • the optional response header Retry-Later removed for the status 429

      optional-response-header-removed

    • added the new optional request property context/targetingKey

      new-optional-request-property

    • the response property flags became required for the status 200

      response-property-became-required

    • api tag OFREP core added

      api-tag-added

    • removed the DISABLED enum value from the flags/items/oneOf[evaluationSuccess]/allOf[subschema #1]/reason response property for the response status 200

      response-property-enum-value-removed

    • removed the SPLIT enum value from the flags/items/oneOf[evaluationSuccess]/allOf[subschema #1]/reason response property for the response status 200

      response-property-enum-value-removed

    • removed the STATIC enum value from the flags/items/oneOf[evaluationSuccess]/allOf[subschema #1]/reason response property for the response status 200

      response-property-enum-value-removed

    • removed the TARGETING_MATCH enum value from the flags/items/oneOf[evaluationSuccess]/allOf[subschema #1]/reason response property for the response status 200

      response-property-enum-value-removed

    • removed the UNKNOWN enum value from the flags/items/oneOf[evaluationSuccess]/allOf[subschema #1]/reason response property for the response status 200

      response-property-enum-value-removed

  • 2637da20b444676See the full diff
    • the request's body type/format changed from object/ to /

      request-body-type-changed

    • the response's body type/format changed from object/ to / for status 400

      response-body-type-changed

    • the response's body type/format changed from object/ to / for status 500

      response-body-type-changed

    • the response property flags became optional for the status 200

      response-property-became-optional

    • the flags/items/oneOf[evaluationFailure]/ response's property type/format changed from object/ to / for status 200

      response-property-type-changed

    • the flags/items/oneOf[evaluationSuccess]/ response's property type/format changed from object/ to / for status 200

      response-property-type-changed

    • the optional response header Retry-After removed for the status 429

      optional-response-header-removed

    • deleted the query request parameter flagConfigEtag

      request-parameter-removed

    • deleted the query request parameter flagConfigLastModified

      request-parameter-removed

    • removed the request property context/targetingKey

      request-property-removed

    • removed the optional property eventStreams from the response with the 200 status

      response-optional-property-removed

    • removed the optional property flags/items/oneOf[evaluationFailure]/metadata from the response with the 200 status

      response-optional-property-removed

    • removed the optional property metadata from the response with the 200 status

      response-optional-property-removed

    • api operation id evaluateFlagsBulk removed and replaced with

      api-operation-id-removed

    • api tag OFREP Core removed

      api-tag-removed

    • request body became optional

      request-body-became-optional

    • the request property context became optional

      request-property-became-optional

    • added subschema #1 subschema #2 to the flags/items/oneOf[evaluationSuccess]/ response property allOf list for the response status 200

      response-property-all-of-added

    • removed subschema #1 subschema #2 from the flags/items/oneOf[evaluationSuccess]/ response property allOf list for the response status 200

      response-property-all-of-removed

    This revision also has 9 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog