-
-
Notifications
You must be signed in to change notification settings - Fork 21
Indexers
Mark edited this page Feb 8, 2026
·
4 revisions
Using the API to access/update indexers
There are two main endpoints to work with indexers:
- A
PATCHto update indexer settings. - A
GETto get all the available configuration settings for the indexers.
Head to the main API Docs to see how you can access the SwaggerUI and more easily test the endpoints.
To figure out what values you need to adjust, GET the endpoint
/api/indexers/configurations.
This will give you something along the lines of this:
{
"MyAnonamouse": [
{
"name": "mam_session_id",
"description": null,
"default": null,
"required": true,
"type": "str"
}
]
}This gives you the full information about what values can be adjusted.
(Optional) You can additionally enable/disable an indexer by setting the
enabled value to true or false.
You can update indexer settings by sending a PATCH request to
/api/indexers/{indexer name}. The name is case-sensitive. The body has to
be a JSON object with key-value pairs of the values you want to update.
Here is an example using cURL:
curl -X 'PATCH' \
'https://abr.example.com/api/indexers/MyAnonamouse' \
-H 'accept: application/json' \
-H 'Authorization: Bearer MaEqMYAGY3qvXxtje6-YDxcs4damlyRaKzTC8itG2b8' \
-d '{"mam_session_id":"bXDv1tC1d2MVvOypbFy8Q4Q-rz6q-bKwdqaSZzm85Dg", "enabled": true}'