---
title: "OFREP provider configuration"
method: GET
path: "/ofrep/v1/configuration"
tags: ["OFREP extensions"]
---

# OFREP provider configuration

`GET /ofrep/v1/configuration`

OFREP configuration is used to supply information about the remote flag management system and to set up the OpenFeature SDK providers.
The providers will contact this endpoint only if the client has opted in.

## Headers

- `If-None-Match` string

## Response `200`

OFREP metadata response

- ConfigurationResponse — OFREP metadata response
  - `name` string — name of the flag management system
  - `capabilities` object — Capabilities of the flag management system and how to configure them in the provider.
    - `cacheInvalidation` FeatureCacheInvalidation — Configuration for the cache cacheInvalidation
      - `polling` FeatureCacheInvalidationPolling — Configuration of the polling for the featureCacheInvalidation
        - `enabled` boolean — set to true if the remote flag management system is supporting polling
        - `minPollingIntervalMs` number — Minimum polling interval (in millisecond) supported by the flag management system. The provider should ensure not to set any polling value under this minimum.
    - `flagEvaluation` FlagEvaluation — Configurations specific for flag evaluations in OFREP provider implementation
      - `supportedTypes` string[] — Evaluating a flag of unlisted type through the OFREP provider will result in an error and yield the default value. However, when supportedTypes is undefined/empty, provider assumes that all flag evaluation types are supported by the flag management system

## Other responses

- `304` — Flag Management System Metadata is not modified
- `401` — Unauthorized - You need credentials to access the API
- `403` — Forbidden - You are not authorized to access the API
- `500` — Internal server error

## Changes

- **2024-06-11** `c1067fcc0d70` — 1 warning, 1 info
  - removed the optional property `capabilities/flagEvaluation/unsupportedTypes` from the response with the `200` status
  - added the optional property `capabilities/flagEvaluation/supportedTypes` to the response with the `200` status
- **2024-06-10** `536f0e210aa8` — 1 info
  - api tag `OFREP extensions` added
- **2024-06-10** `d7615cb329a2` — 1 warning, 1 info
  - removed the optional property `capabilities/cacheInvalidation/polling/minPollingInterval` from the response with the `200` status
  - added the optional property `capabilities/cacheInvalidation/polling/minPollingIntervalMs` to the response with the `200` status
- **2024-04-30** `f3119bc76e79` — 1 info
  - added the optional property `capabilities/flagEvaluation` to the response with the `200` status
- **2024-04-19** `3687828756b0` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/open-feature/apis/openfeature-remote-evaluation-protocol-ofrep/changes/ofrep/v1/configuration/get.md)

---

[API](https://skmtc.dev/open-feature/apis/openfeature-remote-evaluation-protocol-ofrep.md) · [All operations](https://skmtc.dev/open-feature/apis/openfeature-remote-evaluation-protocol-ofrep/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/open-feature/openfeature-remote-evaluation-protocol-ofrep/revisions/dd17dd9bbdeb/schema)
