---
title: "Get a member's permissions and action settings"
method: GET
path: "/identity/members/{id}/action_settings"
tags: ["identity", "members", "business", "customer-session"]
---

# Get a member's permissions and action settings

`GET /identity/members/{id}/action_settings`

## Request

- Base URL: `https://api.stablesea.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.stablesea.com/identity/members/{id}/action_settings`
- Auth: none declared

One current member configuration. Each fund action has at most three category conditions. Catalog changes contain only the union of its saved and current finite server reference catalogs, never tenant activity or history.

## Path parameters

- `id` string, required

## Response `200`

OK

- MembersMemberActionSettingsSummary
  - `actions` MembersMemberActionSettings
    - `ach_withdrawal` MembersMemberActionOverride, nullable
      - `allowed` boolean, required
      - `fund_controls` MembersMemberFundControls
        - `allowed_categories` MembersMemberFundCategory[], nullable, required
        - `catalog_revision` string, required
        - `conditions` MembersMemberFundCondition[], required
          - `category` 'treasury_money_market' | 'floating_rate_treasury' | 'short_duration_income', required
          - `min_usd` string, nullable, required
          - `selected_approver_id` string, required
      - `min_usd` string, nullable, required
      - `selected_approver_id` string, nullable, required
    - `fund_buy` MembersMemberActionOverride, nullable
      - `allowed` boolean, required
      - `fund_controls` MembersMemberFundControls
        - `allowed_categories` MembersMemberFundCategory[], nullable, required
        - `catalog_revision` string, required
        - `conditions` MembersMemberFundCondition[], required
          - `category` 'treasury_money_market' | 'floating_rate_treasury' | 'short_duration_income', required
          - `min_usd` string, nullable, required
          - `selected_approver_id` string, required
      - `min_usd` string, nullable, required
      - `selected_approver_id` string, nullable, required
    - `fund_sell` MembersMemberActionOverride, nullable
      - `allowed` boolean, required
      - `fund_controls` MembersMemberFundControls
        - `allowed_categories` MembersMemberFundCategory[], nullable, required
        - `catalog_revision` string, required
        - `conditions` MembersMemberFundCondition[], required
          - `category` 'treasury_money_market' | 'floating_rate_treasury' | 'short_duration_income', required
          - `min_usd` string, nullable, required
          - `selected_approver_id` string, required
      - `min_usd` string, nullable, required
      - `selected_approver_id` string, nullable, required
    - `onchain_withdrawal` MembersMemberActionOverride, nullable
      - `allowed` boolean, required
      - `fund_controls` MembersMemberFundControls
        - `allowed_categories` MembersMemberFundCategory[], nullable, required
        - `catalog_revision` string, required
        - `conditions` MembersMemberFundCondition[], required
          - `category` 'treasury_money_market' | 'floating_rate_treasury' | 'short_duration_income', required
          - `min_usd` string, nullable, required
          - `selected_approver_id` string, required
      - `min_usd` string, nullable, required
      - `selected_approver_id` string, nullable, required
    - `wallet_add` MembersMemberActionOverride, nullable
      - `allowed` boolean, required
      - `fund_controls` MembersMemberFundControls
        - `allowed_categories` MembersMemberFundCategory[], nullable, required
        - `catalog_revision` string, required
        - `conditions` MembersMemberFundCondition[], required
          - `category` 'treasury_money_market' | 'floating_rate_treasury' | 'short_duration_income', required
          - `min_usd` string, nullable, required
          - `selected_approver_id` string, required
      - `min_usd` string, nullable, required
      - `selected_approver_id` string, nullable, required
    - `wire_withdrawal` MembersMemberActionOverride, nullable
      - `allowed` boolean, required
      - `fund_controls` MembersMemberFundControls
        - `allowed_categories` MembersMemberFundCategory[], nullable, required
        - `catalog_revision` string, required
        - `conditions` MembersMemberFundCondition[], required
          - `category` 'treasury_money_market' | 'floating_rate_treasury' | 'short_duration_income', required
          - `min_usd` string, nullable, required
          - `selected_approver_id` string, required
      - `min_usd` string, nullable, required
      - `selected_approver_id` string, nullable, required
  - `fund_catalog_changes` object, nullable
  - `fund_catalog_revision` string
  - `fund_categories` MembersMemberFundCategory[], nullable
  - `individual_id` string
  - `permissions` MembersGetMemberRBACPoliciesOutput
    - `api_keys_manage` boolean
    - `assets_buy` boolean
    - `assets_sell` boolean
    - `bank_account_add` boolean
    - `bank_account_remove` boolean
    - `funds_deposit` boolean
    - `funds_withdraw` boolean
    - `members_invite` boolean
    - `permissions_manage` boolean
    - `transfers_approve` boolean
  - `policy_schema_version` integer
  - `revision` string

## Other responses

- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found
- `default`: Error response.

## Changes

- **2026-10-29** `e003c8a67b62`: 4 info
  - added the optional property `error/authorization` to the response with the `401` status
  - added the optional property `error/authorization` to the response with the `403` status
  - added the optional property `error/authorization` to the response with the `404` status
  - added the optional property `error/authorization` to the response with the `default` status
- **2026-10-17** `fe46d02f61ed`: 1 info
  - added the optional property `actions/wallet_add` to the response with the `200` status
- **2026-10-16** `fd109b2e8b48`: 10 info
  - api tag `customer-session` added
  - added the optional property `actions/ach_withdrawal/fund_controls` to the response with the `200` status
  - added the optional property `actions/fund_buy/fund_controls` to the response with the `200` status
  - added the optional property `actions/fund_sell/fund_controls` to the response with the `200` status
  - …6 more
- **2026-10-14** `e8862dc94b6d`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/stablesea/apis/stable-sea-backend/changes/identity/members/:id/action_settings/get.md)

---

[API](https://skmtc.dev/stablesea/apis/stable-sea-backend.md) - [All operations](https://skmtc.dev/stablesea/apis/stable-sea-backend/llms.txt) - [OpenAPI document](https://skmtc.dev/stablesea/apis/stable-sea-backend/revisions/772c80d83658?raw)
