# Get Override

> Retrieve the configuration of a specific rate limit override by identifier using the @unkey/ratelimit SDK. Check current custom limits.

## Request

<ParamField body="identifier" type="string" required>
  Identifier of your user, this can be their userId, an email, an ip or anything
  else. Wildcards ( * ) can be used to match multiple identifiers. More info can
  be found at https://www.unkey.com/docs/ratelimiting/overrides#wildcard-rules
</ParamField>

<Warning>
  Either `namespaceId` or `namespaceName` is required. Not both.
</Warning>

<ParamField body="namespaceId" type="string">
  The id of the namespace. Either namespaceId or namespaceName must be provided
</ParamField>

<ParamField body="namespaceName" type="string">
  Namespaces group different limits together for better analytics. You might
  have a namespace for your public API and one for internal tRPC routes.
  Wildcards can also be used, more info can be found at
  https://www.unkey.com/docs/ratelimiting/overrides#wildcard-rules
</ParamField>

## Response

<ResponseField name="result">
<Expandable title="properties" defaultOpen>

<ParamField body="id" type="string" required>
  Identifier of the override requested
</ParamField>

<ParamField body="identifier" type="string" required>
  Identifier of your user, this can be their userId, an email, an ip or anything
  else. Wildcards ( * ) can be used to match multiple identifiers. More info can
  be found at https://www.unkey.com/docs/ratelimiting/overrides#wildcard-rules
</ParamField>

<ParamField body="limit" type="number" required>
  How many requests may pass in a given window.
</ParamField>

<ParamField body="duration" type="number" required>
  The window duration in milliseconds.
</ParamField>

</Expandable>
</ResponseField>

<RequestExample>
```ts
const { meta, data } = await unkey.getOverride({
  identifier:"user.example",
  namespaceName: "email.outbound"
});
```

```ts
const { meta, data } = await unkey.getOverride({
  identifier:"user.example",
  namespaceId: "rlns_1234",
});
```

</RequestExample>

<ResponseExample>
```ts
{
  result: {
    id: "rlor_4567",
    identifier: "user.example",
    limit: 10,
    duration: 60000,
    async: false
  }
}
```
</ResponseExample>
