---
title: "Set API resource as default"
method: PATCH
path: "/api/resources/{id}/is-default"
tags: ["Resources"]
---

# Set API resource as default

`PATCH /api/resources/{id}/is-default`

Set an API resource as the default resource for the current tenant.

Each tenant can have only one default API resource. If an API resource is set as default, the previously set default API resource will be set as non-default. See [this section](https://docs.logto.io/docs/references/resources/#default-api) for more information.

## Path parameters

- `id` string, required

## Request body

- object
  - `isDefault` boolean, required — The updated value of the `isDefault` property.

## Response `200`

The updated resource.

- object
  - `tenantId` string, required
  - `id` string, required
  - `name` string, required
  - `indicator` string, required
  - `isDefault` boolean, required
  - `accessTokenTtl` number, required

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found

---

[API](https://skmtc.net/logto/apis/logto-api-references.md) · [All operations](https://skmtc.net/logto/apis/logto-api-references/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/logto/logto-api-references/versions/a163dc77d842/schema)
