---
title: "Get business feature flags"
method: GET
path: "/business/dev-features"
tags: ["business"]
---

# Get business feature flags

`GET /business/dev-features`

Returns the feature flags enabled for the authenticated user's business.

## Response `200`

OK

- HandlersBusinessDevFeatures
  - `bom_artifacts` boolean — BomArtifacts gates the conversational BOM Artifacts feature (portal sidebar section + rag-agent endpoints). Enabled per-business via the admin dev-features endpoint; consumed by the frontend's useBusinessDevFeatures.
  - `bom_raw_import` boolean — BomRawImport gates the dynamic BOM import (import every column as-is into a first-class raw structure, no static mapping). Same flag the gateway import handler checks server-side.
  - `model_extraction` boolean
  - `similarity_review_classes` boolean — SimilarityReviewClasses offers the fine-grained similarity taxonomy in the compare page's review dropdown WITHOUT the model_extraction shadow routing. The compare page ORs it with ModelExtraction, mirroring the server-side gate in UpsertComparisonStatus (services.FeatureSimilarityReviewClasses).

## Other responses

- `401` — Unauthorized

---

[API](https://skmtc.dev/resourcly/apis/resourcly-api.md) · [All operations](https://skmtc.dev/resourcly/apis/resourcly-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/resourcly/resourcly-api/revisions/6f2f617ee993/schema)
