Permanently dismiss the setup checklist
POST
/setup/checklist/dismiss
const url = 'https://example.com/api/v1/setup/checklist/dismiss';const options = {method: 'POST'};
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://example.com/api/v1/setup/checklist/dismissPermanently hides the “Finish setup” checklist shown after the wizard is skipped. Idempotent: repeat calls keep the first dismissal timestamp. Not gated on the wizard being in progress, since the checklist only exists once the wizard has been skipped.
Responses
Section titled “Responses”Checklist dismissed
Media typeapplication/json
object
checklistDismissed
required
Whether the post-skip setup checklist is permanently dismissed (always true on success)
boolean
Examplegenerated
{ "checklistDismissed": true}