info: name: Create Media Item type: http seq: 4 http: method: POST url: '{{base_url}}/api/media-items' auth: inherit body: type: json data: |- { "library_id": "550e8400-e29b-41d4-a716-446655440000", "title": "Example Book Title", "author": "Jane Doe", "isbn": "978-0-123456-78-9", "description": "A great book about technology", "file_path": "/library/books/example.epub", "file_size": 1048576, "mime_type": "application/epub+zip", "series": "Tech Series", "series_number": 1, "tags": ["science-fiction", "technology", "ACME CORP."], "publisher": "O'Reilly Media", "contributors": ["John Smith", "ACME CORP."] } settings: encodeUrl: true timeout: 0 followRedirects: true maxRedirects: 5 docs: content: |- # Create Media Item `POST /api/media-items` — auth: jwt+admin. Canonical reference: docs/developer/api/media-items/create_media_item.md (docs site → Developer → API). This request is GENERATED from that doc; edit the doc, then run the drift test with -update. type: text/markdown