---
title: "PUT /authors"
method: PUT
path: "/authors"
---

# PUT /authors

`PUT /authors`

Gets authors, but needs to use the body so it's a PUT

## Query parameters

- `name` string
- `startingAfter` string

## Request body

- Book
  - `id` integer
  - `name` string
  - `author` string, mongo-id
  - `genre` 'scifi' | 'mystery' | 'horror'
  - `other` unknown
  - `otherArray` unknown

## Response `200`

Success

- AuthorsResponse
  - `authorSet` AuthorSet
    - `randomProp` integer
    - `results` Author[]
      - `id` string
      - `name` string
  - `metadata` AuthorsResponseMetadata
    - `count` integer

## Changes

- **2017-05-04** `822645ed2899` — 1 info
  - endpoint added
- **2016-10-20** `ae670caf5c72` — 1 breaking
  - api path removed without deprecation

[Change history](https://skmtc.dev/clever/apis/swagger-test/changes/authors/put.md)

---

[API](https://skmtc.dev/clever/apis/swagger-test.md) · [All operations](https://skmtc.dev/clever/apis/swagger-test/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/clever/swagger-test/revisions/4208ba32ef8e/schema)
