---
title: "Get author by slug"
method: GET
path: "/author/{slug}"
tags: ["Authors"]
---

# Get author by slug

`GET /author/{slug}`

Retrieve author information using their slug

## Path parameters

- `slug` string, required

## Query parameters

- `locale` 'en' | 'ar'

## Response `200`

Author retrieved successfully

- Author
  - `id` string, required — Unique identifier for the author
  - `slug` string, required — URL-friendly identifier
  - `primaryName` string, required — Primary name of the author
  - `secondaryName` string — Secondary name of the author
  - `year` integer — Year of birth/death
  - `locations` Location[]
    - `id` string, required — Unique identifier for the location
    - `name` string, required — Name of the location
    - `region` Region
      - `id` string, required — Unique identifier for the region
      - `slug` string, required — URL-friendly identifier
      - `name` string, required — Name of the region

## Other responses

- `404` — Author not found

---

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