Prefect · Capability

Prefect Cloud API — Concurrency Limits V2

Prefect Cloud API — Concurrency Limits V2. 11 operations. Lead operation: Create Concurrency Limit V2. Self-contained Naftiko capability covering one Prefect business surface.

Run with Naftiko PrefectConcurrency Limits V2

What You Can Do

POST
Createconcurrencylimitv2apiaccountsaccountidworkspacesworkspaceidv2concurrencylimitspost — Create Concurrency Limit V2
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/v2/concurrency-limits
POST
Bulkdecrementactiveslotsapiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsdecrementpost — Bulk Decrement Active Slots
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/v2/concurrency-limits/decrement
POST
Bulkdecrementactiveslotswithleaseapiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsdecrementwithleasepost — Bulk Decrement Active Slots With Lease
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/v2/concurrency-limits/decrement-with-lease
POST
Readallconcurrencylimitsv2apiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsfilterpost — Read All Concurrency Limits V2
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/v2/concurrency-limits/filter
POST
Bulkincrementactiveslotsapiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsincrementpost — Bulk Increment Active Slots
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/v2/concurrency-limits/increment
POST
Bulkincrementactiveslotswithleaseapiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsincrementwithleasepost — Bulk Increment Active Slots With Lease
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/v2/concurrency-limits/increment-with-lease
POST
Renewconcurrencyleaseapiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsleasesleaseidrenewpost — Renew Concurrency Lease
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/v2/concurrency-limits/leases/{lease-id}/renew
POST
Paginateconcurrencylimitsv2apiaccountsaccountidworkspacesworkspaceidv2concurrencylimitspaginatepost — Paginate Concurrency Limits V2
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/v2/concurrency-limits/paginate
GET
Readconcurrencylimitv2apiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsidornameget — Read Concurrency Limit V2
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/v2/concurrency-limits/{id-or-name}
PATCH
Updateconcurrencylimitv2apiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsidornamepatch — Update Concurrency Limit V2
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/v2/concurrency-limits/{id-or-name}
DELETE
Deleteconcurrencylimitv2apiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsidornamedelete — Delete Concurrency Limit V2
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/v2/concurrency-limits/{id-or-name}

MCP Tools

create-concurrency-limit-v2

Create Concurrency Limit V2

bulk-decrement-active-slots

Bulk Decrement Active Slots

bulk-decrement-active-slots-lease

Bulk Decrement Active Slots With Lease

read-all-concurrency-limits-v2

Read All Concurrency Limits V2

bulk-increment-active-slots

Bulk Increment Active Slots

bulk-increment-active-slots-lease

Bulk Increment Active Slots With Lease

renew-concurrency-lease

Renew Concurrency Lease

paginate-concurrency-limits-v2

Paginate Concurrency Limits V2

read-concurrency-limit-v2

Read Concurrency Limit V2

read-only idempotent
update-concurrency-limit-v2

Update Concurrency Limit V2

idempotent
delete-concurrency-limit-v2

Delete Concurrency Limit V2

idempotent

Capability Spec

