---
title: "GET /api/action/public"
method: GET
path: "/api/action/public"
tags: ["/api/action"]
---

# GET /api/action/public

`GET /api/action/public`

Fetch a list of Actions with public UUIDs. These actions are publicly-accessible *if* public sharing is enabled.

## Response `2XX`

Successful response

- MetabaseActionsSchemaAction[]
  - union
    - object — An Action as it should appear when we `SELECT` it from the app DB.
      - `archived` boolean
      - `created_at` unknown
      - `creator_id` integer — Valid User ID
      - `description` string, nullable
      - `id` integer, required — Valid Action ID
      - `made_public_by_id` integer — Valid User ID
      - `model_id` integer — Valid Card ID
      - `name` string
      - `parameter_mappings` MetabaseParametersSchemaParameterMapping[]
        - `card_id` integer — Valid Card ID
        - `dashcard` object
        - `parameter_id` string, required
        - `target` union, required
          - unknown
          - unknown[]
            - unknown
          - unknown[] — A :text-tag parameter :target applies to parameterized text cards in viz settings
            - unknown
          - MetabaseLibSchemaParameterTargetLegacyFieldRef — unresolved $ref
      - `parameters` MetabaseParametersSchemaParameter[]
        - `default` unknown
        - `filteringParameters` MetabaseLibSchemaParameterId[], nullable
        - `id` string, required
        - `mappings` union
          - MetabaseParametersSchemaParameterMapping[]
            - `card_id` integer — Valid Card ID
            - `dashcard` object
            - `parameter_id` string, required
            - `target` union, required
              - …
          - MetabaseParametersSchemaParameterMapping[]
            - `card_id` integer — Valid Card ID
            - `dashcard` object
            - `parameter_id` string, required
            - `target` union, required
              - …
        - `name` string
        - `sectionId` string
        - `slug` string
        - `target` union
          - unknown
          - unknown[]
            - unknown
          - unknown[] — A :text-tag parameter :target applies to parameterized text cards in viz settings
            - unknown
          - MetabaseLibSchemaParameterTargetLegacyFieldRef — unresolved $ref
        - `temporal_units` MetabaseLibSchemaTemporalBucketingUnit[], nullable
        - `type` 'number' | 'text' | 'date' | 'boolean' | 'date/single' | 'id' | 'category' | 'location/city' | 'location/state' | 'location/zip_code' | 'location/country' | 'date/range' | 'date/month-year' | 'date/quarter-year' | 'date/relative' | 'date/all-options' | 'temporal-unit' | 'number/!=' | 'number/<=' | 'number/=' | 'number/>=' | 'number/between' | 'string/!=' | 'string/=' | 'string/contains' | 'string/does-not-contain' | 'string/ends-with' | 'string/starts-with' | 'boolean/=', required — Valid parameter :type
        - `values_query_type` 'none' | 'list' | 'search'
        - `values_source_config` MetabaseParametersSchemaValuesSourceConfig — Schema for valid source_options within a Parameter
          - `card_id` integer — Valid Card ID
          - `label_field` union
            - unknown
            - MetabaseLibSchemaParameterTargetLegacyFieldRef — unresolved $ref
          - `value_field` union
            - unknown
            - MetabaseLibSchemaParameterTargetLegacyFieldRef — unresolved $ref
          - `values` unknown
        - `values_source_type` 'static-list' | 'card'
      - `public_uuid` string, nullable — value must be a valid UUID.
      - `type` 'http' | 'implicit' | 'query' — Unsupported action type
      - `updated_at` unknown
      - `visualization_settings` object, nullable
      - `error_handle` string — must be a valid json-query, something like '.item.title'
      - `response_handle` string — must be a valid json-query, something like '.item.title'
      - `template` MetabaseActionsSchemaHttpActionTemplate
        - `body` string, nullable
        - `headers` string, nullable
        - `method` 'GET' | 'POST' | 'PUT' | 'DELETE' | 'PATCH', required
        - `parameters` MetabaseParametersSchemaParameter[]
          - `default` unknown
          - `filteringParameters` MetabaseLibSchemaParameterId[], nullable
          - `id` string, required
          - `mappings` union
            - MetabaseParametersSchemaParameterMapping[]
              - …
            - MetabaseParametersSchemaParameterMapping[]
              - …
          - `name` string
          - `sectionId` string
          - `slug` string
          - `target` union
            - unknown
            - unknown[]
              - …
            - unknown[] — A :text-tag parameter :target applies to parameterized text cards in viz settings
              - …
            - MetabaseLibSchemaParameterTargetLegacyFieldRef — unresolved $ref
          - `temporal_units` MetabaseLibSchemaTemporalBucketingUnit[], nullable
          - `type` 'number' | 'text' | 'date' | 'boolean' | 'date/single' | 'id' | 'category' | 'location/city' | 'location/state' | 'location/zip_code' | 'location/country' | 'date/range' | 'date/month-year' | 'date/quarter-year' | 'date/relative' | 'date/all-options' | 'temporal-unit' | 'number/!=' | 'number/<=' | 'number/=' | 'number/>=' | 'number/between' | 'string/!=' | 'string/=' | 'string/contains' | 'string/does-not-contain' | 'string/ends-with' | 'string/starts-with' | 'boolean/=', required — Valid parameter :type
          - `values_query_type` 'none' | 'list' | 'search'
          - `values_source_config` MetabaseParametersSchemaValuesSourceConfig — Schema for valid source_options within a Parameter
            - `card_id` integer — Valid Card ID
            - `label_field` union
              - …
            - `value_field` union
              - …
            - `values` unknown
          - `values_source_type` 'static-list' | 'card'
        - `url` string, required
    - object — An Action as it should appear when we `SELECT` it from the app DB.
      - `archived` boolean
      - `created_at` unknown
      - `creator_id` integer — Valid User ID
      - `description` string, nullable
      - `id` integer, required — Valid Action ID
      - `made_public_by_id` integer — Valid User ID
      - `model_id` integer — Valid Card ID
      - `name` string
      - `parameter_mappings` MetabaseParametersSchemaParameterMapping[]
        - `card_id` integer — Valid Card ID
        - `dashcard` object
        - `parameter_id` string, required
        - `target` union, required
          - unknown
          - unknown[]
            - unknown
          - unknown[] — A :text-tag parameter :target applies to parameterized text cards in viz settings
            - unknown
          - MetabaseLibSchemaParameterTargetLegacyFieldRef — unresolved $ref
      - `parameters` MetabaseParametersSchemaParameter[]
        - `default` unknown
        - `filteringParameters` MetabaseLibSchemaParameterId[], nullable
        - `id` string, required
        - `mappings` union
          - MetabaseParametersSchemaParameterMapping[]
            - `card_id` integer — Valid Card ID
            - `dashcard` object
            - `parameter_id` string, required
            - `target` union, required
              - …
          - MetabaseParametersSchemaParameterMapping[]
            - `card_id` integer — Valid Card ID
            - `dashcard` object
            - `parameter_id` string, required
            - `target` union, required
              - …
        - `name` string
        - `sectionId` string
        - `slug` string
        - `target` union
          - unknown
          - unknown[]
            - unknown
          - unknown[] — A :text-tag parameter :target applies to parameterized text cards in viz settings
            - unknown
          - MetabaseLibSchemaParameterTargetLegacyFieldRef — unresolved $ref
        - `temporal_units` MetabaseLibSchemaTemporalBucketingUnit[], nullable
        - `type` 'number' | 'text' | 'date' | 'boolean' | 'date/single' | 'id' | 'category' | 'location/city' | 'location/state' | 'location/zip_code' | 'location/country' | 'date/range' | 'date/month-year' | 'date/quarter-year' | 'date/relative' | 'date/all-options' | 'temporal-unit' | 'number/!=' | 'number/<=' | 'number/=' | 'number/>=' | 'number/between' | 'string/!=' | 'string/=' | 'string/contains' | 'string/does-not-contain' | 'string/ends-with' | 'string/starts-with' | 'boolean/=', required — Valid parameter :type
        - `values_query_type` 'none' | 'list' | 'search'
        - `values_source_config` MetabaseParametersSchemaValuesSourceConfig — Schema for valid source_options within a Parameter
          - `card_id` integer — Valid Card ID
          - `label_field` union
            - unknown
            - MetabaseLibSchemaParameterTargetLegacyFieldRef — unresolved $ref
          - `value_field` union
            - unknown
            - MetabaseLibSchemaParameterTargetLegacyFieldRef — unresolved $ref
          - `values` unknown
        - `values_source_type` 'static-list' | 'card'
      - `public_uuid` string, nullable — value must be a valid UUID.
      - `type` 'http' | 'implicit' | 'query' — Unsupported action type
      - `updated_at` unknown
      - `visualization_settings` object, nullable
      - `kind` 'row/create' | 'row/update' | 'row/delete' | 'bulk/create' | 'bulk/update' | 'bulk/delete' — Unsupported implicit action kind
    - object — An Action as it should appear when we `SELECT` it from the app DB.
      - `archived` boolean
      - `created_at` unknown
      - `creator_id` integer — Valid User ID
      - `description` string, nullable
      - `id` integer, required — Valid Action ID
      - `made_public_by_id` integer — Valid User ID
      - `model_id` integer — Valid Card ID
      - `name` string
      - `parameter_mappings` MetabaseParametersSchemaParameterMapping[]
        - `card_id` integer — Valid Card ID
        - `dashcard` object
        - `parameter_id` string, required
        - `target` union, required
          - unknown
          - unknown[]
            - unknown
          - unknown[] — A :text-tag parameter :target applies to parameterized text cards in viz settings
            - unknown
          - MetabaseLibSchemaParameterTargetLegacyFieldRef — unresolved $ref
      - `parameters` MetabaseParametersSchemaParameter[]
        - `default` unknown
        - `filteringParameters` MetabaseLibSchemaParameterId[], nullable
        - `id` string, required
        - `mappings` union
          - MetabaseParametersSchemaParameterMapping[]
            - `card_id` integer — Valid Card ID
            - `dashcard` object
            - `parameter_id` string, required
            - `target` union, required
              - …
          - MetabaseParametersSchemaParameterMapping[]
            - `card_id` integer — Valid Card ID
            - `dashcard` object
            - `parameter_id` string, required
            - `target` union, required
              - …
        - `name` string
        - `sectionId` string
        - `slug` string
        - `target` union
          - unknown
          - unknown[]
            - unknown
          - unknown[] — A :text-tag parameter :target applies to parameterized text cards in viz settings
            - unknown
          - MetabaseLibSchemaParameterTargetLegacyFieldRef — unresolved $ref
        - `temporal_units` MetabaseLibSchemaTemporalBucketingUnit[], nullable
        - `type` 'number' | 'text' | 'date' | 'boolean' | 'date/single' | 'id' | 'category' | 'location/city' | 'location/state' | 'location/zip_code' | 'location/country' | 'date/range' | 'date/month-year' | 'date/quarter-year' | 'date/relative' | 'date/all-options' | 'temporal-unit' | 'number/!=' | 'number/<=' | 'number/=' | 'number/>=' | 'number/between' | 'string/!=' | 'string/=' | 'string/contains' | 'string/does-not-contain' | 'string/ends-with' | 'string/starts-with' | 'boolean/=', required — Valid parameter :type
        - `values_query_type` 'none' | 'list' | 'search'
        - `values_source_config` MetabaseParametersSchemaValuesSourceConfig — Schema for valid source_options within a Parameter
          - `card_id` integer — Valid Card ID
          - `label_field` union
            - unknown
            - MetabaseLibSchemaParameterTargetLegacyFieldRef — unresolved $ref
          - `value_field` union
            - unknown
            - MetabaseLibSchemaParameterTargetLegacyFieldRef — unresolved $ref
          - `values` unknown
        - `values_source_type` 'static-list' | 'card'
      - `public_uuid` string, nullable — value must be a valid UUID.
      - `type` 'http' | 'implicit' | 'query' — Unsupported action type
      - `updated_at` unknown
      - `visualization_settings` object, nullable
      - `database_id` integer — Valid Database ID
      - `dataset_query` unknown
    - object — An Action as it should appear when we `SELECT` it from the app DB.
      - `archived` boolean
      - `created_at` unknown
      - `creator_id` integer — Valid User ID
      - `description` string, nullable
      - `id` integer, required — Valid Action ID
      - `made_public_by_id` integer — Valid User ID
      - `model_id` integer — Valid Card ID
      - `name` string
      - `parameter_mappings` MetabaseParametersSchemaParameterMapping[]
        - `card_id` integer — Valid Card ID
        - `dashcard` object
        - `parameter_id` string, required
        - `target` union, required
          - unknown
          - unknown[]
            - unknown
          - unknown[] — A :text-tag parameter :target applies to parameterized text cards in viz settings
            - unknown
          - MetabaseLibSchemaParameterTargetLegacyFieldRef — unresolved $ref
      - `parameters` MetabaseParametersSchemaParameter[]
        - `default` unknown
        - `filteringParameters` MetabaseLibSchemaParameterId[], nullable
        - `id` string, required
        - `mappings` union
          - MetabaseParametersSchemaParameterMapping[]
            - `card_id` integer — Valid Card ID
            - `dashcard` object
            - `parameter_id` string, required
            - `target` union, required
              - …
          - MetabaseParametersSchemaParameterMapping[]
            - `card_id` integer — Valid Card ID
            - `dashcard` object
            - `parameter_id` string, required
            - `target` union, required
              - …
        - `name` string
        - `sectionId` string
        - `slug` string
        - `target` union
          - unknown
          - unknown[]
            - unknown
          - unknown[] — A :text-tag parameter :target applies to parameterized text cards in viz settings
            - unknown
          - MetabaseLibSchemaParameterTargetLegacyFieldRef — unresolved $ref
        - `temporal_units` MetabaseLibSchemaTemporalBucketingUnit[], nullable
        - `type` 'number' | 'text' | 'date' | 'boolean' | 'date/single' | 'id' | 'category' | 'location/city' | 'location/state' | 'location/zip_code' | 'location/country' | 'date/range' | 'date/month-year' | 'date/quarter-year' | 'date/relative' | 'date/all-options' | 'temporal-unit' | 'number/!=' | 'number/<=' | 'number/=' | 'number/>=' | 'number/between' | 'string/!=' | 'string/=' | 'string/contains' | 'string/does-not-contain' | 'string/ends-with' | 'string/starts-with' | 'boolean/=', required — Valid parameter :type
        - `values_query_type` 'none' | 'list' | 'search'
        - `values_source_config` MetabaseParametersSchemaValuesSourceConfig — Schema for valid source_options within a Parameter
          - `card_id` integer — Valid Card ID
          - `label_field` union
            - unknown
            - MetabaseLibSchemaParameterTargetLegacyFieldRef — unresolved $ref
          - `value_field` union
            - unknown
            - MetabaseLibSchemaParameterTargetLegacyFieldRef — unresolved $ref
          - `values` unknown
        - `values_source_type` 'static-list' | 'card'
      - `public_uuid` string, nullable — value must be a valid UUID.
      - `type` 'http' | 'implicit' | 'query' — Unsupported action type
      - `updated_at` unknown
      - `visualization_settings` object, nullable

## Other responses

- `4XX` — Client error response
- `5XX` — Server error response

---

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