> ## Documentation Index
> Fetch the complete documentation index at: https://docs.usefini.com/llms.txt
> Use this file to discover all available pages before exploring further.

# List default Business Rules

> List Fini-provided Business Rule templates.

Returns Fini-provided Business Rule templates as summary objects. Use a template's `id` as `defaultRuleId` when creating a template-based rule.

<Info>
  This endpoint supports Business Rules only. The repository filters default templates to `type=business`.
</Info>

## Headers

<ParamField header="Authorization" type="string" required>
  Bearer token containing your Fini workspace API key. Format: `Bearer fini_...` The key needs `read` scope.
</ParamField>

## Query parameters

<ParamField query="source" type="string">
  Optional source filter. The current enum value is `widget`.
</ParamField>

## Response

Returns an array of [`Rule summary`](/en/api-reference/rules#rule-summary-object) objects without `flowConfig`.

<Note>
  Default templates have `companyId: null`. A workspace rule created from a template references it through `defaultRuleId` and cannot provide its own `flowConfig`.
</Note>

## Errors

<AccordionGroup>
  <Accordion title="400 Bad Request" icon="circle-exclamation">
    `source` is not a supported rule source.
  </Accordion>

  <Accordion title="401 Unauthorized" icon="lock">
    The API key is missing, malformed, revoked, or invalid.
  </Accordion>

  <Accordion title="403 Forbidden" icon="shield-halved">
    The API key does not include the `read` scope required for this route.
  </Accordion>

  <Accordion title="500 Internal Server Error" icon="triangle-exclamation">
    Fini failed while loading default rules.
  </Accordion>
</AccordionGroup>