prefect-concurrency-limits-v2.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Prefect Cloud API — Concurrency Limits V2
  description: 'Prefect Cloud API — Concurrency Limits V2. 11 operations. Lead operation: Create Concurrency Limit V2. Self-contained
    Naftiko capability covering one Prefect business surface.'
  tags:
  - Prefect
  - Concurrency Limits V2
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    PREFECT_API_KEY: PREFECT_API_KEY
capability:
  consumes:
  - type: http
    namespace: prefect-concurrency-limits-v2
    baseUri: ''
    description: Prefect Cloud API — Concurrency Limits V2 business capability. Self-contained, no shared references.
    resources:
    - name: api-accounts-account_id-workspaces-workspace_id-v2-concurrency_limits
      path: /api/accounts/{account_id}/workspaces/{workspace_id}/v2/concurrency_limits/
      operations:
      - name: createconcurrencylimitv2apiaccountsaccountidworkspacesworkspaceidv2concurrencylimitspost
        method: POST
        description: Create Concurrency Limit V2
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: account_id
          in: path
          type: string
          required: true
        - name: workspace_id
          in: path
          type: string
          required: true
        - name: x-prefect-api-version
          in: header
          type: string
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: api-accounts-account_id-workspaces-workspace_id-v2-concurrency_limits-decrement
      path: /api/accounts/{account_id}/workspaces/{workspace_id}/v2/concurrency_limits/decrement
      operations:
      - name: bulkdecrementactiveslotsapiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsdecrementpost
        method: POST
        description: Bulk Decrement Active Slots
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: account_id
          in: path
          type: string
          required: true
        - name: workspace_id
          in: path
          type: string
          required: true
        - name: x-prefect-api-version
          in: header
          type: string
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: api-accounts-account_id-workspaces-workspace_id-v2-concurrency_limits-decrement-
      path: /api/accounts/{account_id}/workspaces/{workspace_id}/v2/concurrency_limits/decrement-with-lease
      operations:
      - name: bulkdecrementactiveslotswithleaseapiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsdecrementwithleasepost
        method: POST
        description: Bulk Decrement Active Slots With Lease
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: account_id
          in: path
          type: string
          required: true
        - name: workspace_id
          in: path
          type: string
          required: true
        - name: x-prefect-api-version
          in: header
          type: string
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: api-accounts-account_id-workspaces-workspace_id-v2-concurrency_limits-filter
      path: /api/accounts/{account_id}/workspaces/{workspace_id}/v2/concurrency_limits/filter
      operations:
      - name: readallconcurrencylimitsv2apiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsfilterpost
        method: POST
        description: Read All Concurrency Limits V2
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: account_id
          in: path
          type: string
          required: true
        - name: workspace_id
          in: path
          type: string
          required: true
        - name: x-prefect-api-version
          in: header
          type: string
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-accounts-account_id-workspaces-workspace_id-v2-concurrency_limits-increment
      path: /api/accounts/{account_id}/workspaces/{workspace_id}/v2/concurrency_limits/increment
      operations:
      - name: bulkincrementactiveslotsapiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsincrementpost
        method: POST
        description: Bulk Increment Active Slots
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: account_id
          in: path
          type: string
          required: true
        - name: workspace_id
          in: path
          type: string
          required: true
        - name: x-prefect-api-version
          in: header
          type: string
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: api-accounts-account_id-workspaces-workspace_id-v2-concurrency_limits-increment-
      path: /api/accounts/{account_id}/workspaces/{workspace_id}/v2/concurrency_limits/increment-with-lease
      operations:
      - name: bulkincrementactiveslotswithleaseapiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsincrementwithleasepost
        method: POST
        description: Bulk Increment Active Slots With Lease
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: account_id
          in: path
          type: string
          required: true
        - name: workspace_id
          in: path
          type: string
          required: true
        - name: x-prefect-api-version
          in: header
          type: string
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: api-accounts-account_id-workspaces-workspace_id-v2-concurrency_limits-leases-lea
      path: /api/accounts/{account_id}/workspaces/{workspace_id}/v2/concurrency_limits/leases/{lease_id}/renew
      operations:
      - name: renewconcurrencyleaseapiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsleasesleaseidrenewpost
        method: POST
        description: Renew Concurrency Lease
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: lease_id
          in: path
          type: string
          description: The ID of the lease to renew
          required: true
        - name: account_id
          in: path
          type: string
          required: true
        - name: workspace_id
          in: path
          type: string
          required: true
        - name: x-prefect-api-version
          in: header
          type: string
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-accounts-account_id-workspaces-workspace_id-v2-concurrency_limits-paginate
      path: /api/accounts/{account_id}/workspaces/{workspace_id}/v2/concurrency_limits/paginate
      operations:
      - name: paginateconcurrencylimitsv2apiaccountsaccountidworkspacesworkspaceidv2concurrencylimitspaginatepost
        method: POST
        description: Paginate Concurrency Limits V2
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: account_id
          in: path
          type: string
          required: true
        - name: workspace_id
          in: path
          type: string
          required: true
        - name: x-prefect-api-version
          in: header
          type: string
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-accounts-account_id-workspaces-workspace_id-v2-concurrency_limits-id_or_name
      path: /api/accounts/{account_id}/workspaces/{workspace_id}/v2/concurrency_limits/{id_or_name}
      operations:
      - name: readconcurrencylimitv2apiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsidornameget
        method: GET
        description: Read Concurrency Limit V2
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id_or_name
          in: path
          type: string
          description: The ID or name of the concurrency limit
          required: true
        - name: account_id
          in: path
          type: string
          required: true
        - name: workspace_id
          in: path
          type: string
          required: true
        - name: x-prefect-api-version
          in: header
          type: string
      - name: updateconcurrencylimitv2apiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsidornamepatch
        method: PATCH
        description: Update Concurrency Limit V2
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id_or_name
          in: path
          type: string
          description: The ID or name of the concurrency limit
          required: true
        - name: account_id
          in: path
          type: string
          required: true
        - name: workspace_id
          in: path
          type: string
          required: true
        - name: x-prefect-api-version
          in: header
          type: string
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: deleteconcurrencylimitv2apiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsidornamedelete
        method: DELETE
        description: Delete Concurrency Limit V2
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id_or_name
          in: path
          type: string
          description: The ID or name of the concurrency limit
          required: true
        - name: account_id
          in: path
          type: string
          required: true
        - name: workspace_id
          in: path
          type: string
          required: true
        - name: x-prefect-api-version
          in: header
          type: string
  exposes:
  - type: rest
    namespace: prefect-concurrency-limits-v2-rest
    port: 8080
    description: REST adapter for Prefect Cloud API — Concurrency Limits V2. One Spectral-compliant resource per consumed
      operation, prefixed with /v1.
    resources:
    - path: /v1/api/accounts/{account-id}/workspaces/{workspace-id}/v2/concurrency-limits
      name: api-accounts-account-id-workspaces-workspace-id-v2-concurrency-limits
      description: REST surface for api-accounts-account_id-workspaces-workspace_id-v2-concurrency_limits.
      operations:
      - method: POST
        name: createconcurrencylimitv2apiaccountsaccountidworkspacesworkspaceidv2concurrencylimitspost
        description: Create Concurrency Limit V2
        call: prefect-concurrency-limits-v2.createconcurrencylimitv2apiaccountsaccountidworkspacesworkspaceidv2concurrencylimitspost
        with:
          account_id: rest.account_id
          workspace_id: rest.workspace_id
          x-prefect-api-version: rest.x-prefect-api-version
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/accounts/{account-id}/workspaces/{workspace-id}/v2/concurrency-limits/decrement
      name: api-accounts-account-id-workspaces-workspace-id-v2-concurrency-limits-decrement
      description: REST surface for api-accounts-account_id-workspaces-workspace_id-v2-concurrency_limits-decrement.
      operations:
      - method: POST
        name: bulkdecrementactiveslotsapiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsdecrementpost
        description: Bulk Decrement Active Slots
        call: prefect-concurrency-limits-v2.bulkdecrementactiveslotsapiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsdecrementpost
        with:
          account_id: rest.account_id
          workspace_id: rest.workspace_id
          x-prefect-api-version: rest.x-prefect-api-version
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/accounts/{account-id}/workspaces/{workspace-id}/v2/concurrency-limits/decrement-with-lease
      name: api-accounts-account-id-workspaces-workspace-id-v2-concurrency-limits-decrement
      description: REST surface for api-accounts-account_id-workspaces-workspace_id-v2-concurrency_limits-decrement-.
      operations:
      - method: POST
        name: bulkdecrementactiveslotswithleaseapiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsdecrementwithleasepost
        description: Bulk Decrement Active Slots With Lease
        call: prefect-concurrency-limits-v2.bulkdecrementactiveslotswithleaseapiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsdecrementwithleasepost
        with:
          account_id: rest.account_id
          workspace_id: rest.workspace_id
          x-prefect-api-version: rest.x-prefect-api-version
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/accounts/{account-id}/workspaces/{workspace-id}/v2/concurrency-limits/filter
      name: api-accounts-account-id-workspaces-workspace-id-v2-concurrency-limits-filter
      description: REST surface for api-accounts-account_id-workspaces-workspace_id-v2-concurrency_limits-filter.
      operations:
      - method: POST
        name: readallconcurrencylimitsv2apiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsfilterpost
        description: Read All Concurrency Limits V2
        call: prefect-concurrency-limits-v2.readallconcurrencylimitsv2apiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsfilterpost
        with:
          account_id: rest.account_id
          workspace_id: rest.workspace_id
          x-prefect-api-version: rest.x-prefect-api-version
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/accounts/{account-id}/workspaces/{workspace-id}/v2/concurrency-limits/increment
      name: api-accounts-account-id-workspaces-workspace-id-v2-concurrency-limits-increment
      description: REST surface for api-accounts-account_id-workspaces-workspace_id-v2-concurrency_limits-increment.
      operations:
      - method: POST
        name: bulkincrementactiveslotsapiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsincrementpost
        description: Bulk Increment Active Slots
        call: prefect-concurrency-limits-v2.bulkincrementactiveslotsapiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsincrementpost
        with:
          account_id: rest.account_id
          workspace_id: rest.workspace_id
          x-prefect-api-version: rest.x-prefect-api-version
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/accounts/{account-id}/workspaces/{workspace-id}/v2/concurrency-limits/increment-with-lease
      name: api-accounts-account-id-workspaces-workspace-id-v2-concurrency-limits-increment
      description: REST surface for api-accounts-account_id-workspaces-workspace_id-v2-concurrency_limits-increment-.
      operations:
      - method: POST
        name: bulkincrementactiveslotswithleaseapiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsincrementwithleasepost
        description: Bulk Increment Active Slots With Lease
        call: prefect-concurrency-limits-v2.bulkincrementactiveslotswithleaseapiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsincrementwithleasepost
        with:
          account_id: rest.account_id
          workspace_id: rest.workspace_id
          x-prefect-api-version: rest.x-prefect-api-version
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/accounts/{account-id}/workspaces/{workspace-id}/v2/concurrency-limits/leases/{lease-id}/renew
      name: api-accounts-account-id-workspaces-workspace-id-v2-concurrency-limits-leases-lea
      description: REST surface for api-accounts-account_id-workspaces-workspace_id-v2-concurrency_limits-leases-lea.
      operations:
      - method: POST
        name: renewconcurrencyleaseapiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsleasesleaseidrenewpost
        description: Renew Concurrency Lease
        call: prefect-concurrency-limits-v2.renewconcurrencyleaseapiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsleasesleaseidrenewpost
        with:
          lease_id: rest.lease_id
          account_id: rest.account_id
          workspace_id: rest.workspace_id
          x-prefect-api-version: rest.x-prefect-api-version
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/accounts/{account-id}/workspaces/{workspace-id}/v2/concurrency-limits/paginate
      name: api-accounts-account-id-workspaces-workspace-id-v2-concurrency-limits-paginate
      description: REST surface for api-accounts-account_id-workspaces-workspace_id-v2-concurrency_limits-paginate.
      operations:
      - method: POST
        name: paginateconcurrencylimitsv2apiaccountsaccountidworkspacesworkspaceidv2concurrencylimitspaginatepost
        description: Paginate Concurrency Limits V2
        call: prefect-concurrency-limits-v2.paginateconcurrencylimitsv2apiaccountsaccountidworkspacesworkspaceidv2concurrencylimitspaginatepost
        with:
          account_id: rest.account_id
          workspace_id: rest.workspace_id
          x-prefect-api-version: rest.x-prefect-api-version
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/accounts/{account-id}/workspaces/{workspace-id}/v2/concurrency-limits/{id-or-name}
      name: api-accounts-account-id-workspaces-workspace-id-v2-concurrency-limits-id-or-name
      description: REST surface for api-accounts-account_id-workspaces-workspace_id-v2-concurrency_limits-id_or_name.
      operations:
      - method: GET
        name: readconcurrencylimitv2apiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsidornameget
        description: Read Concurrency Limit V2
        call: prefect-concurrency-limits-v2.readconcurrencylimitv2apiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsidornameget
        with:
          id_or_name: rest.id_or_name
          account_id: rest.account_id
          workspace_id: rest.workspace_id
          x-prefect-api-version: rest.x-prefect-api-version
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: updateconcurrencylimitv2apiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsidornamepatch
        description: Update Concurrency Limit V2
        call: prefect-concurrency-limits-v2.updateconcurrencylimitv2apiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsidornamepatch
        with:
          id_or_name: rest.id_or_name
          account_id: rest.account_id
          workspace_id: rest.workspace_id
          x-prefect-api-version: rest.x-prefect-api-version
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: deleteconcurrencylimitv2apiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsidornamedelete
        description: Delete Concurrency Limit V2
        call: prefect-concurrency-limits-v2.deleteconcurrencylimitv2apiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsidornamedelete
        with:
          id_or_name: rest.id_or_name
          account_id: rest.account_id
          workspace_id: rest.workspace_id
          x-prefect-api-version: rest.x-prefect-api-version
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: prefect-concurrency-limits-v2-mcp
    port: 9090
    transport: http
    description: MCP adapter for Prefect Cloud API — Concurrency Limits V2. One tool per consumed operation, routed inline
      through this capability's consumes block.
    tools:
    - name: create-concurrency-limit-v2
      description: Create Concurrency Limit V2
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: prefect-concurrency-limits-v2.createconcurrencylimitv2apiaccountsaccountidworkspacesworkspaceidv2concurrencylimitspost
      with:
        account_id: tools.account_id
        workspace_id: tools.workspace_id
        x-prefect-api-version: tools.x-prefect-api-version
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: bulk-decrement-active-slots
      description: Bulk Decrement Active Slots
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: prefect-concurrency-limits-v2.bulkdecrementactiveslotsapiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsdecrementpost
      with:
        account_id: tools.account_id
        workspace_id: tools.workspace_id
        x-prefect-api-version: tools.x-prefect-api-version
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: bulk-decrement-active-slots-lease
      description: Bulk Decrement Active Slots With Lease
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: prefect-concurrency-limits-v2.bulkdecrementactiveslotswithleaseapiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsdecrementwithleasepost
      with:
        account_id: tools.account_id
        workspace_id: tools.workspace_id
        x-prefect-api-version: tools.x-prefect-api-version
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: read-all-concurrency-limits-v2
      description: Read All Concurrency Limits V2
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: prefect-concurrency-limits-v2.readallconcurrencylimitsv2apiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsfilterpost
      with:
        account_id: tools.account_id
        workspace_id: tools.workspace_id
        x-prefect-api-version: tools.x-prefect-api-version
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: bulk-increment-active-slots
      description: Bulk Increment Active Slots
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: prefect-concurrency-limits-v2.bulkincrementactiveslotsapiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsincrementpost
      with:
        account_id: tools.account_id
        workspace_id: tools.workspace_id
        x-prefect-api-version: tools.x-prefect-api-version
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: bulk-increment-active-slots-lease
      description: Bulk Increment Active Slots With Lease
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: prefect-concurrency-limits-v2.bulkincrementactiveslotswithleaseapiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsincrementwithleasepost
      with:
        account_id: tools.account_id
        workspace_id: tools.workspace_id
        x-prefect-api-version: tools.x-prefect-api-version
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: renew-concurrency-lease
      description: Renew Concurrency Lease
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: prefect-concurrency-limits-v2.renewconcurrencyleaseapiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsleasesleaseidrenewpost
      with:
        lease_id: tools.lease_id
        account_id: tools.account_id
        workspace_id: tools.workspace_id
        x-prefect-api-version: tools.x-prefect-api-version
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: paginate-concurrency-limits-v2
      description: Paginate Concurrency Limits V2
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: prefect-concurrency-limits-v2.paginateconcurrencylimitsv2apiaccountsaccountidworkspacesworkspaceidv2concurrencylimitspaginatepost
      with:
        account_id: tools.account_id
        workspace_id: tools.workspace_id
        x-prefect-api-version: tools.x-prefect-api-version
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: read-concurrency-limit-v2
      description: Read Concurrency Limit V2
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: prefect-concurrency-limits-v2.readconcurrencylimitv2apiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsidornameget
      with:
        id_or_name: tools.id_or_name
        account_id: tools.account_id
        workspace_id: tools.workspace_id
        x-prefect-api-version: tools.x-prefect-api-version
      outputParameters:
      - type: object
        mapping: $.
    - name: update-concurrency-limit-v2
      description: Update Concurrency Limit V2
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: prefect-concurrency-limits-v2.updateconcurrencylimitv2apiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsidornamepatch
      with:
        id_or_name: tools.id_or_name
        account_id: tools.account_id
        workspace_id: tools.workspace_id
        x-prefect-api-version: tools.x-prefect-api-version
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: delete-concurrency-limit-v2
      description: Delete Concurrency Limit V2
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: prefect-concurrency-limits-v2.deleteconcurrencylimitv2apiaccountsaccountidworkspacesworkspaceidv2concurrencylimitsidornamedelete
      with:
        id_or_name: tools.id_or_name
        account_id: tools.account_id
        workspace_id: tools.workspace_id
        x-prefect-api-version: tools.x-prefect-api-version
      outputParameters:
      - type: object
        mapping: $.