List the user's installed extensions
GET
/api/v1/me/extensions
const url = 'http://localhost:8080/api/v1/me/extensions';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url http://localhost:8080/api/v1/me/extensions \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”The installed extensions, by name.
Media typeapplication/json
object
items
required
Array<object>
object
id
required
string
name
required
string
version
required
string
repositoryId
required
integer format: int64
sites
required
Array<string>
languages
required
Array<string>
formats
required
The formats the extension’s chapters come in, so clients know which readers it needs before opening a chapter. Sources from before formats existed read images.
Array<string>
installedAt
required
string format: date-time
usable
required
False while it came from the user’s own repository and the admin allows only the allow list.
boolean
update
required
The version the repository lists, when it differs from the installed one.
string | null
Example
{ "items": [ { "formats": [ "images" ] } ]}The request has no valid session token.
Media typeapplication/json
object
code
required
string
message
required
Explains the problem to a developer.
string
Example
{ "code": "bad_request"}The server failed; details are in its log.
Media typeapplication/json
object
code
required
string
message
required
Explains the problem to a developer.
string
Example
{ "code": "bad_request"}