> ## Documentation Index
> Fetch the complete documentation index at: https://docs.shieldbase.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# List Accessible Published Workflows

> List the latest published workflow version for each accessible workflow group. Use group_id in active-workflow and run paths; workflow_id is the version-specific ID.



## OpenAPI

````yaml get /external/workflows
openapi: 3.1.0
info:
  title: Shieldbase External API
  description: Public API for Shieldbase AI integration
  version: 1.0.0
servers:
  - url: https://api.shieldbase.ai
    description: Production
  - url: http://localhost:8000
    description: Development
security:
  - ClientID: []
    APIKey: []
    Secret: []
paths:
  /external/workflows:
    get:
      tags:
        - Workflows
      summary: List Accessible Published Workflows
      description: >-
        List the latest published workflow version for each accessible workflow
        group. Use group_id in active-workflow and run paths; workflow_id is the
        version-specific ID.
      parameters:
        - $ref: '#/components/parameters/TenantID'
        - name: page
          in: query
          description: Page number (starts at 1)
          schema:
            type: integer
            minimum: 1
            default: 1
        - name: page_size
          in: query
          description: Items per page
          schema:
            type: integer
            minimum: 1
            maximum: 100
            default: 20
        - name: search
          in: query
          description: Search workflow title or description
          schema:
            type: string
      responses:
        '200':
          description: Accessible published workflow groups
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: array
                    items:
                      type: object
                      properties:
                        group_id:
                          type: string
                          description: Stable workflow group ID used in workflow paths
                        workflow_id:
                          type: string
                          description: ID of the latest published version
                        title:
                          type: string
                        description:
                          type: string
                        purpose_type:
                          type: string
                        version:
                          type: integer
                        first_step_id:
                          type: string
                        updated_at:
                          type: string
                          format: date-time
                  pagination:
                    type: object
                    properties:
                      current_page:
                        type: integer
                      page_size:
                        type: integer
                      total_items:
                        type: integer
                      total_pages:
                        type: integer
        '403':
          description: Invalid API credentials
components:
  parameters:
    TenantID:
      name: X-Tenant-ID
      in: header
      required: false
      description: >-
        Optional tenant selector for multitenant accounts. The API key owner
        must have access to the selected tenant.
      schema:
        type: string
  securitySchemes:
    ClientID:
      type: apiKey
      in: header
      name: X-Client-ID
    APIKey:
      type: apiKey
      in: header
      name: X-API-Key
    Secret:
      type: apiKey
      in: header
      name: X-Secret

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.