Provisions
acs_provisionsList and inspect GenieACS provision scripts with paging, filtering, sorting, and projections; returned script bodies mask password-like values and remain read-only.
Instructions
List provision scripts (GET /provisions). Script bodies are returned as stored, with password-like assignments masked.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| skip | No | Rows to skip, for paging. Use `total` in the result to know how many exist. | |
| sort | No | Sort as JSON, e.g. {"_lastInform":-1}. | |
| limit | No | Rows to return (default and maximum come from the server configuration). | |
| query | No | GenieACS query as a JSON object (or JSON string), e.g. {"_id":{"$regex":"ZTE"}} or {"_lastInform":{"$gt":"2026-10-15T00:00:00Z"}}. Operators: $eq $ne $in $nin $gt $gte $lt $lte $exists $and $or $regex. | |
| projection | No | Comma separated parameter paths to return, e.g. "_id,_lastInform,InternetGatewayDevice.DeviceInfo.SerialNumber". Strongly recommended: a full device document can be hundreds of KB. |