Single artist¶
- GET /api/v1/artists/:id
Retrieve the info of a certain artist.
Request parameters¶
id (int) - The artist’s ID.
Example request¶
curl -i http://example.com/api/v1/artists/1 \
-H 'If-None-Match: 7cd7ac5d353b1ee4833b6b1e1cf17705'
Request headers¶
If-None-Match: Send a conditional request checking the
ETag
header.
Example response¶
HTTP/1.1 200 OK
Date: Tue, 28 Aug 2018 09:35:27 GMT
Server: WSGIServer/0.2 CPython/3.8.13
Content-Type: application/json
ETag: "3bcf5cf18a6ac3a515878561f5b10395"
Content-Length: 131
{
"id": 1,
"name": "Nemo Nobody",
"aliases": [],
"series": [
{
"slug": "some-manga",
"title": "Some Manga",
"aliases": ["Some Mango"]
}
]
}
Response headers¶
Date: The date of the request.
Server: Information regarding the server.
Content-Type: The content type of the response. (always application/json)
ETag: The version identifier of the resource. Useful for caching responses.
Content-Length: The size of the response body in bytes.
Response body¶
The response body is a JSON object which contains the following:
id (int) - The ID of the artist.
name (string) - The name of the artist.
aliases (array of string) - The artist’s other names.
series (array of object) - The artist’s series. Each object contains the following:
slug (slug) - The slug of the series.
title (string) - The title of the series.
aliases (array of string) - Other names for the series.
Status Codes¶
200 OK - No error.
304 Not Modified - The request was conditional and the content hasn’t been modified.
404 Not Found - The requested artist doesn’t exist.
400 Bad Request - The id parameter was invalid.