# Feather Flag ## Docs - [Create API Key](https://feather.mupeni.dev/docs/api-reference/api-keys/create-api-key.md): Creates a new API key for an environment. - [List API Keys](https://feather.mupeni.dev/docs/api-reference/api-keys/list-api-keys.md): Returns a paginated list of API keys for an environment. - [Revoke API Key](https://feather.mupeni.dev/docs/api-reference/api-keys/revoke-api-key.md): Permanently revokes an API key. Revocation is immediate and irreversible. - [List Audit Log](https://feather.mupeni.dev/docs/api-reference/audit-log/list-audit-log.md): Returns paginated audit log entries for a project. - [Start GitHub OAuth](https://feather.mupeni.dev/docs/api-reference/auth/github.md): Starts GitHub OAuth sign-in for dashboard users. - [Sign In With GitHub](https://feather.mupeni.dev/docs/api-reference/auth/sign-in-github.md): Starts GitHub OAuth sign-in for dashboard users (alias of `/api/auth/github`). - [Sign Out](https://feather.mupeni.dev/docs/api-reference/auth/sign-out.md): Signs out the current dashboard session and clears the session cookie. - [Evaluate Flag](https://feather.mupeni.dev/docs/api-reference/delivery/evaluate-flag.md): Evaluates a single feature flag for the provided context. - [Evaluate Flags (Bulk)](https://feather.mupeni.dev/docs/api-reference/delivery/evaluate-flags-bulk.md): Evaluates up to 100 feature flags in one request. - [Delivery API Overview](https://feather.mupeni.dev/docs/api-reference/delivery/overview.md): The edge evaluation API — sub-millisecond flag resolution served from an in-memory cache. - [Create Environment](https://feather.mupeni.dev/docs/api-reference/environments/create-environment.md): Creates a new environment and seeds initial flag versions for all existing flags. - [Get Environment](https://feather.mupeni.dev/docs/api-reference/environments/get-environment.md): Returns a single environment. - [List Environments](https://feather.mupeni.dev/docs/api-reference/environments/list-environments.md): Returns a paginated list of environments for a project. - [Update Environment](https://feather.mupeni.dev/docs/api-reference/environments/update-environment.md): Updates environment metadata. All fields are optional. - [Create Flag](https://feather.mupeni.dev/docs/api-reference/flags/create-flag.md): Creates a flag and seeds a disabled v1 config in every environment. - [Get Flag](https://feather.mupeni.dev/docs/api-reference/flags/get-flag.md): Returns a single flag with its latest config per environment. - [List Flags](https://feather.mupeni.dev/docs/api-reference/flags/list-flags.md): Returns a paginated list of flags with their latest config per environment. - [Update Flag](https://feather.mupeni.dev/docs/api-reference/flags/update-flag.md): Updates flag metadata. Does not change the flag config — use Update Flag Config for that. - [Update Flag Config](https://feather.mupeni.dev/docs/api-reference/flags/update-flag-config.md): Creates a new flag version (updates the config) for a specific environment. - [Get Organization](https://feather.mupeni.dev/docs/api-reference/orgs/get-org.md): Returns the authenticated organization. - [API Overview](https://feather.mupeni.dev/docs/api-reference/overview.md): Base URLs, versioning, authentication, and response conventions. - [Create Project](https://feather.mupeni.dev/docs/api-reference/projects/create-project.md): Creates a new project with three default environments. - [Get Project](https://feather.mupeni.dev/docs/api-reference/projects/get-project.md): Returns a single project with its environments. - [List Projects](https://feather.mupeni.dev/docs/api-reference/projects/list-projects.md): Returns a paginated list of projects in the authenticated organization. - [Approve Proposal](https://feather.mupeni.dev/docs/api-reference/proposals/approve-proposal.md): Approves a pending proposal, creates a new flag version, and updates the edge cache. - [Create Proposal](https://feather.mupeni.dev/docs/api-reference/proposals/create-proposal.md): Proposes a flag config change for a protected environment. - [Get Proposal](https://feather.mupeni.dev/docs/api-reference/proposals/get-proposal.md): Returns a single proposal by ID. - [List Flag Proposals](https://feather.mupeni.dev/docs/api-reference/proposals/list-flag-proposals.md): Returns proposals for a specific flag in an environment. - [List Project Proposals](https://feather.mupeni.dev/docs/api-reference/proposals/list-project-proposals.md): Returns all proposals across all environments and flags in a project. - [Reject Proposal](https://feather.mupeni.dev/docs/api-reference/proposals/reject-proposal.md): Rejects a pending proposal. The flag config is unchanged. - [Get SDK Context](https://feather.mupeni.dev/docs/api-reference/sdk/get-sdk-context.md): Resolves an API key to its environment and org context. - [Trigger Sync](https://feather.mupeni.dev/docs/api-reference/sync/trigger-sync.md): Forces an edge cache refresh for an environment. - [Backfill Analytics](https://feather.mupeni.dev/docs/api-reference/telemetry/backfill.md): Re-aggregates evaluation data for a specific date and environment. - [Ingest Evaluation Events](https://feather.mupeni.dev/docs/api-reference/telemetry/ingest-events.md): Ingests a batch of SDK evaluation events for analytics aggregation. - [Get Flag Usage](https://feather.mupeni.dev/docs/api-reference/usage/get-flag-usage.md): Returns daily evaluation aggregates for a flag. - [Authentication](https://feather.mupeni.dev/docs/authentication.md): API keys and session-based authentication. - [Environments](https://feather.mupeni.dev/docs/concepts/environments.md): Isolated flag configurations per deployment stage. - [Evaluation](https://feather.mupeni.dev/docs/concepts/evaluation.md): How flags are resolved at the edge and what each reason means. - [Flag Config](https://feather.mupeni.dev/docs/concepts/flag-config.md): The rule engine schema that drives flag evaluation. - [Flags](https://feather.mupeni.dev/docs/concepts/flags.md): The core primitive — a named, versioned configuration controlled per environment. - [Plans & Limits](https://feather.mupeni.dev/docs/concepts/plans.md): What each plan includes and how limits are enforced. - [Introduction](https://feather.mupeni.dev/docs/introduction.md): API-first feature flags evaluated at the edge. - [Quickstart](https://feather.mupeni.dev/docs/quickstart.md): Create a project and evaluate your first flag in under 5 minutes. ## OpenAPI Specs - [openapi](https://feather.mupeni.dev/docs/api-reference/openapi.json)