Audit a domain
Requires no permission: it neither reads nor writes anything about any organisation, it measures a public page anyone can open in a browser.
Nothing is cached. It is used in the "I changed something, let me check again" loop, and a ten-minute-old answer would look identical to a fresh one and falsely say the change had no effect.
It is also not written into the catalogue site audit: a check run against an inner page would replace the score measured on the home page there.
It takes between fifteen seconds and a minute and a half — the page is loaded twice, with Lighthouse.
No scope required.
Request
- Base URL: https://app.comunicate.eu/api/v1
- URL: https://app.comunicate.eu/api/v1/partner/audit
- Auth: one of:
- HTTP bearer
- OAuth 2 (authorization code, authorization URL https://app.comunicate.eu/api/v1/oauth/authorize, token URL https://app.comunicate.eu/api/v1/oauth/token)
Query parameters
A domain or a page URL. Without a scheme, https is assumed. Private-network addresses are rejected — the audit measures public sites, and the page is loaded by Google, not by our server.
1 also submits the URL to VirusTotal (~70 antivirus engines) and waits for the verdict — another 20–40 s. Off by default: the external check has a request limit, and the audit runs often. Without the parameter, virustotal is null in the response — meaning “not checked”, not “clean”.
mobile, desktop or both, comma-separated. Both by default — the simulated phone throttles the CPU fourfold, and JavaScript problems only show up there.
Response
OK
Changes
No recorded changes to this operation across all 1 revision of this API.