{"@context": "https://schema.org", "@type": "WebAPI", "name": "watchful.li API", "description": "watchful.li, an HTTP API described by an OpenAPI document.", "provider": {"@type": "Organization", "name": "watchful.li"}, "documentation": "hhttps://app.watchful.net/api/v1/api-docs/"}
watchful.li, an HTTP API described by an OpenAPI document.
Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.
Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.
base URLs: https://watchful.li/api/v1
find it by capability: POST /search {"query":{"text":"..."}} returns these
operations with their invocation detail. Connect any agent client.
watchful.li, an HTTP API described by an OpenAPI document.
| method | path | what the vendor says it does |
|---|---|---|
GET | /audits | Get a list of audits Returns a list of audits audits |
GET | /audits/metadata | Get the list of fields Returns a list of fields audits |
GET | /audits/{id} | Find audit by ID Returns a audit based on ID audits |
DELETE | /audits/{id} | Delete a specific audit Delete a specific audit audits |
GET | /extensions | Get a list Extensions Returns a list Extensions extensions |
GET | /extensions/metadata | Get the list of fields Returns a list of fields extensions |
POST | /extensions/{id}/ignore | Set 'ignore updates' for a given extension / site_id Set 'ignore updates' for a given extension / site_id exte |
POST | /extensions/{id}/unignore | Remove 'ignore updates' for a given extension Remove 'ignore updates' for a given extension extensions |
POST | /extensions/{id}/update | Update the extension on the remote site Update the extension on the remote site extensions |
GET | /feedbacks | Get feedbacks Returns a list of feedbacks feedbacks |
POST | /feedbacks | Create a feedback Create a feedback feedbacks |
GET | /feedbacks/metadata | Get the list of fields Returns a list of fields feedbacks |
GET | /logs | Get a list of logs Returns a list of logs logs |
GET | /logs/export | Get a CSV or PDF file contain the list of logs Returns a file contain the list of logs logs |
GET | /logs/metadata | Get the list of fields Returns a list of fields logs |
GET | /logs/types | Get the list of log types Returns a list of log types logs |
DELETE | /logs/{id} | Delete a specific log Delete a specific log logs |
GET | /reports/sites/{id} | Returns a PDF report for a specific site Returns a PDF report based on a site ID reports |
GET | /reports/tags/{id} | Find sites by ID Returns a report based on a site ID reports |
GET | /sites | Get a list of Sites Returns a list of Sites sites |
POST | /sites | Create a site Create a site sites |
GET | /sites/metadata | Get the list of fields Returns a list of fields sites |
GET | /sites/{id} | Find sites by ID Return a site based on ID sites |
PUT | /sites/{id} | Update a site Update a site sites |
DELETE | /sites/{id} | Delete a specific Site Delete a specific Site sites |
GET | /sites/{id}/audits | Return audits for a specific website Return audits for a specific website sites |
POST | /sites/{id}/audits | Create an audit for the site Create an audit for the site sites |
POST | /sites/{id}/backupnow | Add the site to the backup queue Add the site to the backup queue sites |
GET | /sites/{id}/backupprofiles | Return backup profile Return backup profile sites |
GET | /sites/{id}/backups | List of latest backups List of latest backups sites |
POST | /sites/{id}/backupstart | Start a remote backup for the site Start a remote backup for the site sites |
POST | /sites/{id}/backupstep | Step (continue) a remote backup for the site Step (continue) a remote backup for the site sites |
GET | /sites/{id}/extensions | Get extensions for a site Get extensions for a site sites |
POST | /sites/{id}/extensions | Install extension sites |
GET | /sites/{id}/logs | Return logs for a specific website Return logs for a specific website sites |
POST | /sites/{id}/logs | Create a custom log for a specific website Create a custom log for a specific website sites |
POST | /sites/{id}/monitor | Post uptime monitor Return boolean sites |
DELETE | /sites/{id}/monitor | Delete uptime monitor Return boolean sites |
GET | /sites/{id}/scanner | Scan the site for malware Scan the site for malware sites |
GET | /sites/{id}/seo | SEO analyze for a page SEO analyze for a page sites |
and 18 more operation(s) in this specification, all searchable.
specification origin: hhttps://app.watchful.net/api/v1/api-docs/
nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.