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

# Authors

> Author configuration in Compozy provides a standardized way to document workflow ownership, maintenance responsibilities, and collaboration details. This information helps users understand who to contact for support, contributions, and updates.

## Configuration Structure

The author configuration supports both individual authors and organizations:

<CodeGroup>
  ```yaml Basic Author theme={"dark"}
  author:
    name: John Doe
    email: john@example.com
  ```

  ```yaml Full Author theme={"dark"}
  author:
    name: John Doe
    email: john@example.com
    url: https://johndoe.dev
    organization: Example Corp
    contributors:
      - name: Jane Smith
        email: jane@example.com
      - name: Bob Wilson
        organization: Another Corp
  ```

  ```yaml Organization theme={"dark"}
  author:
    name: Example Corporation
    url: https://example.com
    organization: Example Corp
    contributors:
      - name: Development Team
        email: dev@example.com
  ```
</CodeGroup>

## API Reference

<Tabs>
  <Tab title="Parameters">
    <ParamField path="name" type="string" required>
      Name of the author or organization maintaining the workflow.
    </ParamField>

    <ParamField path="email" type="string">
      Contact email address for the author or organization.
    </ParamField>

    <ParamField path="url" type="string">
      Website or profile URL where users can find more information about the author.
    </ParamField>

    <ParamField path="organization" type="string">
      Name of the organization associated with the workflow or author.
    </ParamField>

    <ParamField path="contributors" type="array">
      List of additional contributors to the workflow. Each contributor can have their own name, email, url, and organization fields.
    </ParamField>
  </Tab>

  <Tab title="JSON Schema">
    ```json https://compozy.dev/schemas/authors.json [expandable] theme={"dark"}
    {
      "type": "object",
      "properties": {
        "author": {
          "type": "object",
          "required": ["name"],
          "properties": {
            "name": {
              "type": "string",
              "description": "Name of the author or organization"
            },
            "email": {
              "type": "string",
              "format": "email",
              "description": "Contact email address"
            },
            "url": {
              "type": "string",
              "format": "uri",
              "description": "Website or profile URL"
            },
            "organization": {
              "type": "string",
              "description": "Associated organization name"
            },
            "contributors": {
              "type": "array",
              "items": {
                "type": "object",
                "required": ["name"],
                "properties": {
                  "name": {
                    "type": "string",
                    "description": "Contributor's name"
                  },
                  "email": {
                    "type": "string",
                    "format": "email",
                    "description": "Contributor's email"
                  },
                  "url": {
                    "type": "string",
                    "format": "uri",
                    "description": "Contributor's website or profile"
                  },
                  "organization": {
                    "type": "string",
                    "description": "Contributor's organization"
                  }
                }
              }
            }
          }
        }
      }
    }
    ```
  </Tab>
</Tabs>
