{"service":"nano-api","description":"Small APIs that each do one thing: notice when a job stops running, run it on schedule, keep two copies from running at once, and hold the config you would otherwise redeploy for.","version":"v1","endpoints":{"ping":"POST /v1/ping/:slug","list_monitors":"GET /v1/monitors","create_monitor":"POST /v1/monitors","monitor_detail":"GET /v1/monitors/:slug","update_monitor":"PATCH /v1/monitors/:slug","delete_monitor":"DELETE /v1/monitors/:slug","run_checks":"POST /v1/checks/run","list_keys":"GET /v1/keys","create_key":"POST /v1/keys","revoke_key":"DELETE /v1/keys/:id","list_schedules":"GET /v1/schedules","create_schedule":"POST /v1/schedules","schedule_detail":"GET /v1/schedules/:slug","update_schedule":"PATCH /v1/schedules/:slug","delete_schedule":"DELETE /v1/schedules/:slug","run_schedule_now":"POST /v1/schedules/:slug/run","list_locks":"GET /v1/locks","acquire_lock":"POST /v1/locks/:name","lock_status":"GET /v1/locks/:name","renew_lock":"POST /v1/locks/:name/renew","release_lock":"DELETE /v1/locks/:name","list_configs":"GET /v1/configs","read_config":"GET /v1/configs/:name","read_config_key":"GET /v1/configs/:name/keys/:key","write_config":"PUT /v1/configs/:name","patch_config":"PATCH /v1/configs/:name","config_revisions":"GET /v1/configs/:name/revisions","rollback_config":"POST /v1/configs/:name/rollback","delete_config":"DELETE /v1/configs/:name"},"path_alias":"Every /v1/* route is also served under /pulse/v1/*.","auth":"Authorization: Bearer <api_key>"}