pinakes/docs/api/enrichment.md
NotAShelf 934691c0f9
docs: auto-generate API route documentation
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Id0d1f9769b7ccdbf83d5fa78adef62e46a6a6964
2026-03-22 22:04:52 +03:00

1.2 KiB

Enrichment

External metadata enrichment

Endpoints

POST /api/v1/media/enrich/batch

Authentication: Required (Bearer JWT)

Request Body

Content-Type: application/json

See docs/api/openapi.json for the full schema.

Responses

Status Description
200 Enrichment job submitted
400 Bad request
401 Unauthorized
403 Forbidden
500 Internal server error

POST /api/v1/media/{id}/enrich

Authentication: Required (Bearer JWT)

Parameters

Name In Required Description
id path Yes Media item ID

Responses

Status Description
200 Enrichment job submitted
401 Unauthorized
403 Forbidden
404 Not found
500 Internal server error

GET /api/v1/media/{id}/metadata/external

Authentication: Required (Bearer JWT)

Parameters

Name In Required Description
id path Yes Media item ID

Responses

Status Description
200 External metadata
401 Unauthorized
404 Not found
500 Internal server error