{"@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/"}
Index / APIs / watchful.li

watchful.li API

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 v1.0.0

watchful.li, an HTTP API described by an OpenAPI document.

methodpathwhat the vendor says it does
GET/auditsGet a list of audits Returns a list of audits audits
GET/audits/metadataGet 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/extensionsGet a list Extensions Returns a list Extensions extensions
GET/extensions/metadataGet the list of fields Returns a list of fields extensions
POST/extensions/{id}/ignoreSet 'ignore updates' for a given extension / site_id Set 'ignore updates' for a given extension / site_id exte
POST/extensions/{id}/unignoreRemove 'ignore updates' for a given extension Remove 'ignore updates' for a given extension extensions
POST/extensions/{id}/updateUpdate the extension on the remote site Update the extension on the remote site extensions
GET/feedbacksGet feedbacks Returns a list of feedbacks feedbacks
POST/feedbacksCreate a feedback Create a feedback feedbacks
GET/feedbacks/metadataGet the list of fields Returns a list of fields feedbacks
GET/logsGet a list of logs Returns a list of logs logs
GET/logs/exportGet a CSV or PDF file contain the list of logs Returns a file contain the list of logs logs
GET/logs/metadataGet the list of fields Returns a list of fields logs
GET/logs/typesGet 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/sitesGet a list of Sites Returns a list of Sites sites
POST/sitesCreate a site Create a site sites
GET/sites/metadataGet 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}/auditsReturn audits for a specific website Return audits for a specific website sites
POST/sites/{id}/auditsCreate an audit for the site Create an audit for the site sites
POST/sites/{id}/backupnowAdd the site to the backup queue Add the site to the backup queue sites
GET/sites/{id}/backupprofilesReturn backup profile Return backup profile sites
GET/sites/{id}/backupsList of latest backups List of latest backups sites
POST/sites/{id}/backupstartStart a remote backup for the site Start a remote backup for the site sites
POST/sites/{id}/backupstepStep (continue) a remote backup for the site Step (continue) a remote backup for the site sites
GET/sites/{id}/extensionsGet extensions for a site Get extensions for a site sites
POST/sites/{id}/extensionsInstall extension sites
GET/sites/{id}/logsReturn logs for a specific website Return logs for a specific website sites
POST/sites/{id}/logsCreate a custom log for a specific website Create a custom log for a specific website sites
POST/sites/{id}/monitorPost uptime monitor Return boolean sites
DELETE/sites/{id}/monitorDelete uptime monitor Return boolean sites
GET/sites/{id}/scannerScan the site for malware Scan the site for malware sites
GET/sites/{id}/seoSEO 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.