Create and start an audit run
POST
/v1/audits
const url = 'https://api.monita.ai/v1/audits';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"kind":"property","name":"example","domainId":"example","paths":["example"],"fetchSitemap":true,"sitemapUrl":"https://example.com","url":"https://example.com","injectCookies":[{"name":"example","value":"example","domain":"example"}],"advanced":{"region":"example","proxies":true,"bypassBanners":true,"consentInstruction":"example"},"overage":false}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api.monita.ai/v1/audits \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "kind": "property", "name": "example", "domainId": "example", "paths": [ "example" ], "fetchSitemap": true, "sitemapUrl": "https://example.com", "url": "https://example.com", "injectCookies": [ { "name": "example", "value": "example", "domain": "example" } ], "advanced": { "region": "example", "proxies": true, "bypassBanners": true, "consentInstruction": "example" }, "overage": false }'Authorizations
Section titled “Authorizations”Request Body
Section titled “Request Body”Media typeapplication/json
object
kind
string
name
string
domainId
string
paths
Array<string>
fetchSitemap
boolean
sitemapUrl
string format: uri
url
string format: uri
injectCookies
Array<object>
object
name
required
string
value
required
string
domain
string
advanced
object
region
string
proxies
boolean
bypassBanners
boolean
consentInstruction
string
overage
boolean
Responses
Section titled “Responses”Started
Media typeapplication/json
object
id
required
string
kind
required
string
tier
required
string
status
required
string
name
required
string
startedBy
required
string
targetHost
required
string
domainId
required
string
domain
required
string
pagesRequested
required
number
pagesScanned
required
number
pagesErrored
required
number
issuesFiled
required
number
summary
required
object
key
additional properties
shared
required
boolean
error
required
string
createdAt
required
number
finishedAt
required
number
Example
{ "kind": "property", "tier": "simple", "status": "queued"}Bad target
Media typeapplication/json
object
error
required
string
Examplegenerated
{ "error": "example"}Over the monthly page budget (send overage: true to consent)
Media typeapplication/json
object
error
required
string
pages
required
number
remaining
required
number
budget
required
number
Examplegenerated
{ "error": "example", "pages": 1, "remaining": 1, "budget": 1}Domain not found
Media typeapplication/json
object
error
required
string
Examplegenerated
{ "error": "example"}Browser Rendering unavailable
Media typeapplication/json
object
error
required
string
Examplegenerated
{ "error": "example"}