REST API

แƒฌแƒแƒ˜แƒ™แƒ˜แƒ—แƒฎแƒ”แƒ— แƒ“แƒ แƒฉแƒแƒฌแƒ”แƒ แƒ”แƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ”แƒ‘แƒ˜, แƒฌแƒแƒ˜แƒ™แƒ˜แƒ—แƒฎแƒ”แƒ— แƒ“แƒ แƒ’แƒแƒœแƒแƒแƒฎแƒšแƒ”แƒ— แƒ˜แƒœแƒชแƒ˜แƒ“แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜ แƒ“แƒ แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ”แƒ— source map-แƒ”แƒ‘แƒ˜. แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒแƒฅ แƒ˜แƒ›แƒแƒ•แƒ” แƒฃแƒคแƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒแƒกแƒ แƒ“แƒ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒก แƒ˜แƒ›แƒแƒ•แƒ” แƒ’แƒแƒ›แƒ˜แƒฏแƒ•แƒœแƒ˜แƒก แƒคแƒ˜แƒšแƒขแƒ แƒก แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก, แƒ แƒแƒกแƒแƒช แƒžแƒแƒœแƒ”แƒšแƒ˜ โ€” API-แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ”แƒก แƒชแƒแƒšแƒ™แƒ” แƒ แƒ”แƒแƒšแƒ˜แƒ–แƒแƒชแƒ˜แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒ˜แƒกแƒ’แƒแƒœ แƒ“แƒแƒจแƒแƒ แƒ“แƒ”แƒ‘แƒแƒ“แƒ, แƒแƒ  แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก.

แƒจแƒ”แƒ“แƒ˜แƒก แƒงแƒ•แƒ”แƒšแƒ แƒ’แƒ”แƒ’แƒ›แƒแƒจแƒ˜, แƒฃแƒคแƒแƒกแƒแƒก แƒฉแƒแƒ—แƒ•แƒšแƒ˜แƒ—. แƒแƒ แƒแƒคแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ— แƒงแƒ˜แƒ“แƒ•แƒ แƒแƒ  แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒ“แƒ แƒแƒ  แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒกแƒแƒคแƒ”แƒฎแƒฃแƒ แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒ›แƒแƒก แƒฎแƒกแƒœแƒ˜แƒก.

แƒกแƒแƒ‘แƒแƒ–แƒ˜แƒกแƒ URL

https://vitrinaengine.com/api/v1

แƒ›แƒแƒœแƒฅแƒแƒœแƒฃแƒ แƒแƒ“ แƒฌแƒแƒกแƒแƒ™แƒ˜แƒ—แƒฎแƒ˜ แƒแƒฆแƒฌแƒ”แƒ แƒ

/openapi.json แƒแƒ แƒ˜แƒก OpenAPI 3.1 แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒคแƒแƒ แƒแƒ•แƒก แƒแƒ› แƒ’แƒ•แƒ”แƒ แƒ“แƒ˜แƒก แƒงแƒ•แƒ”แƒšแƒ แƒ›แƒแƒ แƒจแƒ แƒฃแƒขแƒก. แƒ›แƒ˜แƒฃแƒ—แƒ˜แƒ—แƒ”แƒ— แƒ›แƒแƒกแƒ–แƒ” แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜แƒก แƒ’แƒ”แƒœแƒ”แƒ แƒแƒขแƒแƒ แƒ˜, แƒแƒœ แƒ’แƒแƒ“แƒแƒ”แƒชแƒ˜แƒ— แƒแƒ’แƒ”แƒœแƒขแƒก, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒแƒ› API-แƒกแƒ—แƒแƒœ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒแƒฎแƒกแƒœแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”.

แƒ˜แƒก แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒ—แƒแƒ•แƒแƒ“ แƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒ˜แƒ“แƒแƒœ แƒ“แƒ แƒแƒ  แƒ˜แƒฌแƒ”แƒ แƒ”แƒ‘แƒ แƒ›แƒ˜แƒก แƒ’แƒ•แƒ”แƒ แƒ“แƒ˜แƒ—: แƒ›แƒแƒ แƒจแƒ แƒฃแƒขแƒ”แƒ‘แƒ˜ แƒ›แƒแƒ“แƒ˜แƒก แƒ˜แƒ› แƒ–แƒ”แƒ“แƒแƒžแƒ˜แƒ แƒ˜แƒ“แƒแƒœ, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช API แƒ—แƒแƒ•แƒแƒ“ แƒแƒฅแƒ•แƒ”แƒงแƒœแƒ”แƒ‘แƒก GET /-แƒ–แƒ”, แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒ›แƒแƒ—แƒ˜ แƒ’แƒแƒœแƒ›แƒแƒ แƒขแƒ”แƒ‘แƒ”แƒ‘แƒ˜ โ€” แƒ˜แƒ›แƒแƒ•แƒ” .proto แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ–แƒ” /api/proto, แƒฎแƒแƒšแƒ แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ”แƒ‘แƒ˜ โ€” แƒ˜แƒ› แƒ™แƒแƒ“แƒ˜แƒ“แƒแƒœ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒแƒ— แƒแƒ›แƒแƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒก. แƒ‘แƒ˜แƒšแƒ“แƒ˜ แƒ•แƒแƒ แƒ“แƒ”แƒ‘แƒ, แƒ แƒแƒชแƒ แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒ˜ แƒ“แƒ API แƒ“แƒแƒจแƒแƒ แƒ“แƒ”แƒ‘แƒ โ€” แƒแƒ›แƒ˜แƒขแƒแƒ› แƒ˜แƒก แƒแƒฆแƒฌแƒ”แƒ แƒก แƒ˜แƒ›แƒแƒก, แƒ แƒแƒช แƒ แƒ”แƒแƒšแƒฃแƒ แƒแƒ“ แƒ‘แƒ แƒฃแƒœแƒ“แƒ”แƒ‘แƒ แƒ“แƒ แƒแƒ แƒ แƒ˜แƒ›แƒแƒก, แƒ แƒแƒช แƒ‘แƒแƒšแƒ แƒ แƒ”แƒ“แƒแƒฅแƒขแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒกแƒแƒก แƒ˜แƒงแƒ แƒกแƒฌแƒแƒ แƒ˜.

แƒ˜แƒก แƒแƒฆแƒฌแƒ”แƒ แƒก แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ”แƒ‘แƒก. แƒ›แƒ˜แƒ–แƒ”แƒ–แƒ”แƒ‘แƒ˜ แƒแƒ› แƒ’แƒ•แƒ”แƒ แƒ“แƒ–แƒ”แƒ โ€” แƒ แƒแƒ› แƒกแƒฎแƒ•แƒ แƒแƒ แƒ’แƒแƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒก id แƒžแƒแƒกแƒฃแƒฎแƒแƒ‘แƒก 404-แƒก, แƒ แƒแƒ› config แƒแƒ แƒแƒกแƒ“แƒ แƒแƒก แƒ‘แƒ แƒฃแƒœแƒ“แƒ”แƒ‘แƒ โ€” แƒ“แƒ แƒ›แƒแƒ— แƒ•แƒ”แƒ แƒช แƒ”แƒ แƒ—แƒ˜ แƒ’แƒ”แƒœแƒ”แƒ แƒแƒขแƒแƒ แƒ˜ แƒ•แƒ”แƒ  แƒ“แƒแƒฌแƒ”แƒ แƒก.

แƒแƒ’แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก: MCP

https://vitrinaengine.com/mcp แƒแƒ แƒ˜แƒก Model Context Protocol แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜. แƒ“แƒแƒแƒ›แƒแƒขแƒ”แƒ— แƒ˜แƒก MCP แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒก API-แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒ—, แƒ แƒแƒ’แƒแƒ แƒช bearer-แƒขแƒแƒ™แƒ”แƒœแƒ˜แƒ—, แƒ“แƒ แƒแƒ’แƒ”แƒœแƒขแƒ˜ แƒจแƒ”แƒซแƒšแƒ”แƒ‘แƒก แƒฌแƒแƒ˜แƒ™แƒ˜แƒ—แƒฎแƒแƒก แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ”แƒ‘แƒ˜, แƒ˜แƒœแƒชแƒ˜แƒ“แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜, แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒแƒœแƒแƒšแƒ˜แƒขแƒ˜แƒ™แƒ โ€” แƒ“แƒ แƒจแƒ”แƒฅแƒ›แƒœแƒแƒก, แƒจแƒ”แƒชแƒ•แƒแƒšแƒแƒก แƒ“แƒ แƒฌแƒแƒจแƒแƒšแƒแƒก แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ”แƒ‘แƒ˜ โ€” แƒ˜แƒกแƒ”, แƒ แƒแƒ› API-แƒ˜แƒก แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒก แƒแƒฎแƒกแƒœแƒ แƒแƒ  แƒ“แƒแƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒก.

{
  "mcpServers": {
    "vitrina-engine": {
      "type": "http",
      "url": "https://vitrinaengine.com/mcp",
      "headers": { "Authorization": "Bearer vte_your_key_here" }
    }
  }
}

แƒ˜แƒก แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒก แƒ™แƒ˜แƒ—แƒฎแƒฃแƒšแƒแƒ‘แƒก แƒ“แƒ แƒกแƒแƒ› แƒ แƒแƒ›แƒ”แƒก แƒฌแƒ”แƒ แƒก. แƒแƒ› แƒ’แƒ•แƒ”แƒ แƒ“แƒ˜แƒก แƒงแƒแƒ•แƒ”แƒšแƒ˜ GET แƒแƒžแƒ”แƒ แƒแƒชแƒ˜แƒ แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒ›แƒ”แƒœแƒขแƒ˜แƒ, แƒแƒกแƒ”แƒ•แƒ” POST /monitors, PATCH /monitors/{id} แƒ“แƒ DELETE /monitors/{id}. แƒกแƒฎแƒ•แƒ แƒฉแƒแƒ›แƒฌแƒ”แƒ แƒ˜ แƒแƒ แƒแƒคแƒ”แƒ แƒ˜ แƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒ˜ แƒแƒ แƒแƒ โ€” แƒแƒ แƒช แƒกแƒแƒ›แƒฃแƒจแƒแƒ แƒกแƒ˜แƒ•แƒ แƒชแƒ”, แƒแƒ แƒช แƒฌแƒ”แƒ•แƒ แƒ˜, แƒแƒ แƒช API-แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜, แƒแƒ แƒช แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ’แƒ•แƒ”แƒ แƒ“แƒ˜ แƒ“แƒ แƒแƒ แƒช แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ˜ โ€” แƒ แƒแƒ“แƒ’แƒแƒœ แƒ›แƒแƒ—แƒ—แƒ•แƒ˜แƒก แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒ›แƒ”แƒœแƒขแƒ˜ แƒแƒ  แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก, แƒ“แƒแƒจแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒฉแƒแƒฌแƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ แƒ™แƒ˜ แƒกแƒแƒ›แƒ˜ แƒกแƒขแƒ แƒ˜แƒฅแƒแƒœแƒ˜แƒ, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒ•แƒ˜แƒฆแƒแƒชแƒแƒ› แƒ’แƒแƒœแƒ–แƒ แƒแƒฎ แƒฃแƒœแƒ“แƒ แƒ“แƒแƒฃแƒ›แƒแƒขแƒแƒก.

แƒฉแƒแƒฌแƒ”แƒ แƒ˜แƒก แƒฃแƒคแƒšแƒ”แƒ‘แƒ˜แƒก แƒแƒ แƒ›แƒฅแƒแƒœแƒ” แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜ แƒ™แƒ•แƒšแƒแƒ• แƒฃแƒแƒ แƒงแƒแƒคแƒ˜แƒšแƒ˜แƒ. แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒ›แƒ”แƒœแƒขแƒ˜แƒก แƒ’แƒแƒ›แƒแƒซแƒแƒฎแƒ”แƒ‘แƒ แƒ˜แƒ’แƒ˜แƒ•แƒ” แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒแƒ, แƒ แƒแƒกแƒแƒช แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜ แƒžแƒ˜แƒ แƒ“แƒแƒžแƒ˜แƒ  แƒ’แƒแƒแƒ’แƒ–แƒแƒ•แƒœแƒ˜แƒ“แƒ โ€” แƒ˜แƒ›แƒแƒ•แƒ” แƒฃแƒคแƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ˜แƒ— แƒ“แƒ แƒ˜แƒ›แƒแƒ•แƒ” แƒ›แƒแƒ˜แƒฏแƒแƒ แƒ˜แƒก แƒคแƒ˜แƒšแƒขแƒ แƒ˜แƒ—: แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ˜แƒก แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒก แƒ›แƒฅแƒแƒœแƒ” แƒแƒ’แƒ”แƒœแƒขแƒ˜ แƒ™แƒ˜แƒ—แƒฎแƒฃแƒšแƒแƒ‘แƒก. แƒ›แƒ˜แƒ”แƒชแƒ˜แƒ— แƒกแƒฌแƒแƒ แƒ”แƒ“ แƒแƒกแƒ”แƒ—แƒ˜, แƒ—แƒฃ แƒแƒ  แƒ’แƒ˜แƒœแƒ“แƒแƒ—, แƒ แƒแƒ› แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒœแƒ’แƒ˜ แƒจแƒ”แƒชแƒ•แƒแƒšแƒแƒก โ€” แƒ“แƒ แƒ”แƒšแƒแƒ“แƒ”แƒ—, แƒ แƒแƒ› แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜ แƒฌแƒแƒจแƒšแƒแƒ›แƒ“แƒ” แƒ’แƒ™แƒ˜แƒ—แƒฎแƒแƒ•แƒ—: แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ—แƒแƒœ แƒ”แƒ แƒ—แƒแƒ“ แƒ›แƒ˜แƒกแƒ˜ แƒ˜แƒกแƒขแƒแƒ แƒ˜แƒแƒช แƒฅแƒ แƒ”แƒ‘แƒ แƒ“แƒ แƒฃแƒ™แƒแƒœ แƒ“แƒแƒ‘แƒ แƒฃแƒœแƒ”แƒ‘แƒ แƒแƒ  แƒแƒ แƒ˜แƒก. แƒ˜แƒ›แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ› แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜ แƒ’แƒแƒฉแƒฃแƒ›แƒ“แƒ”แƒก แƒ“แƒ แƒแƒ  แƒ“แƒแƒ˜แƒ™แƒแƒ แƒ’แƒแƒก, แƒ“แƒแƒแƒžแƒแƒฃแƒ–แƒ”แƒ— PATCH-แƒ˜แƒ—.

แƒ แƒแƒ™แƒ˜ แƒ˜แƒ’แƒ˜แƒ•แƒ” แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒแƒ, แƒ˜แƒก แƒ–แƒฃแƒกแƒขแƒแƒ“ แƒ˜แƒ›แƒแƒก แƒฎแƒ”แƒ“แƒแƒ•แƒก, แƒ แƒแƒกแƒแƒช แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜, แƒฌแƒ”แƒ แƒก แƒ˜แƒ›แƒแƒ•แƒ” แƒแƒฃแƒ“แƒ˜แƒขแƒ˜แƒก แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒก, แƒ แƒแƒกแƒแƒช แƒ“แƒแƒคแƒ แƒ“แƒแƒฌแƒ”แƒ แƒ“แƒ, แƒ“แƒ แƒ˜แƒ›แƒแƒ•แƒ” แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒก แƒฎแƒแƒ แƒฏแƒแƒ•แƒก โ€” แƒแƒ แƒฏแƒ”แƒ : แƒ”แƒ แƒ—แƒฎแƒ”แƒš แƒ’แƒแƒ›แƒแƒซแƒแƒฎแƒ”แƒ‘แƒแƒ–แƒ” แƒ“แƒ แƒ”แƒ แƒ—แƒฎแƒ”แƒš แƒ›แƒ˜แƒก แƒจแƒ˜แƒ’แƒœแƒ˜แƒ— แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒแƒ–แƒ”. แƒฉแƒแƒฌแƒ”แƒ แƒ แƒฉแƒแƒฌแƒ”แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒก แƒฎแƒแƒ แƒฏแƒแƒ•แƒก.

แƒ”แƒ แƒ—แƒ˜ แƒ แƒแƒ› แƒ˜แƒชแƒแƒ“แƒ”แƒ—, แƒกแƒแƒœแƒแƒ› แƒแƒ’แƒ”แƒœแƒขแƒ˜ แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒก แƒจแƒ”แƒแƒกแƒฌแƒแƒ แƒ”แƒ‘แƒก: config แƒ›แƒ—แƒšแƒ˜แƒแƒœแƒแƒ“ แƒ˜แƒชแƒ•แƒšแƒ”แƒ‘แƒ แƒ“แƒ แƒแƒ  แƒ”แƒ แƒฌแƒงแƒ›แƒ˜แƒก แƒซแƒ•แƒ”แƒšแƒก. แƒฏแƒ”แƒ  แƒฌแƒแƒ˜แƒ™แƒ˜แƒ—แƒฎแƒ”แƒ— แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜, แƒจแƒ”แƒชแƒ•แƒแƒšแƒ”แƒ— แƒกแƒแƒญแƒ˜แƒ แƒ แƒ•แƒ”แƒšแƒ˜ แƒ“แƒ แƒ›แƒ—แƒ”แƒšแƒ˜ แƒแƒ‘แƒ˜แƒ”แƒฅแƒขแƒ˜ แƒ“แƒแƒแƒ‘แƒ แƒฃแƒœแƒ”แƒ—. แƒœแƒแƒฌแƒ˜แƒšแƒแƒ‘แƒ แƒ˜แƒ•แƒ˜ แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ แƒฉแƒฃแƒ›แƒแƒ“ แƒแƒ’แƒ“แƒ”แƒ‘แƒก แƒ˜แƒ› แƒฐแƒ”แƒ“แƒ”แƒ แƒ”แƒ‘แƒกแƒ แƒ“แƒ แƒแƒ•แƒขแƒแƒ แƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒก, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ–แƒ”แƒช แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒแƒ แƒ“แƒแƒ›แƒแƒ™แƒ˜แƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ โ€” แƒ“แƒ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒแƒก แƒ’แƒแƒœแƒแƒ’แƒ แƒซแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒก.

แƒแƒ•แƒ—แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ

แƒจแƒ”แƒฅแƒ›แƒ”แƒœแƒ˜แƒ— แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜ แƒ’แƒแƒœแƒงแƒแƒคแƒ˜แƒšแƒ”แƒ‘แƒแƒจแƒ˜ แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ โ†’ API-แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒ’แƒแƒ’แƒ–แƒแƒ•แƒœแƒ”แƒ— bearer-แƒขแƒแƒ™แƒ”แƒœแƒแƒ“. แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜ แƒ”แƒ แƒ—แƒฎแƒ”แƒš, แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒกแƒแƒก แƒฉแƒแƒœแƒก, แƒ“แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒฐแƒ”แƒจแƒ˜แƒก แƒกแƒแƒฎแƒ˜แƒ— แƒ˜แƒœแƒแƒฎแƒ”แƒ‘แƒ โ€” แƒ—แƒฃ แƒ“แƒแƒ™แƒแƒ แƒ’แƒแƒ•แƒ—, แƒแƒฎแƒแƒšแƒ˜ แƒจแƒ”แƒฅแƒ›แƒ”แƒœแƒ˜แƒ—.

curl https://vitrinaengine.com/api/v1/summary \
  -H "Authorization: Bearer vte_your_key_here"

แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜ แƒแƒ แƒแƒกแƒ“แƒ แƒแƒก แƒ˜แƒซแƒšแƒ”แƒ•แƒ แƒ˜แƒ›แƒแƒ–แƒ” แƒ›แƒ”แƒขแƒก, แƒ•แƒ˜แƒ“แƒ แƒ” แƒ›แƒ˜แƒกแƒ˜ แƒจแƒ”แƒ›แƒฅแƒ›แƒœแƒ”แƒšแƒ˜ แƒคแƒšแƒแƒ‘แƒ“แƒ. แƒ˜แƒก แƒ˜แƒ› แƒแƒ“แƒแƒ›แƒ˜แƒแƒœแƒ˜แƒก แƒฌแƒ”แƒ•แƒ แƒแƒ‘แƒแƒ–แƒ”แƒ แƒ›แƒ˜แƒ‘แƒ›แƒฃแƒšแƒ˜ แƒ“แƒ แƒแƒ›แƒ˜แƒขแƒแƒ› แƒ›แƒ˜แƒก แƒ แƒแƒšแƒก แƒแƒขแƒแƒ แƒ”แƒ‘แƒก: แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ˜แƒก แƒ แƒแƒšแƒ˜แƒก แƒ›แƒฅแƒแƒœแƒ”แƒ› แƒจแƒ”แƒฅแƒ›แƒœแƒ, แƒ•แƒ”แƒ  แƒฉแƒแƒฌแƒ”แƒ แƒก, แƒ แƒแƒช แƒแƒ  แƒฃแƒœแƒ“แƒ แƒ’แƒแƒแƒ’แƒ–แƒแƒ•แƒœแƒแƒ—. แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜ แƒแƒกแƒ”แƒ•แƒ” แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ”แƒ แƒ—แƒ˜ แƒกแƒแƒ›แƒฃแƒจแƒแƒ แƒกแƒ˜แƒ•แƒ แƒชแƒ˜แƒ— แƒจแƒ”แƒ›แƒแƒ˜แƒคแƒแƒ แƒ’แƒšแƒแƒก โ€” แƒ›แƒแƒจแƒ˜แƒœ แƒงแƒแƒ•แƒ”แƒšแƒ˜ แƒžแƒแƒกแƒฃแƒฎแƒ˜ แƒ›แƒแƒกแƒ–แƒ” แƒ˜แƒคแƒ˜แƒšแƒขแƒ แƒ”แƒ‘แƒ, แƒฎแƒแƒšแƒ แƒ›แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒ— แƒแƒ แƒกแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒ› แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒแƒ  แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก.

แƒแƒ แƒ’แƒแƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒ“แƒแƒœ แƒแƒ“แƒแƒ›แƒ˜แƒแƒœแƒ˜แƒก แƒฌแƒแƒจแƒšแƒ แƒ˜แƒ›แƒแƒ•แƒ” แƒแƒžแƒ”แƒ แƒแƒชแƒ˜แƒแƒจแƒ˜ แƒแƒฃแƒฅแƒ›แƒ”แƒ‘แƒก แƒ›แƒ˜แƒก แƒ›แƒ˜แƒ”แƒ  แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒš แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ”แƒ‘แƒก. แƒฌแƒ•แƒ“แƒแƒ›แƒ˜แƒก แƒฉแƒแƒ›แƒแƒ แƒ—แƒ›แƒ”แƒ•แƒแƒ› แƒกแƒแƒแƒฃแƒ—แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒช แƒฃแƒœแƒ“แƒ แƒฌแƒแƒ˜แƒฆแƒแƒก, แƒ—แƒแƒ แƒ”แƒ› แƒแƒ“แƒแƒ›แƒ˜แƒแƒœแƒก แƒ›แƒแƒฅแƒ›แƒ”แƒ“แƒ˜ แƒ แƒฉแƒ”แƒ‘แƒ.

แƒจแƒ”แƒ—แƒแƒœแƒฎแƒ›แƒ”แƒ‘แƒ”แƒ‘แƒ˜

แƒงแƒแƒ•แƒ”แƒšแƒ˜ แƒฌแƒแƒ แƒ›แƒแƒขแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒแƒกแƒฃแƒฎแƒ˜ แƒแƒ แƒ˜แƒก JSON-แƒแƒ‘แƒ˜แƒ”แƒฅแƒขแƒ˜ แƒ—แƒ•แƒ˜แƒกแƒ”แƒ‘แƒ˜แƒ— data. แƒงแƒแƒ•แƒ”แƒšแƒ˜ แƒฌแƒแƒ แƒฃแƒ›แƒแƒขแƒ”แƒ‘แƒ”แƒšแƒ˜ โ€” JSON-แƒแƒ‘แƒ˜แƒ”แƒฅแƒขแƒ˜ แƒ—แƒ•แƒ˜แƒกแƒ”แƒ‘แƒ˜แƒ— error, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒ“แƒแƒ›แƒ˜แƒแƒœแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ’แƒแƒœแƒ™แƒฃแƒ—แƒ•แƒœแƒ˜แƒš แƒคแƒ แƒแƒ–แƒแƒก แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒก.

{ "data": { "id": "8f14e45f-โ€ฆ", "name": "Marketing site" } }

{ "error": "This key cannot create monitors." }

แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜ แƒ˜แƒ’แƒ–แƒแƒ•แƒœแƒ”แƒ‘แƒ Cache-Control: private, no-store-แƒ˜แƒ—. แƒ”แƒก แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ–แƒ” แƒ›แƒ˜แƒ‘แƒ›แƒฃแƒšแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒ แƒกแƒแƒ”แƒ แƒ—แƒ แƒฌแƒงแƒแƒ แƒแƒ–แƒ” แƒ“แƒ แƒแƒ แƒชแƒ”แƒ แƒ—แƒ›แƒ แƒžแƒ แƒแƒฅแƒกแƒ˜แƒ› แƒแƒ  แƒฃแƒœแƒ“แƒ แƒจแƒ”แƒ˜แƒœแƒแƒฎแƒแƒก.

Protobuf แƒ“แƒ gzip

/api/v1-แƒ˜แƒก แƒฅแƒ•แƒ”แƒจ แƒงแƒ•แƒ”แƒšแƒ แƒ‘แƒแƒšแƒแƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜ Protocol Buffers-แƒกแƒแƒช แƒ”แƒ›แƒกแƒแƒฎแƒฃแƒ แƒ”แƒ‘แƒ. Accept: application/x-protobuf-แƒ˜แƒ— แƒžแƒแƒกแƒฃแƒฎแƒ˜ protobuf-แƒจแƒ˜ แƒ›แƒแƒ“แƒ˜แƒก; แƒ—แƒฃ protobuf-แƒ˜แƒก body-แƒก Content-Type: application/x-protobuf-แƒ˜แƒ— แƒ’แƒแƒ’แƒ–แƒแƒ•แƒœแƒ˜แƒ—, แƒžแƒแƒกแƒฃแƒฎแƒ˜แƒช แƒ˜แƒ›แƒแƒ•แƒ” แƒคแƒแƒ แƒ›แƒแƒขแƒจแƒ˜ แƒ“แƒแƒ‘แƒ แƒฃแƒœแƒ“แƒ”แƒ‘แƒ. แƒแƒ แƒชแƒ”แƒ แƒ—แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ” แƒ”แƒก JSON-แƒ˜แƒ, แƒ–แƒฃแƒกแƒขแƒแƒ“ แƒ˜แƒกแƒ”, แƒ แƒแƒ’แƒแƒ แƒช แƒแƒ“แƒ แƒ”.

curl https://vitrinaengine.com/api/v1/monitors \
  -H "Authorization: Bearer vte_your_key_here" \
  -H "Accept: application/x-protobuf" \
  --compressed -o monitors.pb

แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒแƒฅแƒ•แƒ”แƒงแƒœแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ: /api/proto แƒงแƒ•แƒ”แƒšแƒ แƒคแƒแƒ˜แƒšแƒก แƒฉแƒแƒ›แƒแƒ—แƒ•แƒšแƒ˜แƒก. แƒฉแƒแƒ›แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ”แƒ— แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒ›แƒแƒ—แƒ˜แƒ•แƒ” แƒ‘แƒ˜แƒšแƒ˜แƒ™แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒœแƒแƒ แƒฉแƒฃแƒœแƒ”แƒ‘แƒ˜แƒ— แƒ“แƒ protoc -I แƒแƒ› แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ”แƒ–แƒ” แƒ›แƒ˜แƒฃแƒ—แƒ˜แƒ—แƒ”แƒ—. แƒกแƒแƒ›แƒ˜ แƒ แƒแƒ› แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ“แƒ”แƒ‘แƒ แƒ˜แƒ›แƒ˜แƒกแƒ’แƒแƒœ, แƒ แƒแƒกแƒแƒช protobuf-แƒ˜แƒกแƒ’แƒแƒœ แƒ›แƒแƒ”แƒšแƒ˜แƒ—: แƒ•แƒ”แƒšแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒชแƒแƒ แƒ˜แƒ”แƒšแƒ˜ แƒ˜แƒงแƒแƒก, JSON-แƒจแƒ˜ null-แƒ˜แƒ, protobuf-แƒจแƒ˜ แƒ™แƒ˜ แƒกแƒแƒ”แƒ แƒ—แƒแƒ“ แƒแƒ  แƒแƒ แƒ˜แƒก; แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒ•แƒ”แƒšแƒ˜, แƒ แƒแƒ›แƒšแƒ˜แƒก แƒคแƒแƒ แƒ›แƒแƒช แƒ˜แƒชแƒ•แƒšแƒ”แƒ‘แƒ โ€” แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒก แƒแƒœ แƒแƒ แƒฎแƒ˜แƒก config โ€” แƒกแƒขแƒ แƒ˜แƒฅแƒแƒœแƒจแƒ˜ แƒ›แƒแƒ—แƒแƒ•แƒกแƒ”แƒ‘แƒฃแƒšแƒ˜ JSON-แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒ˜แƒ; แƒฎแƒแƒšแƒ StringList แƒคแƒฃแƒ—แƒแƒ•แƒก แƒกแƒ˜แƒแƒก, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ—แƒแƒ•แƒแƒ“ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ null แƒ˜แƒงแƒแƒก.

Gzip แƒแƒ แƒ˜แƒ•แƒ” แƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒฃแƒšแƒ”แƒ‘แƒ˜แƒ— แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก: Accept-Encoding: gzip แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, Content-Encoding: gzip แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒ แƒแƒ“แƒ’แƒแƒœ แƒ”แƒ แƒ—แƒ˜ แƒ“แƒ แƒ˜แƒ›แƒแƒ•แƒ” URL-แƒ˜แƒ“แƒแƒœ แƒแƒ  แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒก แƒแƒฎแƒšแƒ แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒ‘แƒแƒ˜แƒขแƒ”แƒ‘แƒ˜ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ›แƒ˜แƒฃแƒ•แƒ˜แƒ“แƒ”แƒก, แƒงแƒ•แƒ”แƒšแƒ แƒžแƒแƒกแƒฃแƒฎแƒก แƒแƒฎแƒšแƒแƒ•แƒก Vary: Accept, Content-Type.

แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜

แƒ™แƒแƒ“แƒ˜แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ
200แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ แƒ˜แƒ’แƒ–แƒ”แƒ. 201, แƒ แƒแƒชแƒ แƒ แƒแƒฆแƒแƒช แƒจแƒ”แƒ˜แƒฅแƒ›แƒœแƒ.
400แƒกแƒฎแƒ”แƒฃแƒšแƒ˜ JSON แƒแƒ  แƒ˜แƒงแƒ, แƒ•แƒ”แƒšแƒ˜ แƒแƒ™แƒšแƒ˜แƒ, แƒแƒœ แƒแƒ แƒแƒคแƒ”แƒ แƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒšแƒ.
401แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜ แƒแƒ แƒแƒ แƒแƒœ แƒแƒ แƒแƒกแƒฌแƒแƒ แƒ˜แƒ. แƒ’แƒแƒœแƒ–แƒ แƒแƒฎ แƒแƒ แƒแƒกแƒ“แƒ แƒแƒก แƒแƒ›แƒ‘แƒแƒ‘แƒก, แƒแƒ แƒ˜แƒ“แƒแƒœ แƒ แƒแƒ›แƒ”แƒšแƒ˜ โ€” แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒแƒ— แƒ’แƒแƒœแƒแƒกแƒฎแƒ•แƒแƒ•แƒ”แƒ‘แƒก, แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒ.
403แƒกแƒฌแƒแƒ แƒ˜ แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜ แƒแƒ› แƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒ˜แƒก แƒฃแƒคแƒšแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”. แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ แƒแƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒก แƒฃแƒคแƒšแƒ”แƒ‘แƒแƒก.
404แƒแƒกแƒ”แƒ—แƒ˜ แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ˜ แƒ—แƒฅแƒ•แƒ”แƒœแƒ—แƒ•แƒ˜แƒก แƒแƒ แƒแƒ. แƒ˜แƒฎแƒ˜แƒšแƒ”แƒ— แƒฅแƒ•แƒ”แƒ›แƒแƒ—.
413source map แƒ–แƒแƒ›แƒ˜แƒก แƒ–แƒฆแƒ•แƒแƒ แƒก แƒ–แƒ”แƒ›แƒแƒ—.
429แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒก แƒ–แƒ”แƒ›แƒแƒ—. แƒแƒขแƒแƒ แƒ”แƒ‘แƒก Retry-After-แƒก. แƒ˜แƒฎแƒ˜แƒšแƒ”แƒ— แƒฅแƒ•แƒ”แƒ›แƒแƒ—.

แƒฃแƒแƒ แƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜

แƒงแƒแƒ•แƒ”แƒšแƒ˜ แƒแƒ แƒ-2xx แƒžแƒแƒกแƒฃแƒฎแƒ˜ แƒฌแƒ˜แƒœแƒแƒ“แƒแƒ“แƒ”แƒ‘แƒ˜แƒก แƒ’แƒ•แƒ”แƒ แƒ“แƒ˜แƒ— แƒแƒขแƒแƒ แƒ”แƒ‘แƒก code-แƒก โ€” not_found, limit_reached, rate_limited โ€” แƒ“แƒ แƒกแƒฌแƒแƒ แƒ”แƒ“ แƒ”แƒก แƒ•แƒ”แƒšแƒ˜แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ–แƒ”แƒช แƒฃแƒœแƒ“แƒ แƒ“แƒแƒ”แƒงแƒ แƒ“แƒœแƒแƒ—. error-แƒ˜แƒก แƒขแƒ”แƒฅแƒกแƒขแƒ˜ แƒŸแƒฃแƒ แƒœแƒแƒšแƒ˜แƒก แƒ›แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ”แƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒแƒฌแƒ”แƒ แƒ˜แƒšแƒ˜ แƒžแƒ แƒแƒ–แƒแƒ แƒ“แƒ แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ  แƒ“แƒ แƒแƒก แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ’แƒแƒ“แƒแƒ˜แƒฌแƒ”แƒ แƒแƒก; แƒ™แƒแƒ“แƒ˜ แƒ™แƒ˜ แƒ›แƒ“แƒ’แƒ แƒแƒ“แƒ˜แƒ. แƒกแƒแƒ“แƒแƒช แƒฌแƒ˜แƒœแƒแƒ“แƒแƒ“แƒ”แƒ‘แƒ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒแƒก แƒแƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒก, vars แƒแƒขแƒแƒ แƒ”แƒ‘แƒก แƒ›แƒแƒ— แƒขแƒ”แƒฅแƒกแƒขแƒแƒ“, แƒ แƒแƒ› แƒ—แƒฅแƒ•แƒ”แƒœแƒก แƒ”แƒœแƒแƒจแƒ˜ แƒ˜แƒฅ แƒ“แƒแƒกแƒ•แƒแƒ—, แƒกแƒแƒ“แƒแƒช แƒ’แƒ แƒแƒ›แƒแƒขแƒ˜แƒ™แƒ แƒ›แƒแƒ˜แƒ—แƒฎแƒแƒ•แƒก, แƒ“แƒ แƒแƒ แƒ แƒ˜แƒœแƒ’แƒšแƒ˜แƒกแƒฃแƒ แƒ˜แƒ“แƒแƒœ แƒแƒ›แƒแƒ˜แƒฆแƒแƒ—.

{
  "error": "The Pro plan includes 50 monitors, and you have 50.",
  "code": "limit_reached",
  "vars": { "plan": "pro", "limit": "50", "current": "50", "resource": "monitors" }
}

แƒกแƒฌแƒแƒ แƒ”แƒ“ แƒแƒฅแƒ”แƒ“แƒแƒœ แƒฎแƒแƒขแƒแƒ•แƒ”แƒœ แƒฉแƒ•แƒ”แƒœแƒ˜ แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜ แƒฃแƒแƒ แƒก แƒ›แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ”แƒšแƒ˜แƒก แƒ”แƒœแƒแƒ–แƒ”. แƒ—แƒฅแƒ•แƒ”แƒœแƒ—แƒ•แƒ˜แƒก แƒฃแƒชแƒœแƒแƒ‘ แƒ™แƒแƒ“แƒก แƒ˜แƒ’แƒ˜แƒ•แƒ”แƒœแƒแƒ˜แƒ แƒแƒ“ แƒ›แƒแƒ”แƒฅแƒ”แƒชแƒ˜แƒ— โ€” แƒ“แƒแƒฃแƒ‘แƒ แƒฃแƒœแƒ“แƒ˜แƒ— error-แƒก โ€” แƒ แƒแƒ“แƒ’แƒแƒœ แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜ แƒ•แƒ”แƒ แƒกแƒ˜แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ” แƒ”แƒ›แƒแƒขแƒ”แƒ‘แƒ.

แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ”แƒ‘แƒ˜

แƒแƒ แƒ’แƒแƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒแƒ–แƒ” แƒ“แƒ แƒแƒ แƒ แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ–แƒ” โ€” แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ”แƒ แƒ—แƒ˜ แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ แƒ›แƒแƒ— แƒแƒ  แƒ–แƒ แƒ“แƒ˜แƒก.

แƒ™แƒแƒขแƒ”แƒ’แƒแƒ แƒ˜แƒแƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜
แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ”แƒ‘แƒ˜ (GET)120 แƒฌแƒฃแƒ—แƒจแƒ˜
แƒฉแƒแƒฌแƒ”แƒ แƒ”แƒ‘แƒ˜ (POST, PATCH, DELETE)30 แƒฌแƒฃแƒ—แƒจแƒ˜
source map-แƒ”แƒ‘แƒ˜แƒก แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ”แƒ‘แƒ˜300 แƒกแƒแƒแƒ—แƒจแƒ˜

แƒšแƒ˜แƒ›แƒ˜แƒขแƒก แƒ–แƒ”แƒ›แƒแƒ— แƒ‘แƒ แƒฃแƒœแƒ“แƒ”แƒ‘แƒ 429 แƒกแƒแƒ—แƒแƒฃแƒ แƒ˜แƒ— Retry-After, แƒกแƒแƒ“แƒแƒช แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ›แƒ—แƒ”แƒšแƒ˜ แƒฌแƒแƒ›แƒ”แƒ‘แƒ˜ แƒคแƒแƒœแƒฏแƒ แƒ˜แƒก แƒ’แƒแƒœแƒฃแƒšแƒ”แƒ‘แƒแƒ›แƒ“แƒ”. แƒ“แƒแƒ˜แƒชแƒแƒ•แƒ˜แƒ— แƒ˜แƒก แƒ“แƒ แƒ›แƒแƒจแƒ˜แƒœแƒ•แƒ” แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒœแƒฃ แƒกแƒชแƒ“แƒ˜แƒ—.

แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒ˜แƒฅแƒแƒ แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜, แƒกแƒแƒ“แƒแƒ›แƒ“แƒ”แƒช แƒฉแƒ•แƒ”แƒฃแƒšแƒ”แƒ‘แƒ แƒ˜แƒ•แƒ˜ แƒ˜แƒœแƒขแƒ”แƒ’แƒ แƒแƒชแƒ˜แƒ แƒแƒ  แƒแƒฆแƒฌแƒ”แƒ•แƒก: แƒ™แƒ”แƒ“แƒšแƒ˜แƒก แƒ“แƒแƒคแƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒ— แƒฌแƒแƒ›แƒจแƒ˜ แƒ”แƒ แƒ—แƒฎแƒ”แƒš แƒ˜แƒ—แƒฎแƒแƒ•แƒก, 120 แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ˜แƒ“แƒแƒœ แƒ”แƒฅแƒ•แƒกแƒก แƒฎแƒแƒ แƒฏแƒแƒ•แƒก. แƒงแƒ•แƒ”แƒšแƒ แƒ’แƒ”แƒ’แƒ›แƒแƒ–แƒ” แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒ”แƒ แƒ—แƒœแƒแƒ˜แƒ แƒ˜แƒ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ™แƒแƒšแƒ”แƒฅแƒชแƒ˜แƒฃแƒ แƒ˜ แƒ‘แƒแƒšแƒแƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ”แƒ‘แƒ˜ แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒก แƒ”แƒ แƒ—แƒ˜ แƒžแƒแƒกแƒฃแƒฎแƒ˜แƒ— แƒแƒ‘แƒ แƒฃแƒœแƒ”แƒ‘แƒก โ€” แƒฎแƒฃแƒ—แƒแƒกแƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒแƒœ แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒก แƒแƒชแƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒแƒœแƒ–แƒ” แƒ›แƒ”แƒขแƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ แƒแƒ  แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ. source map-แƒ”แƒ‘แƒก แƒกแƒแƒแƒ—แƒแƒ‘แƒ แƒ˜แƒ•แƒ˜ แƒ™แƒ•แƒแƒขแƒ แƒแƒฅแƒ•แƒก, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒ’แƒแƒœแƒ—แƒแƒ•แƒกแƒ”แƒ‘แƒ˜แƒก แƒ“แƒ แƒแƒก แƒ”แƒ แƒ—แƒ‘แƒแƒจแƒแƒ“ แƒ›แƒแƒ“แƒ˜แƒก, แƒกแƒแƒ“แƒแƒช แƒคแƒ แƒแƒœแƒขแƒ”แƒœแƒ“แƒก แƒแƒ“แƒ•แƒ˜แƒšแƒแƒ“ แƒแƒกแƒ˜ แƒคแƒ แƒแƒ’แƒ›แƒ”แƒœแƒขแƒ˜ แƒแƒฅแƒ•แƒก.

404 แƒ“แƒ แƒแƒ แƒ 403, แƒ’แƒแƒœแƒ–แƒ แƒแƒฎ

แƒกแƒฎแƒ•แƒ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒก แƒ™แƒฃแƒ—แƒ•แƒœแƒ˜แƒš แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒแƒ แƒ–แƒ” แƒžแƒแƒกแƒฃแƒฎแƒแƒ“ แƒ‘แƒ แƒฃแƒœแƒ“แƒ”แƒ‘แƒ โ€žNot found.โ€œ, แƒ“แƒ แƒแƒ แƒ โ€žForbidden.โ€œ แƒžแƒแƒกแƒฃแƒฎแƒ˜ 403 แƒ“แƒแƒแƒ“แƒแƒกแƒขแƒฃแƒ แƒ”แƒ‘แƒ“แƒ, แƒ แƒแƒ› แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ˜ แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก, แƒ“แƒ แƒ‘แƒแƒšแƒแƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒก แƒ’แƒแƒ“แƒแƒแƒฅแƒชแƒ”แƒ•แƒ“แƒ แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒ“, แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ“แƒ”แƒก, แƒœแƒแƒ›แƒ“แƒ•แƒ˜แƒšแƒ˜แƒ แƒ—แƒฃ แƒแƒ แƒ แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒแƒ แƒ˜. แƒœแƒฃ แƒฌแƒแƒ˜แƒ™แƒ˜แƒ—แƒฎแƒแƒ•แƒ— 404-แƒก แƒ แƒแƒ’แƒแƒ แƒช แƒ›แƒขแƒ™แƒ˜แƒชแƒ”แƒ‘แƒฃแƒšแƒ”แƒ‘แƒแƒก แƒ˜แƒ›แƒ˜แƒกแƒ, แƒ แƒแƒ› แƒแƒ แƒกแƒแƒ“ แƒแƒ แƒแƒคแƒ”แƒ แƒ˜แƒ โ€” แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ˜แƒ›แƒ˜แƒกแƒ, แƒ แƒแƒ› แƒแƒ แƒแƒคแƒ”แƒ แƒ˜แƒ แƒ˜แƒกแƒ”แƒ—แƒ˜, แƒ แƒ˜แƒก แƒœแƒแƒฎแƒ•แƒ˜แƒก แƒฃแƒคแƒšแƒ”แƒ‘แƒแƒช แƒแƒ› แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒก แƒแƒฅแƒ•แƒก.

แƒ‘แƒแƒšแƒแƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ”แƒ‘แƒ˜

แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒจแƒ˜, แƒ แƒแƒช ?q=-แƒก แƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ: แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ”แƒ‘แƒ˜, แƒ˜แƒœแƒชแƒ˜แƒ“แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜ แƒ“แƒ แƒ›แƒแƒ—แƒ˜ แƒแƒœแƒแƒšแƒ˜แƒ–แƒ”แƒ‘แƒ˜, แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ”แƒ‘แƒ˜, แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ’แƒ•แƒ”แƒ แƒ“แƒ”แƒ‘แƒ˜, แƒกแƒแƒ›แƒฃแƒจแƒแƒ แƒกแƒ˜แƒ•แƒ แƒชแƒ”แƒ”แƒ‘แƒ˜, แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ˜แƒก แƒแƒ แƒฎแƒ”แƒ‘แƒ˜, แƒขแƒ”แƒฅแƒ›แƒแƒ›แƒกแƒแƒฎแƒฃแƒ แƒ”แƒ‘แƒ˜แƒก แƒคแƒแƒœแƒฏแƒ แƒ”แƒ‘แƒ˜, แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ”แƒ‘แƒ˜แƒก แƒžแƒ แƒแƒ”แƒฅแƒขแƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜, แƒแƒœแƒแƒšแƒ˜แƒขแƒ˜แƒ™แƒ˜แƒก แƒกแƒแƒ˜แƒขแƒ”แƒ‘แƒ˜, แƒฌแƒ”แƒ•แƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒ›แƒแƒฌแƒ•แƒ”แƒ•แƒ”แƒ‘แƒ˜, API แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ”แƒ‘แƒ˜, แƒแƒ’แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒ˜แƒ แƒแƒ“แƒ˜ แƒ–แƒแƒœแƒ“แƒ”แƒ‘แƒ˜. แƒ”แƒ แƒ—แƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒขแƒ˜แƒžแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒชแƒแƒšแƒ™แƒ” แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒก แƒœแƒแƒชแƒ•แƒšแƒแƒ“.

?type= แƒ–แƒฆแƒฃแƒ“แƒแƒ•แƒก แƒขแƒ˜แƒžแƒ”แƒ‘แƒก แƒ›แƒซแƒ˜แƒ›แƒ˜แƒ— แƒ’แƒแƒ›แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜ แƒกแƒ˜แƒ˜แƒ—, แƒฎแƒแƒšแƒ ?limit= แƒ–แƒฆแƒฃแƒ“แƒแƒ•แƒก แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒขแƒ˜แƒžแƒ˜แƒก แƒจแƒ”แƒ“แƒ”แƒ’แƒ”แƒ‘แƒก 1-แƒ“แƒแƒœ 20-แƒ›แƒ“แƒ” (แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒ˜ 5). แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒขแƒ˜แƒžแƒ˜ แƒ›แƒแƒ˜แƒ—แƒฎแƒแƒ•แƒก แƒ˜แƒ›แƒแƒ•แƒ” แƒฃแƒคแƒšแƒ”แƒ‘แƒแƒก, แƒ แƒแƒกแƒแƒช แƒ›แƒ˜แƒกแƒ˜ แƒกแƒแƒ™แƒฃแƒ—แƒแƒ แƒ˜ แƒ”แƒœแƒ“แƒžแƒแƒ˜แƒœแƒขแƒ˜; แƒขแƒ˜แƒžแƒ˜, แƒ แƒแƒ›แƒšแƒ˜แƒก แƒฌแƒแƒ™แƒ˜แƒ—แƒฎแƒ•แƒแƒช แƒ—แƒฅแƒ•แƒ”แƒœแƒก แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒก แƒแƒ  แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ, แƒแƒ  แƒฉแƒแƒœแƒก แƒ˜แƒกแƒ”แƒ•แƒ”, แƒ แƒแƒ’แƒแƒ แƒช แƒขแƒ˜แƒžแƒ˜ แƒจแƒ”แƒ“แƒ”แƒ’แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”. แƒแƒ แƒแƒคแƒ”แƒ แƒ˜ แƒ“แƒแƒจแƒ˜แƒคแƒ แƒฃแƒšแƒ˜, แƒฐแƒ”แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒœ แƒกแƒแƒ˜แƒ“แƒฃแƒ›แƒšแƒ แƒแƒ  แƒ˜แƒซแƒ”แƒ‘แƒœแƒ”แƒ‘แƒ แƒ“แƒ แƒแƒ  แƒ‘แƒ แƒฃแƒœแƒ“แƒ”แƒ‘แƒ.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜
แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
limitqueryinteger
qquerystring
typequerystring
แƒžแƒแƒกแƒฃแƒฎแƒ˜SearchResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /summary

แƒ›แƒ—แƒ•แƒšแƒ”แƒšแƒ”แƒ‘แƒ˜, แƒ™แƒ”แƒ“แƒšแƒ˜แƒก แƒ“แƒแƒคแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒแƒœ แƒ“แƒฆแƒ˜แƒฃแƒ แƒ˜ แƒจแƒ”แƒฏแƒแƒ›แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒก monitor:read-แƒก.

{
  "data": {
    "total": 42, "up": 39, "degraded": 1, "down": 1,
    "paused": 1, "pending": 0,
    "openIncidents": 2, "suppressedIncidents": 1
  }
}

suppressedIncidents แƒ˜แƒ—แƒ•แƒšแƒ˜แƒก แƒ˜แƒœแƒชแƒ˜แƒ“แƒ”แƒœแƒขแƒ”แƒ‘แƒก, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒจแƒ”แƒฉแƒ”แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ˜แƒ›แƒ˜แƒขแƒแƒ›, แƒ แƒแƒ› แƒกแƒฎแƒ•แƒ˜แƒก แƒ’แƒแƒ•แƒ แƒชแƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒแƒ แƒ”แƒแƒšแƒจแƒ˜ แƒฎแƒ•แƒ“แƒ”แƒ‘แƒ. แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒœแƒแƒ›แƒ“แƒ•แƒ˜แƒšแƒ˜แƒ แƒ“แƒ แƒชแƒแƒšแƒ™แƒ” แƒจแƒ”แƒคแƒ”แƒ แƒฎแƒ”แƒ‘แƒ”แƒ‘แƒ˜ แƒแƒ แƒแƒ.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜

แƒ’แƒแƒ›แƒแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒกแƒฎแƒ”แƒฃแƒšแƒ˜แƒก แƒ•แƒ”แƒšแƒ”แƒ‘แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก.

แƒžแƒแƒกแƒฃแƒฎแƒ˜GetSummaryResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /setup

แƒ แƒ แƒ แƒฉแƒ”แƒ‘แƒ แƒแƒฎแƒแƒš แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒก แƒ’แƒแƒกแƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ”แƒšแƒ˜ โ€” แƒ˜แƒ’แƒ˜แƒ•แƒ” แƒแƒ—แƒฎแƒ˜ แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒžแƒแƒœแƒ”แƒšแƒ˜แƒก แƒ“แƒแƒฌแƒงแƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ แƒกแƒ•แƒแƒ›แƒก, แƒงแƒแƒ•แƒ”แƒš แƒฌแƒแƒ™แƒ˜แƒ—แƒฎแƒ•แƒแƒ–แƒ” แƒ—แƒแƒ•แƒ˜แƒ“แƒแƒœ แƒ’แƒแƒ›แƒแƒ—แƒ•แƒšแƒ˜แƒšแƒ˜. แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒก monitor:read-แƒก.

{
  "data": {
    "hasMonitor": true,
    "hasConfirmedChannel": false,
    "hasStatusPage": false,
    "hasColleague": false,
    "dismissedAt": null
  }
}

hasConfirmedChannel แƒ™แƒ˜แƒ—แƒฎแƒฃแƒšแƒแƒ‘แƒก, แƒจแƒ”แƒซแƒšแƒ”แƒ‘แƒ“แƒ แƒ—แƒฃ แƒแƒ แƒ แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ แƒ›แƒแƒ แƒ—แƒšแƒ แƒ›แƒ˜แƒกแƒ•แƒšแƒแƒก, แƒ“แƒ แƒแƒ แƒ แƒ˜แƒ›แƒแƒก, แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒ—แƒฃ แƒแƒ แƒ แƒแƒ แƒฎแƒ˜. แƒ”แƒก แƒแƒ แƒ˜ แƒ”แƒ แƒ—แƒฎแƒ”แƒš แƒชแƒฃแƒ“แƒแƒ“ แƒ“แƒแƒจแƒแƒ แƒ“แƒ แƒ”แƒ แƒ—แƒ›แƒแƒœแƒ”แƒ—แƒก, แƒ“แƒ แƒกแƒ˜แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒก แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ“ แƒฉแƒแƒ—แƒ•แƒšแƒ˜แƒ“แƒ แƒ˜แƒกแƒ”แƒ—แƒ˜ แƒแƒ แƒฎแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ›แƒ”แƒšแƒ–แƒ”แƒช แƒ’แƒแƒ’แƒ–แƒแƒ•แƒœแƒแƒ–แƒ” แƒฃแƒแƒ แƒก แƒ•แƒแƒ›แƒ‘แƒแƒ‘แƒ—, แƒ˜แƒ›แƒแƒ•แƒ” แƒจแƒ”แƒชแƒ“แƒแƒ›แƒแƒก แƒ’แƒแƒ˜แƒ›แƒ”แƒแƒ แƒ”แƒ‘แƒ“แƒ แƒ“แƒแƒ›แƒแƒ›แƒจแƒ•แƒ˜แƒ“แƒ”แƒ‘แƒ”แƒšแƒ˜ แƒกแƒแƒฎแƒ˜แƒ—.

hasColleague แƒ˜แƒ—แƒ•แƒšแƒ˜แƒก แƒฌแƒ”แƒ•แƒ แƒแƒ‘แƒ”แƒ‘แƒก แƒ“แƒ แƒแƒ แƒแƒกแƒแƒ“แƒ”แƒก แƒ›แƒแƒฌแƒ•แƒ”แƒ•แƒ”แƒ‘แƒก: แƒ’แƒแƒ’แƒ–แƒแƒ•แƒœแƒ˜แƒšแƒ›แƒ แƒ“แƒ แƒ›แƒ˜แƒฃแƒฆแƒ”แƒ‘แƒ”แƒšแƒ›แƒ แƒ›แƒแƒฌแƒ•แƒ”แƒ•แƒแƒ› แƒแƒ แƒแƒ•แƒ˜แƒœ แƒ“แƒแƒแƒ›แƒแƒขแƒ.

/summary-แƒจแƒ˜ แƒแƒ แƒแƒ แƒฉแƒแƒ™แƒ”แƒชแƒ˜แƒšแƒ˜, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ˜แƒก แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒกแƒขแƒแƒขแƒฃแƒกแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ—แƒ•แƒšแƒแƒ แƒ“แƒ แƒกแƒฎแƒ•แƒ แƒแƒ แƒแƒคแƒ”แƒ แƒ˜: แƒ™แƒ”แƒ“แƒšแƒ˜แƒก แƒ“แƒแƒคแƒแƒก, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒแƒก แƒงแƒแƒ•แƒ”แƒš แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒฌแƒแƒ›แƒจแƒ˜ แƒ”แƒ™แƒ˜แƒ—แƒฎแƒ”แƒ‘แƒ, แƒแƒ  แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒฎแƒฃแƒ—แƒ˜ แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ แƒ˜แƒ› แƒจแƒ”แƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒกแƒแƒฎแƒแƒขแƒแƒ“, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ˜แƒ›แƒแƒก แƒ›แƒ˜แƒ”แƒ›แƒแƒ แƒ—แƒ”แƒ‘แƒ, แƒ•แƒ˜แƒœแƒช แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ˜ แƒ—แƒ•แƒ”แƒ”แƒ‘แƒ˜แƒก แƒฌแƒ˜แƒœ แƒ›แƒแƒแƒฌแƒงแƒ.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜

แƒ’แƒแƒ›แƒแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒกแƒฎแƒ”แƒฃแƒšแƒ˜แƒก แƒ•แƒ”แƒšแƒ”แƒ‘แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก.

แƒžแƒแƒกแƒฃแƒฎแƒ˜GetSetupResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

DELETE /setup

แƒ’แƒแƒ›แƒแƒขแƒแƒ•แƒ”แƒ‘แƒก แƒกแƒ˜แƒแƒก. แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒก org:update-แƒก, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ›แƒ˜แƒกแƒ˜ แƒ“แƒแƒ›แƒแƒšแƒ•แƒ แƒแƒ แƒ’แƒแƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒก แƒ›แƒแƒกแƒจแƒขแƒแƒ‘แƒ˜แƒก แƒ”แƒ แƒ—แƒ˜ แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ˜แƒ แƒ“แƒ แƒแƒ แƒ แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒแƒ“แƒแƒ›แƒ˜แƒแƒœแƒ˜แƒก แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ˜: แƒ•แƒ˜แƒœแƒช แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ›แƒแƒ•แƒ, แƒ›แƒแƒก แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒแƒฆแƒแƒ  แƒ”แƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒ.

แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒจแƒ˜ แƒกแƒฎแƒ•แƒ แƒแƒ แƒแƒคแƒ”แƒ แƒ˜ แƒ˜แƒชแƒ•แƒšแƒ”แƒ‘แƒ แƒ“แƒ แƒแƒฃแƒ“แƒ˜แƒขแƒ˜แƒก แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ˜ แƒแƒ  แƒ˜แƒฌแƒ”แƒ แƒ”แƒ‘แƒ: แƒจแƒ”แƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ›แƒแƒšแƒ•แƒ แƒแƒ แƒแƒคแƒ”แƒ แƒก แƒชแƒ•แƒšแƒ˜แƒก แƒ˜แƒ›แƒแƒจแƒ˜, แƒ แƒแƒ’แƒแƒ  แƒ˜แƒฅแƒชแƒ”แƒ•แƒ แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ˜, แƒ แƒแƒ’แƒแƒ  แƒแƒคแƒ แƒ—แƒฎแƒ˜แƒšแƒ”แƒ‘แƒก แƒแƒœ แƒ แƒแƒ’แƒแƒ  แƒ˜แƒ—แƒ•แƒšแƒ˜แƒก แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒก.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜

แƒ’แƒแƒ›แƒแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒกแƒฎแƒ”แƒฃแƒšแƒ˜แƒก แƒ•แƒ”แƒšแƒ”แƒ‘แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก.

แƒžแƒแƒกแƒฃแƒฎแƒ˜DismissedResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /monitors

แƒงแƒ•แƒ”แƒšแƒ แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜ แƒฎแƒ”แƒ“แƒแƒ•แƒก. แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒก monitor:read-แƒก. แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒแƒขแƒแƒ แƒ”แƒ‘แƒก id, name, kind, status, statusSince, enabled, intervalSeconds, tags, workspace, lastCheckedAt, lastResponseTimeMs, lastMessage, uptime24h, uptime30d แƒ“แƒ openIncidentId.

?tag=prod,eu แƒแƒ•แƒ˜แƒฌแƒ แƒแƒ”แƒ‘แƒก แƒกแƒ˜แƒแƒก แƒ˜แƒ› แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ”แƒ‘แƒแƒ›แƒ“แƒ”, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒแƒขแƒแƒ แƒ”แƒ‘แƒ”แƒœ แƒงแƒ•แƒ”แƒšแƒ แƒ“แƒแƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒฃแƒš แƒญแƒ“แƒ”แƒก โ€” แƒ“แƒ, แƒ“แƒ แƒแƒ แƒ แƒแƒœ: แƒ›แƒ”แƒแƒ แƒ” แƒญแƒ“แƒ˜แƒก แƒ“แƒแƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒ แƒงแƒแƒ•แƒ”แƒšแƒ—แƒ•แƒ˜แƒก แƒœแƒแƒ™แƒšแƒ”แƒ‘ แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒก แƒแƒ‘แƒ แƒฃแƒœแƒ”แƒ‘แƒก แƒ“แƒ แƒแƒ แƒ แƒ›แƒ”แƒขแƒก. แƒ“แƒแƒคแƒ˜แƒก แƒกแƒแƒ™แƒฃแƒ—แƒแƒ แƒ˜ แƒคแƒ˜แƒšแƒขแƒ แƒ˜ แƒ˜แƒ›แƒแƒ•แƒ”แƒœแƒแƒ˜แƒ แƒแƒ“ แƒ˜แƒ™แƒ˜แƒ—แƒฎแƒ”แƒ‘แƒ. แƒญแƒ“แƒ”แƒ”แƒ‘แƒ˜ แƒ˜แƒœแƒแƒฎแƒ”แƒ‘แƒ แƒžแƒแƒขแƒแƒ แƒ แƒแƒกแƒแƒ”แƒ‘แƒ˜แƒ— แƒ“แƒ แƒแƒฅ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒแƒช แƒ˜แƒ›แƒแƒ•แƒ”แƒœแƒแƒ˜แƒ แƒแƒ“ แƒ’แƒแƒ แƒ“แƒแƒ˜แƒฅแƒ›แƒœแƒ”แƒ‘แƒ แƒจแƒ”แƒ“แƒแƒ แƒ”แƒ‘แƒแƒ›แƒ“แƒ”, แƒแƒ›แƒ˜แƒขแƒแƒ› ?tag=Prod แƒ›แƒแƒ— แƒžแƒแƒฃแƒšแƒแƒ‘แƒก. แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒญแƒ“แƒ” แƒ•แƒ”แƒ  แƒ˜แƒฅแƒœแƒ”แƒ‘แƒแƒ“แƒ โ€” แƒชแƒแƒ แƒ˜แƒ”แƒšแƒ˜ แƒแƒœ แƒญแƒ“แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒแƒกแƒแƒจแƒ•แƒ”แƒ‘แƒ–แƒ” แƒ’แƒ แƒซแƒ”แƒšแƒ˜ โ€” แƒฃแƒ’แƒฃแƒšแƒ”แƒ‘แƒ”แƒšแƒงแƒแƒคแƒ˜แƒšแƒ˜แƒ แƒ“แƒ แƒคแƒ˜แƒšแƒขแƒ แƒ˜แƒก แƒ“แƒแƒœแƒแƒ แƒฉแƒ”แƒœแƒ˜ แƒœแƒแƒฌแƒ˜แƒšแƒ˜ แƒ›แƒแƒ˜แƒœแƒช แƒ›แƒแƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒก, แƒœแƒแƒชแƒ•แƒšแƒแƒ“ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒก แƒฃแƒแƒ แƒงแƒแƒคแƒ˜แƒกแƒ: แƒ‘แƒ›แƒฃแƒšแƒ›แƒ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ แƒแƒ  แƒฃแƒœแƒ“แƒ แƒจแƒ”แƒฌแƒงแƒ•แƒ˜แƒขแƒแƒก แƒ˜แƒ›แƒ˜แƒขแƒแƒ›, แƒ แƒแƒ› แƒ›แƒ˜แƒกแƒ˜ แƒ”แƒ แƒ—-แƒ”แƒ แƒ—แƒ˜ แƒญแƒ“แƒ” แƒ’แƒแƒ“แƒแƒ”แƒ แƒฅแƒ•แƒ.

config แƒแƒ แƒแƒกแƒ“แƒ แƒแƒก แƒ‘แƒ แƒฃแƒœแƒ“แƒ”แƒ‘แƒ. แƒ–แƒแƒ’แƒ˜ แƒกแƒแƒฎแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ˜แƒก แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒก แƒกแƒแƒ—แƒแƒฃแƒ แƒ”แƒ‘แƒกแƒ แƒ“แƒ แƒกแƒแƒแƒฃแƒ—แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒก แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒก, แƒ“แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ˜แƒก แƒฃแƒคแƒšแƒ”แƒ‘แƒ˜แƒก แƒ›แƒฅแƒแƒœแƒ” แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜ แƒแƒ  แƒฃแƒœแƒ“แƒ แƒ˜แƒงแƒแƒก แƒ’แƒ–แƒ แƒ˜แƒ› แƒกแƒแƒ˜แƒ“แƒฃแƒ›แƒšแƒแƒ”แƒ‘แƒ˜แƒก แƒฃแƒ™แƒแƒœ แƒฌแƒแƒกแƒแƒ™แƒ˜แƒ—แƒฎแƒแƒ“, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ•แƒ˜แƒฆแƒแƒชแƒแƒ› แƒคแƒแƒ แƒ›แƒแƒจแƒ˜ แƒแƒ™แƒ แƒ˜แƒคแƒ.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜
แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
tagquerystring
แƒžแƒแƒกแƒฃแƒฎแƒ˜ListMonitorsResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

POST /monitors

แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒก monitor:create-แƒก. แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒแƒ name, kind, workspaceId แƒ“แƒ config. แƒแƒ แƒแƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒ: intervalSeconds (แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒแƒ“ 300), confirmations, dependsOn.

curl -X POST https://vitrinaengine.com/api/v1/monitors \
  -H "Authorization: Bearer vte_โ€ฆ" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Marketing site",
    "kind": "http",
    "workspaceId": "โ€ฆ",
    "intervalSeconds": 60,
    "config": {
      "url": "https://example.com",
      "assertions": [{ "type": "status_code", "operator": "lt", "value": "400" }]
    }
  }'

แƒžแƒแƒกแƒฃแƒฎแƒแƒ‘แƒก 201-แƒ˜แƒ— แƒแƒฎแƒแƒšแƒ˜ แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒแƒ แƒ˜แƒ—. แƒ˜แƒœแƒขแƒ”แƒ แƒ•แƒแƒšแƒ˜ แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒ’แƒ”แƒ’แƒ›แƒ˜แƒก แƒฅแƒ•แƒ”แƒ“แƒ แƒ–แƒฆแƒ•แƒ แƒแƒ›แƒ“แƒ” แƒแƒ˜แƒฌแƒ”แƒ•แƒก แƒ“แƒ แƒแƒ  แƒฃแƒแƒ แƒ˜แƒงแƒแƒคแƒ: 10 แƒฌแƒแƒ›แƒ˜แƒก แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ แƒ’แƒ”แƒ’แƒ›แƒแƒ–แƒ”, แƒกแƒแƒ“แƒแƒช แƒฅแƒ•แƒ”แƒ“แƒ แƒ–แƒฆแƒ•แƒแƒ แƒ˜ 60-แƒ˜แƒ, 60-แƒก แƒ›แƒแƒ’แƒชแƒ”แƒ›แƒ— โ€” แƒฃแƒ™แƒแƒœ แƒฌแƒแƒ˜แƒ™แƒ˜แƒ—แƒฎแƒ”แƒ—, แƒ—แƒฃ แƒ”แƒก แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒแƒœแƒ˜แƒ.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜
แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
namebodystring
kindbodystring
workspaceIdbodystring
configbodystring
intervalSecondsbodyinteger
confirmationsbodyinteger
dependsOnbodystring[]
probeIdbodystring
tagsbodystring[]
แƒžแƒแƒกแƒฃแƒฎแƒ˜CreatedResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜201 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /monitors/{id}

แƒ”แƒ แƒ—แƒ˜ แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜, แƒงแƒ•แƒ”แƒšแƒแƒคแƒ แƒ˜แƒ—, แƒ แƒแƒกแƒแƒช แƒกแƒ˜แƒ แƒ˜แƒซแƒšแƒ”แƒ•แƒ, แƒžแƒšแƒฃแƒก paused. แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒก monitor:read-แƒก.

mail_posture-แƒ˜แƒก, tls_audit-แƒ˜แƒกแƒ แƒ“แƒ snmp-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ˜แƒก แƒแƒกแƒ”แƒ•แƒ” แƒแƒขแƒแƒ แƒ”แƒ‘แƒก lastCheckDetail-แƒก, แƒ‘แƒแƒšแƒ แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒ™แƒฃแƒ—แƒแƒ  แƒจแƒ”แƒ“แƒ”แƒ’แƒก: แƒ“แƒแƒกแƒ™แƒ•แƒœแƒ”แƒ‘แƒก แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒฃแƒ™แƒแƒœ, แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒก แƒกแƒขแƒแƒ‘แƒ˜แƒšแƒฃแƒ แƒ˜ code-แƒ˜แƒ—แƒ แƒ“แƒ severity-แƒ—, แƒžแƒšแƒฃแƒก TLS-แƒจแƒ”แƒคแƒแƒกแƒ”แƒ‘แƒแƒก แƒแƒœ SNMP-แƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒ”แƒ‘แƒก. แƒžแƒ˜แƒ แƒ•แƒ”แƒš แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒแƒ›แƒ“แƒ” แƒ˜แƒก null-แƒ˜แƒ, แƒ“แƒแƒœแƒแƒ แƒฉแƒ”แƒœ แƒงแƒ•แƒ”แƒšแƒ แƒกแƒแƒฎแƒ”แƒจแƒ˜ แƒ™แƒ˜ แƒกแƒแƒ”แƒ แƒ—แƒแƒ“ แƒแƒ  แƒแƒ แƒ˜แƒก.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜
แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
แƒžแƒแƒกแƒฃแƒฎแƒ˜GetMonitorResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

PATCH /monitors/{id}

แƒ’แƒแƒแƒ’แƒ–แƒแƒ•แƒœแƒ”แƒ— แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ˜แƒก, แƒ แƒ˜แƒกแƒ˜ แƒจแƒ”แƒชแƒ•แƒšแƒแƒช แƒ’แƒกแƒฃแƒ แƒ—: name, intervalSeconds, confirmations, enabled, config แƒแƒœ paused.

paused แƒ›แƒแƒฌแƒ›แƒ“แƒ”แƒ‘แƒ monitor:pause-แƒ˜แƒก แƒ›แƒ˜แƒ›แƒแƒ แƒ—, แƒ“แƒแƒœแƒแƒ แƒฉแƒ”แƒœแƒ˜ แƒ™แƒ˜ monitor:update-แƒ˜แƒก แƒ›แƒ˜แƒ›แƒแƒ แƒ—, แƒชแƒแƒš-แƒชแƒแƒšแƒ™แƒ” โ€” แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒžแƒแƒฃแƒ–แƒ˜แƒก แƒฃแƒคแƒšแƒ”แƒ‘แƒ แƒแƒฅแƒ•แƒก, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ แƒ”แƒ“แƒแƒฅแƒขแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒกแƒ แƒแƒ แƒ, แƒžแƒแƒฃแƒ–แƒแƒก แƒ›แƒแƒ˜แƒœแƒช แƒจแƒ”แƒซแƒšแƒ”แƒ‘แƒก. แƒชแƒแƒ แƒ˜แƒ”แƒšแƒ˜ แƒชแƒ•แƒšแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ’แƒ–แƒแƒ•แƒœแƒ 400-แƒก แƒ˜แƒซแƒšแƒ”แƒ•แƒ.

แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜ แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒ˜แƒ™แƒ˜แƒ—แƒฎแƒ”แƒ‘แƒ แƒ“แƒ แƒ‘แƒ แƒฃแƒœแƒ“แƒ”แƒ‘แƒ, แƒ“แƒ แƒแƒ แƒ แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒจแƒ”แƒงแƒ•แƒแƒœแƒ˜แƒšแƒ˜ แƒแƒ˜แƒกแƒแƒฎแƒ”แƒ‘แƒ แƒฃแƒ™แƒแƒœ โ€” แƒแƒกแƒ” แƒ แƒแƒ› แƒ˜แƒก, แƒ แƒแƒกแƒแƒช แƒฎแƒ”แƒ“แƒแƒ•แƒ—, แƒจแƒ”แƒœแƒแƒฎแƒฃแƒšแƒ˜แƒ.

# Silence a monitor for the length of a deploy.
curl -X PATCH https://vitrinaengine.com/api/v1/monitors/$ID \
  -H "Authorization: Bearer vte_โ€ฆ" \
  -H "Content-Type: application/json" \
  -d '{"paused": true}'
แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜
แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
namebodystring
intervalSecondsbodyinteger
confirmationsbodyinteger
enabledbodyboolean
pausedbodyboolean
configbodystring
tagsbodyStringList
แƒžแƒแƒกแƒฃแƒฎแƒ˜UpdatedMonitorResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

DELETE /monitors/{id}

แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒก monitor:delete-แƒก. แƒžแƒแƒกแƒฃแƒฎแƒแƒ‘แƒก { "data": { "id": "โ€ฆ", "deleted": true } }.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜
แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
แƒžแƒแƒกแƒฃแƒฎแƒ˜AckResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /hosts ยท POST /hosts

แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒฏแƒ’แƒฃแƒคแƒ”แƒ‘แƒ˜แƒก แƒ›แƒ”แƒแƒ แƒ” แƒ’แƒ–แƒแƒ: แƒกแƒแƒ›แƒฃแƒจแƒแƒ แƒกแƒ˜แƒ•แƒ แƒชแƒ” แƒแƒ›แƒ‘แƒแƒ‘แƒก, แƒ•แƒ˜แƒกแƒ˜แƒ แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜, แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜ แƒ™แƒ˜ โ€” แƒ แƒแƒ–แƒ” แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก แƒ˜แƒ’แƒ˜. แƒกแƒ แƒฃแƒšแƒ˜แƒแƒ“ แƒแƒ แƒฉแƒ”แƒ•แƒ˜แƒ—แƒ˜แƒ โ€” แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒ แƒแƒกแƒ“แƒ แƒแƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒก, แƒแƒ แƒแƒคแƒ”แƒ แƒก แƒ™แƒแƒ แƒ’แƒแƒ•แƒก, แƒ“แƒ แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒฃแƒ›แƒ”แƒขแƒ”แƒกแƒแƒ‘แƒ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒก แƒกแƒแƒ”แƒ แƒ—แƒแƒ“ แƒแƒ  แƒแƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒก.

แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒš แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒก แƒแƒฅแƒ•แƒก status, pinned แƒ“แƒ spanning. status แƒ’แƒแƒ›แƒแƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ”แƒแƒ‘แƒก แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ˜แƒ› แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ”แƒ‘แƒ˜แƒ“แƒแƒœ, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ›แƒฎแƒแƒšแƒแƒ“ แƒแƒ› แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ” แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก. แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒ›แƒแƒœแƒฅแƒแƒœแƒแƒ–แƒ” แƒ’แƒแƒจแƒšแƒ˜แƒšแƒ˜ แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜ แƒ˜แƒ—แƒ•แƒšแƒ”แƒ‘แƒ spanning-แƒจแƒ˜ แƒ“แƒ แƒแƒ แƒชแƒ”แƒ แƒ—แƒก แƒแƒ  แƒแƒคแƒ”แƒ แƒแƒ“แƒ”แƒ‘แƒก: แƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก แƒ’แƒแƒ›แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜แƒก แƒจแƒ”แƒคแƒ”แƒ แƒฎแƒ”แƒ‘แƒ แƒแƒ›แƒ‘แƒแƒ‘แƒก, แƒ แƒแƒ› แƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒ˜ แƒ’แƒแƒคแƒฃแƒญแƒ“แƒ แƒ“แƒ แƒแƒ แƒ โ€” แƒ แƒแƒ›แƒ”แƒšแƒ›แƒ แƒ›แƒแƒœแƒฅแƒแƒœแƒแƒ› แƒ’แƒแƒแƒคแƒฃแƒญแƒ. แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒกแƒแƒ™แƒฃแƒ—แƒแƒ แƒ˜ แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜ แƒแƒ  แƒฐแƒงแƒแƒ•แƒก, แƒžแƒแƒกแƒฃแƒฎแƒแƒ‘แƒก "status": null-แƒก แƒ“แƒ แƒแƒ แƒ up-แƒก.

POST แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒก monitor:create-แƒก แƒ“แƒ name-แƒก. แƒแƒ แƒฉแƒ”แƒ•แƒ˜แƒ—แƒ˜ provider, address แƒ“แƒ notes แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜แƒ โ€” แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ˜ แƒ›แƒแƒ— แƒแƒ  แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก. แƒกแƒแƒฎแƒ”แƒšแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒฃแƒ™แƒ•แƒ” แƒแƒ แƒกแƒ”แƒ‘แƒฃแƒšแƒก แƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ (แƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒ˜ แƒ“แƒ แƒ‘แƒแƒšแƒ แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜ แƒ˜แƒ’แƒœแƒแƒ แƒ˜แƒ แƒ“แƒ”แƒ‘แƒ), แƒžแƒแƒกแƒฃแƒฎแƒแƒ‘แƒก 409-แƒก.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜

GET /hosts

แƒ’แƒแƒ›แƒแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒกแƒฎแƒ”แƒฃแƒšแƒ˜แƒก แƒ•แƒ”แƒšแƒ”แƒ‘แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก.

แƒžแƒแƒกแƒฃแƒฎแƒ˜ListHostsResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

POST /hosts

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
namebodystring
providerbodystring
addressbodystring
notesbodystring
แƒžแƒแƒกแƒฃแƒฎแƒ˜CreatedResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜201 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /hosts/{id} ยท PATCH /hosts/{id} ยท DELETE /hosts/{id}

แƒ“แƒ”แƒขแƒแƒšแƒ”แƒ‘แƒ˜ แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒก แƒ“แƒ แƒ›แƒแƒกแƒ–แƒ” แƒแƒ แƒกแƒ”แƒ‘แƒฃแƒš แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ”แƒ‘แƒก, แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒก pinned แƒœแƒ˜แƒจแƒœแƒ˜แƒ—, แƒฎแƒแƒšแƒ แƒ แƒแƒชแƒ แƒ˜แƒก แƒแƒ  แƒแƒ แƒ˜แƒก โ€” alsoOn-แƒ˜แƒ—: แƒกแƒฎแƒ•แƒ แƒ›แƒแƒœแƒฅแƒแƒœแƒ”แƒ‘แƒ˜, แƒกแƒแƒ˜แƒ“แƒแƒœแƒแƒช แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜ แƒžแƒแƒกแƒฃแƒฎแƒแƒ‘แƒก. แƒกแƒฌแƒแƒ แƒ”แƒ“ แƒแƒ›แƒแƒก แƒ™แƒ˜แƒ—แƒฎแƒฃแƒšแƒแƒ‘แƒ— แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒแƒ›แƒ“แƒ”. DELETE แƒฎแƒกแƒœแƒ˜แƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒก, แƒฎแƒแƒšแƒ แƒ›แƒแƒกแƒ–แƒ” แƒแƒ แƒกแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒงแƒ•แƒ”แƒšแƒ แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜ แƒแƒ’แƒ แƒซแƒ”แƒšแƒ”แƒ‘แƒก แƒ›แƒฃแƒจแƒแƒแƒ‘แƒแƒก: แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒก แƒแƒ แƒช แƒ—แƒแƒ•แƒ˜แƒกแƒ˜ แƒ’แƒแƒœแƒ แƒ˜แƒ’แƒ˜ แƒแƒฅแƒ•แƒก แƒ“แƒ แƒแƒ แƒช แƒ˜แƒกแƒขแƒแƒ แƒ˜แƒ.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜

GET /hosts/{id}

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
แƒžแƒแƒกแƒฃแƒฎแƒ˜GetHostResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

PATCH /hosts/{id}

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
namebodystring
providerbodystring
addressbodystring
notesbodystring
แƒžแƒแƒกแƒฃแƒฎแƒ˜AckResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

DELETE /hosts/{id}

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
แƒžแƒแƒกแƒฃแƒฎแƒ˜AckResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

POST /hosts/{id}/monitors ยท DELETE /hosts/{id}/monitors

แƒ”แƒ แƒ—แƒ˜ แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ” แƒแƒœ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒ“แƒแƒœ โ€” monitorId-แƒ˜แƒ— แƒกแƒฎแƒ”แƒฃแƒšแƒจแƒ˜ แƒแƒœ ?monitorId=-แƒ˜แƒ—. แƒ’แƒแƒœแƒ–แƒ แƒแƒฎ แƒแƒ แƒ แƒ›แƒ—แƒ”แƒšแƒ˜ แƒกแƒ˜แƒ: แƒกแƒแƒแƒ’แƒ”แƒœแƒขแƒแƒก แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ–แƒ” แƒ”แƒ แƒ— แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ” แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒกแƒแƒ›แƒฃแƒจแƒแƒ แƒกแƒ˜แƒ•แƒ แƒชแƒ˜แƒก แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒ, แƒ“แƒ แƒ•แƒ˜แƒœแƒช โ€žแƒกแƒ˜แƒแƒกโ€œ แƒฉแƒแƒแƒœแƒแƒชแƒ•แƒšแƒ”แƒ‘แƒ“แƒ, แƒฉแƒแƒแƒœแƒแƒชแƒ•แƒšแƒ”แƒ‘แƒ“แƒ แƒกแƒขแƒ แƒ˜แƒฅแƒแƒœแƒ”แƒ‘แƒก, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒแƒ  แƒฃแƒœแƒแƒฎแƒแƒ•แƒก. แƒแƒ แƒ˜แƒ•แƒ” แƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒฃแƒšแƒ”แƒ‘แƒ แƒ˜แƒ“แƒ”แƒ›แƒžแƒแƒขแƒ”แƒœแƒขแƒฃแƒ แƒ˜แƒ.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜

POST /hosts/{id}/monitors

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
monitorIdbodystring
แƒžแƒแƒกแƒฃแƒฎแƒ˜AckResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

DELETE /hosts/{id}/monitors

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
monitorIdquerystring
monitorIdbodystring
แƒžแƒแƒกแƒฃแƒฎแƒ˜AckResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /monitors/{id}/hosts ยท PUT /monitors/{id}/hosts

แƒ˜แƒ›แƒแƒ•แƒ” แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒก แƒ›แƒ”แƒแƒ แƒ” แƒ›แƒฎแƒแƒ แƒ” แƒ“แƒ แƒ”แƒก แƒฃแƒ™แƒ•แƒ” แƒ›แƒ—แƒ”แƒšแƒ˜ แƒกแƒ˜แƒแƒ: แƒ”แƒก แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜ แƒ”แƒ แƒ— แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒก แƒ”แƒ™แƒฃแƒ—แƒ•แƒœแƒ˜แƒก, แƒแƒ›แƒ˜แƒขแƒแƒ› แƒ›แƒ”แƒแƒ แƒ” แƒ‘แƒแƒšแƒแƒจแƒ˜ แƒแƒ แƒแƒคแƒ”แƒ แƒ˜แƒ, แƒ แƒแƒช แƒกแƒฎแƒ•แƒ แƒกแƒแƒ›แƒฃแƒจแƒแƒ แƒกแƒ˜แƒ•แƒ แƒชแƒ”แƒ› แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ“แƒแƒ˜แƒœแƒแƒฎแƒแƒก. แƒ’แƒแƒ’แƒ–แƒแƒ•แƒœแƒ”แƒ— hostIds; แƒชแƒแƒ แƒ˜แƒ”แƒšแƒ˜ แƒ›แƒแƒกแƒ˜แƒ•แƒ˜ แƒœแƒแƒ›แƒ“แƒ•แƒ˜แƒšแƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒแƒ แƒ“แƒ แƒœแƒ˜แƒจแƒœแƒแƒ•แƒก, แƒ แƒแƒ› แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜ แƒ™แƒแƒœแƒ™แƒ แƒ”แƒขแƒฃแƒš แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ” แƒแƒ  แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก. แƒกแƒฎแƒ•แƒ˜แƒกแƒ˜ แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒแƒ แƒ”แƒ‘แƒ˜ แƒฃแƒแƒ แƒงแƒแƒคแƒ˜แƒก แƒœแƒแƒชแƒ•แƒšแƒแƒ“ แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒ’แƒแƒ›แƒแƒขแƒแƒ•แƒ“แƒ”แƒ‘แƒ. แƒงแƒแƒ•แƒ”แƒšแƒ˜ แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒก แƒžแƒแƒกแƒฃแƒฎแƒก แƒแƒกแƒ”แƒ•แƒ” แƒแƒฅแƒ•แƒก hosts โ€” แƒชแƒแƒ แƒ˜แƒ”แƒšแƒ˜, แƒ—แƒฃ แƒแƒ แƒชแƒ”แƒ แƒ—แƒ˜ แƒแƒ แƒแƒ.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜

GET /monitors/{id}/hosts

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
แƒžแƒแƒกแƒฃแƒฎแƒ˜ListMonitorHostsResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

PUT /monitors/{id}/hosts

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
hostIdsbodystring[]
แƒžแƒแƒกแƒฃแƒฎแƒ˜ListMonitorHostsResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /incidents

แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒก incident:read-แƒก. แƒ˜แƒฆแƒ”แƒ‘แƒก ?status=-แƒก โ€” แƒ”แƒ แƒ—-แƒ”แƒ แƒ—แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ—แƒแƒ’แƒแƒœ: open, acknowledged, resolved แƒแƒœ suppressed โ€” แƒ“แƒ ?open=true-แƒก แƒ˜แƒ› แƒกแƒแƒ›แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ’แƒแƒ“แƒแƒฌแƒงแƒ•แƒ”แƒขแƒ˜แƒšแƒ˜ แƒแƒ แƒแƒ. แƒแƒ›แƒแƒฃแƒชแƒœแƒแƒ‘แƒ˜ แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜ แƒ˜แƒ’แƒœแƒแƒ แƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒ“แƒ แƒแƒ  แƒฃแƒแƒ แƒ˜แƒงแƒแƒคแƒ, แƒ˜แƒกแƒ”แƒ•แƒ” แƒ แƒแƒ’แƒแƒ แƒช ?limit= (แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒแƒ“ 50) 200-แƒ–แƒ” แƒ˜แƒญแƒ แƒ”แƒ‘แƒ แƒ“แƒ แƒแƒ  แƒฃแƒแƒ แƒ˜แƒงแƒแƒคแƒ.

แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒแƒขแƒแƒ แƒ”แƒ‘แƒก id, monitorId, monitorName, title, cause, status, severity, startedAt, resolvedAt, durationSeconds, acknowledgedAt แƒ“แƒ rootIncidentId.

rootIncidentId แƒแƒ แƒ˜แƒก แƒ˜แƒก แƒ•แƒ”แƒšแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒฃแƒœแƒ“แƒ แƒฃแƒงแƒฃแƒ แƒแƒ—, แƒ แƒแƒชแƒ แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒœแƒแƒ™แƒแƒ“แƒก แƒแƒฌแƒงแƒแƒ‘แƒ—. แƒ—แƒฃ แƒ˜แƒก แƒจแƒ”แƒ•แƒกแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ, แƒ”แƒก แƒ˜แƒœแƒชแƒ˜แƒ“แƒ”แƒœแƒขแƒ˜ แƒกแƒฎแƒ•แƒ˜แƒก แƒ’แƒแƒ•แƒ แƒชแƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒแƒ แƒ”แƒแƒšแƒจแƒ˜แƒ: แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ˜แƒก แƒฐแƒแƒกแƒขแƒ˜ แƒฉแƒแƒ•แƒแƒ แƒ“แƒ, แƒ”แƒก แƒ™แƒ˜ แƒ›แƒ˜แƒก แƒฃแƒ™แƒแƒœ แƒ›แƒ“แƒ’แƒแƒ แƒ˜ แƒ—แƒแƒ แƒ›แƒ”แƒขแƒ˜ แƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒ˜แƒ“แƒแƒœ แƒ”แƒ แƒ—แƒ˜แƒ. แƒ’แƒแƒ›แƒแƒขแƒแƒ•แƒ”แƒ— แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒ“แƒ แƒ”แƒ แƒ— แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒแƒก แƒ›แƒ˜แƒ˜แƒฆแƒ”แƒ‘แƒ— แƒชแƒแƒ›แƒ”แƒขแƒ˜แƒก แƒœแƒแƒชแƒ•แƒšแƒแƒ“.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜
แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
limitqueryinteger
openqueryboolean
statusquerystring
แƒžแƒแƒกแƒฃแƒฎแƒ˜ListIncidentsResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /incidents/{id}

แƒ”แƒ แƒ—แƒ˜ แƒ˜แƒœแƒชแƒ˜แƒ“แƒ”แƒœแƒขแƒ˜. แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒก incident:read-แƒก. แƒ˜แƒ’แƒ˜แƒ•แƒ” แƒ•แƒ”แƒšแƒ”แƒ‘แƒ˜, แƒ แƒแƒช แƒกแƒ˜แƒแƒจแƒ˜, แƒžแƒšแƒฃแƒก workspaceId.

แƒ˜แƒก แƒแƒ  แƒแƒ‘แƒ แƒฃแƒœแƒ”แƒ‘แƒก แƒ˜แƒœแƒชแƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒก แƒฅแƒ แƒแƒœแƒแƒšแƒแƒ’แƒ˜แƒแƒก โ€” แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒชแƒ•แƒšแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒžแƒแƒœแƒ”แƒšแƒจแƒ˜ แƒฉแƒแƒœแƒก, แƒแƒ› แƒ‘แƒแƒšแƒแƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ–แƒ” แƒแƒ แƒแƒ. แƒ—แƒฃ แƒ’แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒแƒ—, แƒ’แƒ•แƒ˜แƒ—แƒฎแƒแƒ แƒ˜แƒ— แƒ“แƒ แƒ“แƒแƒ”แƒ›แƒแƒขแƒ”แƒ‘แƒ; แƒ›แƒแƒ—แƒ˜ แƒแƒฅ แƒแƒฆแƒฌแƒ”แƒ แƒ แƒ›แƒแƒจแƒ˜แƒœ, แƒ แƒแƒชแƒ แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒแƒ  แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก, แƒแƒ› แƒฎแƒแƒ แƒ•แƒ”แƒ–แƒ–แƒ” แƒฃแƒแƒ แƒ”แƒกแƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒแƒ“แƒ.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜
แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
แƒžแƒแƒกแƒฃแƒฎแƒ˜GetIncidentResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

PATCH /incidents/{id}

แƒ’แƒแƒแƒ’แƒ–แƒแƒ•แƒœแƒ”แƒ— status แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ˜แƒ— "acknowledged" แƒแƒœ "resolved", แƒแƒœ comment, แƒแƒœ แƒแƒ แƒ˜แƒ•แƒ”. แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒกแƒแƒ™แƒฃแƒ—แƒแƒ แƒ˜ แƒฃแƒคแƒšแƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒ›แƒแƒ แƒ— แƒ›แƒแƒฌแƒ›แƒ“แƒ”แƒ‘แƒ: incident:acknowledge, incident:resolve, incident:comment. แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ–แƒ” "publish": true-แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ แƒ›แƒแƒก แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ’แƒ•แƒ”แƒ แƒ“แƒ–แƒ” แƒ“แƒ”แƒ‘แƒก แƒ“แƒ แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ— แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒก status_page:manage-แƒก.

# A runbook that fixed the thing itself can close its own incident.
curl -X PATCH https://vitrinaengine.com/api/v1/incidents/$ID \
  -H "Authorization: Bearer vte_โ€ฆ" \
  -H "Content-Type: application/json" \
  -d '{"status": "resolved", "comment": "Restarted by runbook.", "publish": true}'
แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜
แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
statusbodystring
commentbodystring
publishbodyboolean
แƒžแƒแƒกแƒฃแƒฎแƒ˜GetIncidentResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

PUT /incidents/{id}/postmortem

แƒฌแƒ”แƒ แƒก แƒแƒœ แƒแƒœแƒแƒชแƒ•แƒšแƒ”แƒ‘แƒก แƒ˜แƒœแƒชแƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒก แƒแƒœแƒแƒšแƒ˜แƒ–แƒก. แƒกแƒแƒญแƒ˜แƒ แƒแƒ incident:resolve, แƒ“แƒ แƒ˜แƒœแƒชแƒ˜แƒ“แƒ”แƒœแƒขแƒ˜ แƒฃแƒ™แƒ•แƒ” แƒ›แƒแƒ’แƒ•แƒแƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒฃแƒœแƒ“แƒ แƒ˜แƒงแƒแƒก โ€” แƒฌแƒ˜แƒœแƒแƒแƒฆแƒ›แƒ“แƒ”แƒ’ แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ 409, แƒ™แƒแƒ“แƒ˜แƒ— incident_not_resolved. แƒ’แƒแƒ›แƒแƒ’แƒ–แƒแƒ•แƒœแƒ”แƒ— body Markdown-แƒจแƒ˜, แƒฐแƒแƒ แƒ”แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒ™แƒ•แƒ”แƒ—แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ 1-แƒ“แƒแƒœ 50 000 แƒกแƒ˜แƒ›แƒ‘แƒแƒšแƒแƒ›แƒ“แƒ” (postmortem_required, postmortem_too_long). แƒ˜แƒœแƒชแƒ˜แƒ“แƒ”แƒœแƒขแƒก แƒ”แƒ แƒ—แƒ˜ แƒแƒœแƒแƒšแƒ˜แƒ–แƒ˜ แƒแƒฅแƒ•แƒก, แƒแƒกแƒ” แƒ แƒแƒ› แƒงแƒแƒ•แƒ”แƒšแƒ˜ แƒ’แƒแƒ›แƒแƒซแƒแƒฎแƒ”แƒ‘แƒ แƒฌแƒ˜แƒœแƒแƒก แƒแƒœแƒแƒชแƒ•แƒšแƒ”แƒ‘แƒก. แƒžแƒแƒกแƒฃแƒฎแƒ˜ แƒ˜แƒœแƒชแƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒ, แƒ˜แƒกแƒ”, แƒ แƒแƒ’แƒแƒ แƒช แƒ›แƒแƒก GET /incidents/{id} แƒแƒ‘แƒ แƒฃแƒœแƒ”แƒ‘แƒก.

GET /incidents/{id} แƒ›แƒแƒก postmortem: { body, authorName, updatedAt } แƒกแƒแƒฎแƒ˜แƒ— แƒแƒœ null-แƒแƒ“ แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒก, แƒกแƒ˜แƒ แƒ™แƒ˜ โ€” hasPostmortem-แƒก. body แƒแƒกแƒแƒฎแƒ”แƒ— Markdown-แƒ˜แƒก แƒกแƒแƒฎแƒ˜แƒ— แƒ“แƒ แƒแƒ แƒแƒกแƒแƒ“แƒ”แƒก HTML-แƒแƒ“: แƒ”แƒก แƒแƒ“แƒแƒ›แƒ˜แƒแƒœแƒ˜แƒก แƒแƒ™แƒ แƒ”แƒคแƒ˜แƒšแƒ˜ แƒขแƒ”แƒฅแƒกแƒขแƒ˜แƒ. แƒแƒœแƒแƒšแƒ˜แƒ–แƒ˜ แƒจแƒ˜แƒ“แƒ แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒ˜แƒ แƒ“แƒ แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ’แƒ•แƒ”แƒ แƒ“แƒ–แƒ” แƒแƒ แƒแƒกแƒแƒ“แƒ”แƒก แƒฉแƒแƒœแƒก.

curl -X PUT https://vitrinaengine.com/api/v1/incidents/$ID/postmortem \
  -H "Authorization: Bearer vte_โ€ฆ" \
  -H "Content-Type: application/json" \
  -d '{"body": "## What happened\n\nThe connection pool ran dry after a deploy."}'
แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜
แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
bodybodystring
แƒžแƒแƒกแƒฃแƒฎแƒ˜GetIncidentResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /probes

แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒแƒ แƒ’แƒแƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒแƒ™แƒฃแƒ—แƒแƒ แƒ˜ แƒ™แƒ”แƒ แƒซแƒ แƒ–แƒแƒœแƒ“แƒ”แƒ‘แƒ˜: id, name, lastSeenAt, version, hostname, monitorCount, revoked แƒ“แƒ createdAt. แƒกแƒแƒญแƒ˜แƒ แƒแƒ agent:read. แƒแƒ›แƒแƒก แƒกแƒ—แƒแƒ•แƒแƒ–แƒแƒ‘แƒก แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒก แƒ–แƒแƒœแƒ“แƒ˜แƒก แƒแƒ›แƒแƒ›แƒ แƒฉแƒ”แƒ•แƒ˜.

แƒ แƒ”แƒ’แƒ˜แƒแƒœแƒ˜แƒก แƒ•แƒ”แƒšแƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก แƒ“แƒ แƒแƒ แƒช แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ. แƒ–แƒแƒœแƒ“แƒก แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒ— แƒ˜แƒ แƒฉแƒ”แƒ•แƒ—; แƒกแƒแƒ“ แƒกแƒ แƒฃแƒšแƒ“แƒ”แƒ‘แƒ แƒ›แƒ˜แƒก แƒฃแƒ™แƒแƒœ แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ, แƒแƒ›แƒแƒก แƒฉแƒ•แƒ”แƒœ แƒ•แƒฌแƒงแƒ•แƒ”แƒขแƒ— แƒ“แƒ แƒ•แƒชแƒ•แƒšแƒ˜แƒ—. แƒ’แƒแƒฃแƒฅแƒ›แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ–แƒแƒœแƒ“แƒ”แƒ‘แƒ˜ revoked: true-แƒ— แƒฉแƒแƒœแƒก แƒ“แƒ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒแƒก แƒแƒฆแƒแƒ  แƒ˜แƒฆแƒ”แƒ‘แƒ”แƒœ, แƒแƒกแƒ” แƒ แƒแƒ› แƒœแƒฃ แƒจแƒ”แƒกแƒ—แƒแƒ•แƒแƒ–แƒ”แƒ‘แƒ— แƒ›แƒแƒ—.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜

แƒ’แƒแƒ›แƒแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒกแƒฎแƒ”แƒฃแƒšแƒ˜แƒก แƒ•แƒ”แƒšแƒ”แƒ‘แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก.

แƒžแƒแƒกแƒฃแƒฎแƒ˜ListProbesResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /monitors/{id}/push-url

heartbeat แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒก แƒžแƒ˜แƒœแƒ’แƒ˜แƒก URL, แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒœแƒแƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒ˜. แƒกแƒแƒญแƒ˜แƒ แƒแƒ monitor:read. url แƒแƒ แƒ˜แƒก null แƒขแƒ˜แƒžแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒžแƒ˜แƒœแƒ’แƒ˜ แƒแƒ  แƒ”แƒ’แƒ–แƒแƒ•แƒœแƒ”แƒ‘แƒ, แƒ“แƒ แƒขแƒแƒ™แƒ”แƒœแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ›แƒšแƒ˜แƒก แƒ’แƒแƒจแƒ˜แƒคแƒ•แƒ แƒแƒช แƒแƒฆแƒแƒ  แƒฎแƒ”แƒ แƒฎแƒ“แƒ”แƒ‘แƒ โ€” แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒแƒก แƒแƒ’แƒ แƒซแƒ”แƒšแƒ”แƒ‘แƒก, แƒขแƒแƒ™แƒ”แƒœแƒ˜แƒก แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒ แƒžแƒแƒœแƒ”แƒšแƒจแƒ˜ แƒ™แƒ˜ แƒœแƒแƒฉแƒ•แƒ”แƒœแƒ”แƒ‘ URL-แƒก แƒ’แƒ•แƒแƒซแƒšแƒ”แƒ•แƒก.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜
แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
แƒžแƒแƒกแƒฃแƒฎแƒ˜GetPushUrlResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /organizations ยท PUT /organizations/active

แƒแƒ แƒ’แƒแƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ—แƒ แƒฌแƒ”แƒ•แƒ แƒ˜แƒช แƒจแƒ”แƒกแƒฃแƒšแƒ˜ แƒžแƒ˜แƒ แƒ˜แƒ, แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒ›แƒ˜แƒกแƒ˜ แƒ˜แƒฅแƒแƒฃแƒ แƒ˜ role-แƒ— แƒ“แƒ active-แƒ˜แƒ— แƒ›แƒแƒฅแƒ›แƒ”แƒ“แƒ–แƒ”, แƒ“แƒ แƒ›แƒแƒ— แƒจแƒแƒ แƒ˜แƒก แƒ’แƒแƒ“แƒแƒ แƒ—แƒ•แƒ. แƒ’แƒแƒ›แƒแƒ’แƒ–แƒแƒ•แƒœแƒ”แƒ— organizationId; แƒžแƒแƒกแƒฃแƒฎแƒ˜ แƒแƒฎแƒšแƒ แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒฌแƒ”แƒ•แƒ แƒแƒ‘แƒแƒ.

แƒ›แƒฎแƒแƒšแƒแƒ“ แƒจแƒ”แƒกแƒฃแƒšแƒ˜ แƒกแƒ”แƒกแƒ˜แƒ˜แƒ—. แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜ แƒ”แƒ แƒ— แƒฌแƒ”แƒ•แƒ แƒแƒ‘แƒแƒก แƒ”แƒ™แƒฃแƒ—แƒ•แƒœแƒ˜แƒก แƒ“แƒ แƒ˜แƒฆแƒ”แƒ‘แƒก 403-แƒก session_required-แƒ˜แƒ—. แƒ’แƒแƒ“แƒแƒ แƒ—แƒ•แƒ แƒแƒ› แƒžแƒ˜แƒ แƒ˜แƒก แƒงแƒแƒ•แƒ”แƒš แƒกแƒ”แƒกแƒ˜แƒแƒก แƒ’แƒแƒ“แƒแƒ˜แƒขแƒแƒœแƒก, แƒžแƒแƒœแƒ”แƒšแƒ˜แƒก แƒฉแƒแƒ—แƒ•แƒšแƒ˜แƒ—, แƒแƒ แƒ’แƒแƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒ, แƒ แƒแƒ›แƒšแƒ˜แƒก แƒฌแƒ”แƒ•แƒ แƒ˜แƒช แƒแƒ  แƒแƒ แƒ˜แƒก, แƒ™แƒ˜ 404-แƒก แƒแƒ‘แƒ แƒฃแƒœแƒ”แƒ‘แƒก.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜

GET /organizations

แƒ’แƒแƒ›แƒแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒกแƒฎแƒ”แƒฃแƒšแƒ˜แƒก แƒ•แƒ”แƒšแƒ”แƒ‘แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก.

แƒžแƒแƒกแƒฃแƒฎแƒ˜ListOrganizationsResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

PUT /organizations/active

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
organizationIdbodystring
แƒžแƒแƒกแƒฃแƒฎแƒ˜ActiveOrganizationResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

POST /sms/enrolment ยท POST /sms/enrolment/confirm

แƒ“แƒแƒแƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒ˜แƒ แƒ”แƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒกแƒแƒ™แƒฃแƒ—แƒแƒ แƒ˜ แƒ›แƒแƒ‘แƒ˜แƒšแƒฃแƒ แƒ˜ แƒœแƒแƒ›แƒ”แƒ แƒ˜ SMS แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก: แƒ’แƒแƒ›แƒแƒ’แƒ–แƒแƒ•แƒœแƒ”แƒ— phone (แƒ“แƒ แƒกแƒฃแƒ แƒ•แƒ˜แƒšแƒ˜แƒกแƒแƒ›แƒ”แƒ‘แƒ  name), แƒ“แƒ แƒ›แƒแƒกแƒ–แƒ” แƒ”แƒฅแƒ•แƒกแƒœแƒ˜แƒจแƒœแƒ แƒ™แƒแƒ“แƒก แƒ’แƒแƒ›แƒแƒ•แƒ’แƒ–แƒแƒ•แƒœแƒ˜แƒ—; แƒ”แƒก code แƒ›แƒ”แƒแƒ แƒ” แƒ›แƒแƒ แƒจแƒ แƒฃแƒขแƒ–แƒ” แƒ’แƒแƒ›แƒแƒ’แƒ–แƒแƒ•แƒœแƒ”แƒ— แƒ“แƒแƒกแƒแƒ“แƒแƒกแƒขแƒฃแƒ แƒ”แƒ‘แƒšแƒแƒ“. แƒกแƒแƒญแƒ˜แƒ แƒแƒ notification_channel:manage แƒ“แƒ แƒจแƒ”แƒกแƒฃแƒšแƒ˜ แƒกแƒ”แƒกแƒ˜แƒ โ€” แƒœแƒแƒ›แƒ”แƒ แƒก แƒขแƒ”แƒšแƒ”แƒคแƒแƒœแƒ˜แƒก แƒ›แƒคแƒšแƒแƒ‘แƒ”แƒšแƒ˜ แƒแƒ›แƒแƒขแƒ”แƒ‘แƒก, แƒแƒ แƒแƒกแƒแƒ“แƒ”แƒก แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜.

แƒœแƒแƒ›แƒ”แƒ แƒ˜ แƒ“แƒแƒฃแƒ“แƒแƒกแƒขแƒฃแƒ แƒ”แƒ‘แƒšแƒแƒ“ แƒ˜แƒœแƒแƒฎแƒ”แƒ‘แƒ แƒ“แƒ แƒแƒ แƒแƒคแƒ”แƒ แƒก แƒ˜แƒฆแƒ”แƒ‘แƒก, แƒ•แƒ˜แƒ“แƒ แƒ” แƒ™แƒแƒ“แƒ˜ แƒแƒ  แƒ“แƒแƒ‘แƒ แƒฃแƒœแƒ“แƒ”แƒ‘แƒ. แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒแƒชแƒ˜แƒ แƒ—แƒฅแƒ•แƒ”แƒœแƒก แƒฌแƒ˜แƒœแƒ แƒœแƒแƒ›แƒ”แƒ แƒก แƒแƒœแƒแƒชแƒ•แƒšแƒ”แƒ‘แƒก. แƒฃแƒแƒ แƒ”แƒ‘แƒ˜: sms_not_included (402, แƒžแƒแƒ™แƒ”แƒขแƒจแƒ˜ SMS แƒแƒ  แƒจแƒ”แƒ“แƒ˜แƒก), not_a_phone_number, sms_country_unsupported, sms_route_not_open, verification_code_not_sent (502; แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ“แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒ’แƒแƒ›แƒแƒ˜แƒซแƒแƒฎแƒ”แƒ—), verification_code_malformed แƒ“แƒ verification_code_incorrect. แƒฌแƒแƒ แƒ›แƒแƒขแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ“แƒแƒฌแƒงแƒ”แƒ‘แƒ country-แƒก แƒ“แƒ caveat-แƒก แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒก โ€” sender-replaced, registration-pending, unverified แƒแƒœ null โ€”, แƒ แƒ˜แƒกแƒ˜ แƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒแƒช แƒฆแƒ˜แƒ แƒก, แƒ•แƒ˜แƒ“แƒ แƒ” แƒ•แƒ˜แƒœแƒ›แƒ” แƒœแƒแƒ›แƒ”แƒ แƒก แƒ”แƒœแƒ“แƒแƒ‘แƒ.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜

POST /sms/enrolment

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
phonebodystring
namebodystring
แƒžแƒแƒกแƒฃแƒฎแƒ˜SmsEnrolmentResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜201 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

POST /sms/enrolment/confirm

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
codebodystring
แƒžแƒแƒกแƒฃแƒฎแƒ˜SmsConfirmedResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

POST /channels/{id}/confirmation

แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒแƒ’แƒ–แƒแƒ•แƒœแƒ˜แƒก แƒ”แƒšแƒคแƒแƒกแƒขแƒ˜แƒก แƒแƒ แƒฎแƒ˜แƒก แƒ“แƒแƒ“แƒแƒกแƒขแƒฃแƒ แƒ”แƒ‘แƒ˜แƒก แƒฌแƒ”แƒ แƒ˜แƒšแƒก. แƒกแƒแƒญแƒ˜แƒ แƒแƒ notification_channel:manage. แƒงแƒแƒ•แƒ”แƒšแƒ˜ แƒ’แƒแƒ›แƒแƒซแƒแƒฎแƒ”แƒ‘แƒ แƒแƒฎแƒแƒš แƒ‘แƒ›แƒฃแƒšแƒก แƒฅแƒ›แƒœแƒ˜แƒก, แƒฌแƒ˜แƒœแƒ แƒ™แƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒแƒก แƒฌแƒงแƒ•แƒ”แƒขแƒก. sent: false แƒœแƒ˜แƒจแƒœแƒแƒ•แƒก, แƒ แƒแƒ› แƒ’แƒแƒกแƒแƒ’แƒ–แƒแƒ•แƒœแƒ˜ แƒแƒ แƒแƒคแƒ”แƒ แƒ˜ แƒ˜แƒงแƒ โ€” แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜ แƒฃแƒ™แƒ•แƒ” แƒ“แƒแƒ“แƒแƒกแƒขแƒฃแƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ โ€” แƒ“แƒ แƒ“แƒแƒ“แƒแƒกแƒขแƒฃแƒ แƒ”แƒ‘แƒฃแƒš แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ–แƒ” แƒแƒ› แƒ’แƒ–แƒ˜แƒ— แƒแƒ แƒแƒกแƒแƒ“แƒ”แƒก แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒแƒ  แƒ˜แƒฌแƒ”แƒ แƒ”แƒ‘แƒ. แƒ—แƒฃ แƒคแƒแƒกแƒขแƒ˜แƒก แƒžแƒ แƒแƒ•แƒแƒ˜แƒ“แƒ”แƒ แƒ›แƒ แƒ’แƒแƒ’แƒ–แƒแƒ•แƒœแƒแƒ–แƒ” แƒฃแƒแƒ แƒ˜ แƒ—แƒฅแƒ•แƒ, แƒžแƒแƒกแƒฃแƒฎแƒ˜ 502-แƒ˜แƒ confirmation_not_sent-แƒ˜แƒ—.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜
แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
แƒžแƒแƒกแƒฃแƒฎแƒ˜ChannelConfirmationResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

PATCH /workspaces/{id}

แƒ’แƒแƒ“แƒแƒแƒ แƒฅแƒ›แƒ”แƒ•แƒก แƒกแƒแƒ›แƒฃแƒจแƒแƒ แƒกแƒ˜แƒ•แƒ แƒชแƒ”แƒก. แƒกแƒแƒญแƒ˜แƒ แƒแƒ workspace:update. name แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒแƒ (1-แƒ“แƒแƒœ 80 แƒกแƒ˜แƒ›แƒ‘แƒแƒšแƒแƒ›แƒ“แƒ”), clientReference โ€” แƒแƒ แƒแƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒ; null แƒ›แƒแƒก แƒฌแƒแƒจแƒšแƒ˜แƒก. slug แƒแƒ แƒแƒกแƒแƒ“แƒ”แƒก แƒ˜แƒชแƒ•แƒšแƒ”แƒ‘แƒ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ˜แƒก แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ’แƒ•แƒ”แƒ แƒ“แƒ”แƒ‘แƒ˜แƒก URL-แƒ”แƒ‘แƒจแƒ˜แƒ. แƒžแƒแƒกแƒฃแƒฎแƒ˜ แƒกแƒแƒ›แƒฃแƒจแƒแƒ แƒกแƒ˜แƒ•แƒ แƒชแƒ”แƒ แƒแƒฎแƒšแƒแƒœแƒ“แƒ”แƒš แƒกแƒแƒฎแƒ˜แƒ—.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜
แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
namebodystring
clientReferencebodyrequests.NullableString
แƒžแƒแƒกแƒฃแƒฎแƒ˜UpdatedWorkspaceResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

POST /sourcemaps

แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ”แƒ— source map, แƒ แƒแƒ› แƒ›แƒ˜แƒœแƒ˜แƒคแƒ˜แƒชแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ’แƒแƒ›แƒแƒซแƒแƒฎแƒ”แƒ‘แƒแƒ—แƒ แƒกแƒขแƒ”แƒ™แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ˜แƒจแƒแƒšแƒแƒก. แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒก monitor:create-แƒก. แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒแƒ projectRef (แƒ แƒ˜แƒชแƒฎแƒ•แƒ˜) แƒ“แƒ filename, แƒแƒ’แƒ แƒ”แƒ—แƒ•แƒ” แƒ—แƒแƒ•แƒแƒ“ แƒ แƒฃแƒ™แƒ โ€” แƒแƒœ map-แƒแƒ“ (JSON), แƒแƒœ mapGzipBase64-แƒแƒ“. แƒแƒ แƒแƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒ: debugId แƒ“แƒ release.

แƒ’แƒแƒแƒ’แƒ–แƒแƒ•แƒœแƒ”แƒ— debug id แƒแƒœ release. แƒ แƒฃแƒ™แƒ, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒแƒ แƒชแƒ”แƒ แƒ—แƒ˜ แƒแƒฅแƒ•แƒก, แƒ•แƒ”แƒ แƒชแƒ”แƒ แƒ— แƒ’แƒแƒ›แƒแƒซแƒแƒฎแƒ”แƒ‘แƒแƒ—แƒ แƒกแƒขแƒ”แƒ™แƒก แƒ•แƒ”แƒ  แƒ“แƒแƒฃแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒ“แƒ แƒฃแƒกแƒแƒฅแƒ›แƒแƒ“ แƒ“แƒแƒ แƒฉแƒ”แƒ‘แƒ. แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ แƒฏแƒ”แƒ  debugId-แƒ˜แƒ— แƒฎแƒ“แƒ”แƒ‘แƒ, แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ release-แƒ˜แƒ—แƒ แƒ“แƒ แƒคแƒแƒ˜แƒšแƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒ—.

แƒ แƒฃแƒ™แƒ”แƒ‘แƒ˜ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ˜แƒก แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ˜แƒกแƒแƒก แƒ˜แƒจแƒšแƒ”แƒ‘แƒ แƒ“แƒ แƒแƒ แƒ แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒกแƒแƒก, แƒแƒ›แƒ˜แƒขแƒแƒ› แƒ แƒฃแƒ™แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒกแƒ•แƒšแƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒแƒ˜แƒขแƒ•แƒ˜แƒ แƒ—แƒ, แƒ›แƒแƒ˜แƒœแƒช แƒจแƒ•แƒ”แƒšแƒ˜แƒก โ€” แƒ“แƒ แƒ”แƒก แƒฉแƒ•แƒ”แƒฃแƒšแƒ”แƒ‘แƒ แƒ˜แƒ•แƒ˜ แƒ—แƒแƒœแƒ›แƒ˜แƒ›แƒ“แƒ”แƒ•แƒ แƒแƒ‘แƒแƒ.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜
แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
projectRefbodyinteger
filenamebodystring
debugIdbodystring
releasebodystring
mapbodystring
mapGzipBase64bodystring
แƒžแƒแƒกแƒฃแƒฎแƒ˜UploadedSourceMapResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜201 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜300 แƒกแƒแƒแƒ—แƒจแƒ˜

POST /symbols

แƒ˜แƒ’แƒ˜แƒ•แƒ” แƒ˜แƒ“แƒ”แƒ แƒœแƒแƒขแƒ˜แƒฃแƒ แƒ˜ แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก: แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ”แƒ— iOS-แƒ˜แƒก .dSYM แƒแƒœ Android-แƒ˜แƒก R8 mapping.txt, แƒ แƒแƒ› แƒแƒ•แƒแƒ แƒ˜แƒ”แƒ‘แƒ˜แƒก แƒกแƒขแƒ”แƒ™แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ˜แƒจแƒแƒšแƒแƒก. แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒก monitor:create-แƒก. แƒแƒชแƒ˜ แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ แƒกแƒแƒแƒ—แƒจแƒ˜, แƒ“แƒ แƒ—แƒ˜แƒ—แƒ แƒžแƒ แƒแƒ”แƒฅแƒขแƒ–แƒ” แƒแƒชแƒ˜ แƒ‘แƒ˜แƒšแƒ“แƒ˜แƒก แƒกแƒ˜แƒ›แƒ‘แƒแƒšแƒแƒ”แƒ‘แƒ˜ แƒ˜แƒœแƒแƒฎแƒ”แƒ‘แƒ.

/sourcemaps-แƒ˜แƒกแƒ’แƒแƒœ แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ”แƒ‘แƒ˜แƒ—, แƒกแƒฎแƒ”แƒฃแƒšแƒ˜ แƒ—แƒแƒ•แƒแƒ“ gzip-แƒจแƒ”แƒ™แƒฃแƒ›แƒจแƒฃแƒšแƒ˜ แƒคแƒแƒ˜แƒšแƒ˜แƒ, แƒ›แƒ”แƒขแƒแƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒ™แƒ˜ แƒกแƒแƒ—แƒแƒฃแƒ แƒ”แƒ‘แƒจแƒ˜แƒ: X-Vitrina-Project-Ref, X-Vitrina-Platform (ios แƒแƒœ android), X-Vitrina-Symbol-Name แƒ“แƒ X-Vitrina-Release. dSYM แƒแƒ—แƒ”แƒฃแƒšแƒแƒ‘แƒ˜แƒ— แƒ›แƒ”แƒ’แƒแƒ‘แƒแƒ˜แƒขแƒ˜แƒ, base64 แƒ™แƒ˜ JSON-แƒ•แƒ”แƒšแƒจแƒ˜ แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒแƒก แƒ›แƒ”แƒกแƒแƒ›แƒ”แƒ“แƒ˜แƒ— แƒแƒซแƒ•แƒ˜แƒ แƒ”แƒ‘แƒก.

แƒแƒ แƒ˜ แƒžแƒšแƒแƒขแƒคแƒแƒ แƒ›แƒ แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒแƒœแƒแƒ˜แƒ แƒแƒ“ แƒฏแƒ”แƒ แƒ“แƒ”แƒ‘แƒ. iOS-แƒ˜แƒก แƒคแƒ แƒ”แƒ˜แƒ›แƒ˜ แƒแƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒก แƒ˜แƒ› image-แƒ˜แƒก Mach-O UUID-แƒก, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒ”แƒ™แƒฃแƒ—แƒ•แƒœแƒ˜แƒก, แƒแƒ›แƒ˜แƒขแƒแƒ› iOS-แƒ˜แƒก แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒแƒก แƒฃแƒœแƒ“แƒ แƒแƒฎแƒšแƒ“แƒ”แƒก X-Vitrina-Debug-Ids แƒ“แƒ แƒ–แƒฃแƒกแƒขแƒแƒ“ แƒ›แƒแƒกแƒ–แƒ” แƒฏแƒ”แƒ แƒ“แƒ”แƒ‘แƒ. R8 แƒแƒกแƒ”แƒ— แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒแƒ แƒก แƒแƒ  แƒ’แƒแƒ›แƒแƒกแƒชแƒ”แƒ›แƒก, แƒแƒ›แƒ˜แƒขแƒแƒ› Android-แƒ˜แƒก mapping แƒ›แƒฎแƒแƒšแƒแƒ“ release-แƒ˜แƒ— แƒฏแƒ”แƒ แƒ“แƒ”แƒ‘แƒ โ€” แƒ“แƒ แƒ˜แƒก แƒ–แƒฃแƒกแƒขแƒแƒ“ แƒ˜แƒก แƒฃแƒœแƒ“แƒ แƒ˜แƒงแƒแƒก, แƒ แƒแƒกแƒแƒช แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒก: <applicationId>@<versionName>+<versionCode>. แƒ”แƒ แƒ—แƒ˜ แƒชแƒ˜แƒคแƒ แƒ˜ แƒ แƒแƒ› แƒแƒชแƒ“แƒ”แƒก, แƒคแƒ แƒ”แƒ˜แƒ›แƒ”แƒ‘แƒ˜ แƒ˜แƒกแƒ”แƒ— แƒฎแƒแƒ–แƒ”แƒ‘แƒ–แƒ” แƒ’แƒแƒ˜แƒจแƒšแƒ”แƒ‘แƒ, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ“แƒแƒ›แƒแƒฏแƒ”แƒ แƒ”แƒ‘แƒšแƒแƒ“ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒฃแƒ แƒ”แƒ‘แƒ แƒ“แƒ แƒ›แƒชแƒ“แƒแƒ แƒ˜แƒ.

แƒ˜แƒ›แƒแƒ•แƒ” แƒ‘แƒ˜แƒšแƒ“แƒ˜แƒก แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ แƒ›แƒ˜แƒก แƒกแƒ˜แƒ›แƒ‘แƒแƒšแƒแƒ”แƒ‘แƒก แƒฉแƒแƒแƒœแƒแƒชแƒ•แƒšแƒ”แƒ‘แƒก แƒ“แƒ แƒแƒ  แƒฉแƒแƒ•แƒแƒ แƒ“แƒ”แƒ‘แƒ, แƒแƒกแƒ” แƒ แƒแƒ› แƒ’แƒแƒ›แƒ”แƒแƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ’แƒแƒ›แƒแƒจแƒ•แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ แƒแƒ แƒแƒ. source map-แƒ”แƒ‘แƒ˜แƒก แƒ›แƒกแƒ’แƒแƒ•แƒกแƒแƒ“, แƒ’แƒแƒจแƒšแƒ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ˜แƒก แƒฌแƒแƒ™แƒ˜แƒ—แƒฎแƒ•แƒ˜แƒกแƒแƒก แƒฎแƒ“แƒ”แƒ‘แƒ.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜

แƒ’แƒแƒ›แƒแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒกแƒฎแƒ”แƒฃแƒšแƒ˜แƒก แƒ•แƒ”แƒšแƒ”แƒ‘แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก.

แƒžแƒแƒกแƒฃแƒฎแƒ˜UploadedSymbolsResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜20 แƒกแƒแƒแƒ—แƒจแƒ˜

GET /errors/projects

แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ”แƒ‘แƒ˜แƒก แƒ—แƒ•แƒแƒšแƒ—แƒ•แƒแƒšแƒ˜แƒก แƒžแƒ แƒแƒ”แƒฅแƒขแƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒแƒ› แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒก แƒแƒฅแƒ•แƒก. แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒก monitor:read-แƒก. แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒแƒขแƒแƒ แƒ”แƒ‘แƒก ref-แƒก โ€” แƒ แƒ˜แƒชแƒฎแƒ•แƒก, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช DSN-แƒจแƒ˜แƒ โ€” แƒžแƒšแƒฃแƒก publicKey, unresolved แƒ“แƒ eventsLast24h. แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ™แƒ˜แƒ—แƒฎแƒ•แƒแƒ“แƒ˜แƒ: แƒžแƒ แƒแƒ”แƒฅแƒขแƒ˜ แƒ˜แƒฅแƒ›แƒœแƒ”แƒ‘แƒ แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒ—, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒแƒ˜แƒœแƒช แƒฃแƒœแƒ“แƒ แƒฉแƒแƒ˜แƒกแƒ•แƒแƒก แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒแƒจแƒ˜, แƒแƒกแƒ” แƒ แƒแƒ› แƒแƒฅ แƒแƒ แƒแƒคแƒ”แƒ แƒ˜แƒ, แƒ แƒแƒกแƒแƒช แƒ‘แƒแƒšแƒแƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜ แƒ“แƒแƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ“แƒ.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜

แƒ’แƒแƒ›แƒแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒกแƒฎแƒ”แƒฃแƒšแƒ˜แƒก แƒ•แƒ”แƒšแƒ”แƒ‘แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก.

แƒžแƒแƒกแƒฃแƒฎแƒ˜ListErrorProjectsResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /errors/issues

แƒ“แƒแƒฏแƒ’แƒฃแƒคแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ”แƒ‘แƒ˜, แƒฃแƒแƒฎแƒšแƒ”แƒกแƒ˜ แƒแƒฅแƒขแƒ˜แƒ•แƒแƒ‘แƒ˜แƒ— แƒฌแƒ˜แƒœ. แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒก monitor:read-แƒก. แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ แƒแƒœแƒแƒ‘แƒ”แƒญแƒ“แƒ˜แƒ แƒ“แƒ แƒแƒ แƒ แƒชแƒแƒšแƒ™แƒ”แƒฃแƒšแƒ˜ แƒ›แƒแƒ•แƒšแƒ”แƒœแƒ, แƒแƒกแƒ” แƒ แƒแƒ› แƒ”แƒ แƒ—แƒ˜ แƒ“แƒ แƒ˜แƒ›แƒแƒ•แƒ” แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ˜แƒก แƒแƒ—แƒแƒกแƒ˜ แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ แƒ”แƒ แƒ—แƒ˜ แƒกแƒขแƒ แƒ˜แƒฅแƒแƒœแƒ˜แƒ, แƒกแƒแƒ“แƒแƒช timesSeen แƒแƒ—แƒแƒกแƒ˜แƒ. ?status= แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒแƒ“ unresolved-แƒ˜แƒ แƒ“แƒ แƒแƒกแƒ”แƒ•แƒ” แƒ˜แƒฆแƒ”แƒ‘แƒก resolved-แƒก, ignored-แƒก แƒแƒœ all-แƒก; ?project= แƒคแƒ˜แƒšแƒขแƒ แƒแƒ•แƒก แƒžแƒ แƒแƒ”แƒฅแƒขแƒ˜แƒก แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒแƒ แƒ˜แƒ—, ?q= แƒ”แƒซแƒ”แƒ‘แƒก แƒขแƒ˜แƒžแƒจแƒ˜, แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒแƒกแƒ แƒ“แƒ แƒ’แƒแƒ›แƒแƒ›แƒฌแƒ•แƒ”แƒ•แƒจแƒ˜, แƒฎแƒแƒšแƒ ?limit= 200-แƒ˜แƒ— แƒ˜แƒ–แƒฆแƒฃแƒ“แƒ”แƒ‘แƒ. spark แƒแƒชแƒ“แƒแƒแƒ—แƒฎแƒ˜ แƒกแƒแƒแƒ—แƒแƒ‘แƒ แƒ˜แƒ•แƒ˜ แƒ›แƒ—แƒ•แƒšแƒ”แƒšแƒ˜แƒ, แƒฃแƒซแƒ•แƒ”แƒšแƒ”แƒกแƒ˜แƒ“แƒแƒœ.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜
แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
limitqueryinteger
projectquerystring
qquerystring
statusquerystring
แƒžแƒแƒกแƒฃแƒฎแƒ˜ListIssuesResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /errors/issues/{id}

แƒ”แƒ แƒ—แƒ˜ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ แƒ—แƒแƒ•แƒ˜แƒกแƒ˜ แƒกแƒขแƒ”แƒ™แƒ˜แƒ—. แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒก monitor:read-แƒก. exceptions แƒแƒ แƒ˜แƒก SDK-แƒ˜แƒก แƒกแƒแƒ™แƒฃแƒ—แƒแƒ แƒ˜ แƒฏแƒแƒญแƒ•แƒ˜ โ€” แƒ‘แƒแƒšแƒแƒก แƒœแƒแƒกแƒ แƒแƒšแƒ˜ แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ, แƒ›แƒ˜แƒก แƒฌแƒ˜แƒœ แƒ™แƒ˜ แƒ›แƒ˜แƒกแƒ˜ แƒ’แƒแƒ›แƒแƒ›แƒฌแƒ•แƒ”แƒ•แƒ”แƒ‘แƒ˜ โ€” แƒ“แƒ แƒ›แƒ˜แƒกแƒ˜ แƒคแƒ แƒ”แƒ˜แƒ›แƒ”แƒ‘แƒ˜ แƒ˜แƒจแƒšแƒ”แƒ‘แƒ แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ แƒ˜ แƒ—แƒฅแƒ•แƒ”แƒœ แƒ›แƒ˜แƒ”แƒ  แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒฃแƒšแƒ˜ source map-แƒ˜แƒก แƒ›แƒ˜แƒฎแƒ”แƒ“แƒ•แƒ˜แƒ—: แƒ˜แƒ’แƒ˜แƒ•แƒ” แƒ’แƒแƒจแƒšแƒ, แƒ แƒแƒกแƒแƒช แƒžแƒแƒœแƒ”แƒšแƒ˜ แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒก, แƒแƒกแƒ” แƒ แƒแƒ› แƒกแƒ™แƒ แƒ˜แƒžแƒขแƒ˜ แƒ“แƒ แƒแƒ“แƒแƒ›แƒ˜แƒแƒœแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒ”แƒกแƒแƒฃแƒ‘แƒ แƒ”แƒ‘แƒ˜แƒ—, แƒแƒ แƒแƒกแƒ“แƒ แƒแƒก แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒกแƒขแƒ”แƒ™แƒก แƒฃแƒงแƒฃแƒ แƒ”แƒ‘แƒก. แƒ แƒฃแƒ™แƒ, แƒ แƒแƒ›แƒšแƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒแƒช แƒ•แƒ”แƒ  แƒฎแƒ”แƒ แƒฎแƒ“แƒ”แƒ‘แƒ, แƒ—แƒแƒ•แƒ“แƒแƒžแƒ˜แƒ แƒ•แƒ”แƒš แƒคแƒ แƒ”แƒ˜แƒ›แƒ”แƒ‘แƒ–แƒ” แƒ‘แƒ แƒฃแƒœแƒ“แƒ”แƒ‘แƒ แƒ“แƒ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒแƒก แƒแƒ  แƒแƒ’แƒ“แƒ”แƒ‘แƒก.

lastEvent แƒ’แƒแƒœแƒ–แƒ แƒแƒฎ แƒแƒขแƒแƒ แƒ”แƒ‘แƒก แƒแƒ  แƒ“แƒ แƒแƒ˜แƒก แƒœแƒ˜แƒจแƒœแƒฃแƒšแƒก. occurredAt แƒ˜แƒก แƒแƒ แƒ˜แƒก, แƒ แƒแƒช SDK-แƒ› แƒแƒฆแƒœแƒ˜แƒจแƒœแƒ, receivedAt แƒ™แƒ˜ แƒ˜แƒก, แƒ แƒแƒชแƒ แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒแƒ› แƒฉแƒแƒฌแƒ”แƒ แƒ; แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒฎแƒแƒ–แƒ’แƒแƒ แƒ”แƒจแƒ” แƒ˜แƒงแƒ, แƒแƒœ แƒ แƒ˜แƒ’แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ“แƒแƒ’แƒ แƒแƒ•แƒ“แƒ, แƒ–แƒฃแƒกแƒขแƒแƒ“ แƒ›แƒแƒ— แƒจแƒแƒ แƒ˜แƒก แƒกแƒฎแƒ•แƒแƒแƒ‘แƒแƒ.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜
แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
แƒžแƒแƒกแƒฃแƒฎแƒ˜GetIssueResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

PATCH /errors/issues/{id}

แƒ’แƒแƒ“แƒแƒฌแƒงแƒ•แƒ”แƒขแƒ, แƒ˜แƒ’แƒœแƒแƒ แƒ˜แƒ แƒ”แƒ‘แƒ แƒแƒœ แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒ’แƒแƒฎแƒกแƒœแƒ: { "status": "resolved" }. แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒก monitor:update-แƒก. ignoreHours แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒแƒฎแƒšแƒ“แƒ”แƒก ignored-แƒก, แƒ แƒแƒ› แƒ˜แƒ’แƒœแƒแƒ แƒ˜แƒ แƒ”แƒ‘แƒ แƒ›แƒแƒ’แƒ•แƒ˜แƒแƒœแƒ”แƒ‘แƒ˜แƒ— แƒ—แƒแƒ•แƒ˜แƒกแƒ˜แƒ— แƒ›แƒแƒ˜แƒฎแƒกแƒœแƒแƒก, แƒ“แƒ 90 แƒ“แƒฆแƒ˜แƒ— แƒ˜แƒ–แƒฆแƒฃแƒ“แƒ”แƒ‘แƒ.

แƒ’แƒแƒ“แƒแƒฌแƒงแƒ•แƒ”แƒขแƒ แƒ˜แƒฌแƒ”แƒ แƒก release-แƒก, แƒ แƒแƒ›แƒ”แƒšแƒจแƒ˜แƒช แƒ˜แƒก แƒ’แƒแƒ“แƒแƒฌแƒงแƒ“แƒ, แƒแƒกแƒ” แƒ แƒแƒ› แƒซแƒ•แƒ”แƒšแƒ˜ แƒ’แƒแƒœแƒ—แƒแƒ•แƒกแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ แƒฉแƒแƒ›แƒแƒ แƒฉแƒ”แƒœแƒ˜แƒšแƒ˜ แƒ›แƒแƒ•แƒšแƒ”แƒœแƒ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒแƒก แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒแƒ  แƒฎแƒกแƒœแƒ˜แƒก. แƒ แƒแƒชแƒ SDK-แƒ› release แƒกแƒแƒ”แƒ แƒ—แƒแƒ“ แƒแƒ  แƒ’แƒแƒ›แƒแƒ’แƒ–แƒแƒ•แƒœแƒ, แƒจแƒ”แƒกแƒแƒ“แƒแƒ แƒ”แƒ‘แƒ”แƒšแƒ˜ แƒแƒ แƒแƒคแƒ”แƒ แƒ˜แƒ แƒ“แƒ แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ แƒ˜ แƒจแƒ”แƒ›แƒ“แƒ’แƒแƒ›แƒ˜ แƒ›แƒแƒ•แƒšแƒ”แƒœแƒ แƒ›แƒแƒก แƒ›แƒแƒ แƒ—แƒšแƒแƒช แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒฎแƒกแƒœแƒ˜แƒก โ€” แƒ แƒแƒชแƒ แƒฉแƒแƒ›แƒแƒ แƒฉแƒ”แƒœแƒ˜แƒšแƒก แƒ แƒ”แƒ’แƒ แƒ”แƒกแƒ˜แƒ˜แƒกแƒ’แƒแƒœ แƒ•แƒ”แƒ  แƒ’แƒแƒแƒ แƒฉแƒ”แƒ•, แƒฃแƒกแƒแƒคแƒ แƒ—แƒฎแƒ แƒ“แƒแƒจแƒ•แƒ”แƒ‘แƒแƒ, แƒ แƒแƒ› แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ แƒ“แƒแƒ‘แƒ แƒฃแƒœแƒ“แƒ.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜
แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
statusbodystring
ignoreHoursbodyinteger
แƒžแƒแƒกแƒฃแƒฎแƒ˜IssueStatusResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /analytics

แƒ•แƒ”แƒ‘แƒ’แƒ•แƒ”แƒ แƒ“แƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒกแƒแƒช แƒ”แƒก แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ˜ แƒ–แƒแƒ›แƒแƒ•แƒก. แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒก monitor:read-แƒก. แƒแƒขแƒแƒ แƒ”แƒ‘แƒก publicId-แƒก โ€” แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒแƒก, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒกแƒ™แƒ แƒ˜แƒžแƒขแƒ˜แƒก แƒขแƒ”แƒ’แƒจแƒ˜ แƒฏแƒ“แƒ”แƒ‘แƒ แƒ“แƒ แƒ’แƒแƒœแƒ–แƒ แƒแƒฎ แƒกแƒแƒฏแƒแƒ แƒแƒ โ€” แƒžแƒšแƒฃแƒก viewsLast24h-แƒก แƒ“แƒ trafficAlerting-แƒก, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒญแƒ”แƒจแƒ›แƒแƒ แƒ˜แƒขแƒ˜แƒ แƒ›แƒแƒœแƒแƒ›, แƒกแƒแƒœแƒแƒ› แƒกแƒแƒ˜แƒขแƒ˜แƒก แƒขแƒ แƒแƒคแƒ˜แƒ™แƒ˜ แƒ˜แƒ›แƒแƒ–แƒ” แƒ“แƒแƒ‘แƒแƒšแƒ˜แƒ, แƒ แƒแƒกแƒแƒช แƒ˜แƒก แƒกแƒแƒแƒ—แƒ˜ แƒฉแƒ•แƒ”แƒฃแƒšแƒ”แƒ‘แƒ แƒ˜แƒ• แƒฎแƒ”แƒ“แƒแƒ•แƒก.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜

แƒ’แƒแƒ›แƒแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒกแƒฎแƒ”แƒฃแƒšแƒ˜แƒก แƒ•แƒ”แƒšแƒ”แƒ‘แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก.

แƒžแƒแƒกแƒฃแƒฎแƒ˜ListAnalyticsSitesResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /analytics/{id}

แƒ”แƒ แƒ—แƒ˜ แƒกแƒแƒ˜แƒขแƒ˜แƒก แƒ แƒ˜แƒชแƒฎแƒ•แƒ”แƒ‘แƒ˜, แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒแƒœ แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒก monitor:read-แƒก. ?days= แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒแƒ“ 7-แƒ˜แƒ แƒ“แƒ 365-แƒ˜แƒ— แƒ˜แƒ–แƒฆแƒฃแƒ“แƒ”แƒ‘แƒ. ?dimensions= แƒ˜แƒฆแƒ”แƒ‘แƒก แƒ›แƒซแƒ˜แƒ›แƒ˜แƒ— แƒ’แƒแƒ›แƒแƒงแƒแƒคแƒ˜แƒš แƒกแƒ˜แƒแƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ—แƒแƒ’แƒแƒœ: path, referrer, country, browser, os, device, utm_source, utm_medium, utm_campaign แƒ“แƒ event; แƒฃแƒชแƒœแƒแƒ‘แƒ˜ แƒ›แƒแƒ—แƒ’แƒแƒœแƒ˜ 400-แƒ˜แƒ แƒ“แƒ แƒแƒ แƒ แƒชแƒแƒ แƒ˜แƒ”แƒšแƒ˜ แƒžแƒแƒกแƒฃแƒฎแƒ˜, แƒ แƒแƒ“แƒ’แƒแƒœ แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ˜แƒ— แƒแƒ™แƒ แƒ”แƒคแƒ˜แƒšแƒ˜ แƒกแƒ˜แƒขแƒงแƒ•แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒ แƒแƒคแƒ”แƒ แƒก แƒแƒ‘แƒ แƒฃแƒœแƒ”แƒ‘แƒก, แƒ˜แƒ™แƒ˜แƒ—แƒฎแƒ”แƒ‘แƒ แƒ แƒแƒ’แƒแƒ แƒช โ€žแƒขแƒ แƒแƒคแƒ˜แƒ™แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒกโ€œ.

แƒ•แƒ˜แƒ–แƒ˜แƒขแƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒ”แƒšแƒก แƒฐแƒฅแƒ•แƒ˜แƒ dailyUniqueVisitors, แƒ“แƒ แƒ–แƒฃแƒกแƒขแƒแƒ“ แƒ”แƒกแƒแƒ. แƒ˜แƒก แƒ“แƒฆแƒ˜แƒฃแƒ แƒ˜ แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ”แƒ‘แƒ˜แƒก แƒฏแƒแƒ›แƒ˜แƒ แƒ“แƒ แƒกแƒฎแƒ•แƒ แƒ•แƒ”แƒ แƒแƒคแƒ”แƒ แƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ: แƒกแƒแƒ˜แƒ“แƒฃแƒ›แƒšแƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ•แƒ˜แƒ–แƒ˜แƒขแƒแƒ แƒ˜แƒก แƒฐแƒ”แƒจแƒ˜แƒก แƒฃแƒ™แƒแƒœ แƒ“แƒ’แƒแƒก, แƒ—แƒแƒ•แƒ˜แƒกแƒ˜ UTC-แƒ“แƒฆแƒ˜แƒก แƒ‘แƒแƒšแƒแƒก แƒœแƒแƒ“แƒ’แƒฃแƒ แƒ“แƒ”แƒ‘แƒ, แƒแƒกแƒ” แƒ แƒแƒ› แƒ•แƒ˜แƒœแƒช แƒแƒ  แƒ“แƒฆแƒ”แƒก แƒจแƒ”แƒ›แƒแƒ•แƒ˜แƒ“แƒ, แƒแƒ แƒฏแƒ”แƒ  แƒ˜แƒ—แƒ•แƒšแƒ”แƒ‘แƒ, แƒ“แƒ แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒแƒ— แƒ’แƒแƒแƒ”แƒ แƒ—แƒ˜แƒแƒœแƒ”แƒ‘แƒ“แƒ, แƒแƒ  แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก. แƒ”แƒก แƒ™แƒแƒœแƒคแƒ˜แƒ“แƒ”แƒœแƒชแƒ˜แƒแƒšแƒฃแƒ แƒแƒ‘แƒ˜แƒก แƒ“แƒ˜แƒ–แƒแƒ˜แƒœแƒ˜แƒก แƒ›แƒฃแƒจแƒแƒแƒ‘แƒแƒ แƒ“แƒ แƒแƒ แƒ แƒ›แƒ˜แƒแƒฎแƒšแƒแƒ”แƒ‘แƒ โ€” แƒ›แƒแƒ’แƒ แƒแƒ› แƒ•แƒ”แƒšแƒ˜ แƒกแƒแƒฎแƒ”แƒšแƒแƒ“ visitors 30-แƒ“แƒฆแƒ˜แƒแƒœ แƒ“แƒ˜แƒแƒžแƒแƒ–แƒแƒœแƒ—แƒแƒœ แƒ”แƒ แƒ—แƒแƒ“ แƒ’แƒ˜แƒ‘แƒ˜แƒซแƒ’แƒ”แƒ‘แƒ“แƒแƒ—, แƒ˜แƒกแƒ”แƒ—แƒ˜ แƒ แƒ˜แƒชแƒฎแƒ•แƒ˜ แƒ’แƒ”แƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒ˜แƒœแƒแƒ—, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒกแƒฎแƒ•แƒ แƒ แƒแƒ›แƒ”แƒก แƒœแƒ˜แƒจแƒœแƒแƒ•แƒก.

curl "https://vitrinaengine.com/api/v1/analytics/$ID?days=30&dimensions=path,referrer" \
  -H "Authorization: Bearer vte_โ€ฆ"
แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜
แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
daysqueryinteger
แƒžแƒแƒกแƒฃแƒฎแƒ˜GetAnalyticsSiteResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /billing

แƒ’แƒ”แƒ’แƒ›แƒ แƒ“แƒ แƒ˜แƒก, แƒกแƒแƒ“ แƒฎแƒ“แƒ”แƒ‘แƒ แƒ›แƒ˜แƒกแƒ˜ แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒกแƒฌแƒแƒ แƒ”แƒ‘แƒ. แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒก billing:read-แƒก. แƒแƒขแƒแƒ แƒ”แƒ‘แƒก plan, status, cadence, currentPeriodEnd, cancelAt, addOnPacks แƒ“แƒ แƒ‘แƒแƒšแƒ แƒแƒ—แƒ”แƒฃแƒšแƒแƒ›แƒ“แƒ” แƒฅแƒ•แƒ˜แƒ—แƒแƒ แƒก.

source แƒแƒ แƒ˜แƒก paddle, apple, manual แƒแƒœ none. แƒแƒ›แƒแƒก แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ แƒแƒฅแƒ•แƒก: iOS-แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒแƒจแƒ˜ แƒœแƒแƒงแƒ˜แƒ“แƒ˜ แƒ’แƒแƒ›แƒแƒฌแƒ”แƒ แƒ Apple-แƒ˜แƒก แƒจแƒ”แƒกแƒแƒชแƒ•แƒšแƒ”แƒšแƒ˜แƒ, แƒ“แƒ แƒ’แƒ”แƒ’แƒ›แƒแƒช, แƒ‘แƒแƒ แƒแƒ—แƒ˜แƒช แƒ“แƒ แƒ’แƒแƒฃแƒฅแƒ›แƒ”แƒ‘แƒแƒช แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜แƒก App Store-แƒ˜แƒก แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒจแƒ˜ แƒชแƒฎแƒแƒ•แƒ แƒแƒ‘แƒก แƒ“แƒ แƒแƒ แƒ แƒแƒฅ. canCheckoutOnWeb แƒ“แƒ canPurchaseInApp แƒแƒ›แƒ‘แƒแƒ‘แƒก, แƒ แƒแƒ›แƒ”แƒšแƒ˜ แƒจแƒ”แƒ—แƒแƒ•แƒแƒ–แƒ”แƒ‘แƒ˜แƒก แƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒแƒ แƒฃแƒกแƒแƒคแƒ แƒ—แƒฎแƒ, แƒแƒกแƒ” แƒ แƒแƒ› แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒก แƒ”แƒก แƒฌแƒ”แƒกแƒ˜ แƒ—แƒแƒ•แƒ˜แƒ“แƒแƒœ แƒแƒ  แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ•แƒแƒœแƒแƒก แƒ“แƒ แƒแƒ แƒแƒกแƒฌแƒแƒ แƒแƒ“ แƒ•แƒ”แƒ  แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ•แƒแƒœแƒก แƒ˜แƒ› แƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒฃแƒšแƒ”แƒ‘แƒ˜แƒ—, แƒกแƒแƒ“แƒแƒช แƒแƒ“แƒแƒ›แƒ˜แƒแƒœแƒก แƒแƒ แƒฏแƒ”แƒ  แƒฉแƒแƒ›แƒแƒ”แƒญแƒ แƒ”แƒ‘แƒ.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜

แƒ’แƒแƒ›แƒแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒกแƒฎแƒ”แƒฃแƒšแƒ˜แƒก แƒ•แƒ”แƒšแƒ”แƒ‘แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก.

แƒžแƒแƒกแƒฃแƒฎแƒ˜GetBillingResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /monitors/{id}/history

แƒ”แƒ แƒ—แƒ˜ แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒก แƒ“แƒฆแƒ˜แƒฃแƒ แƒ˜ แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒแƒ‘แƒ. แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒก monitor:read-แƒก. แƒ˜แƒฆแƒ”แƒ‘แƒก days-แƒก, แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒ’แƒ”แƒ’แƒ›แƒ˜แƒก แƒ˜แƒกแƒขแƒแƒ แƒ˜แƒ˜แƒก แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ˜แƒก แƒ•แƒแƒ“แƒแƒ›แƒ“แƒ”.

แƒ’แƒแƒ›แƒแƒ˜แƒ—แƒ•แƒšแƒ”แƒ‘แƒ แƒ“แƒฆแƒ˜แƒฃแƒ แƒ˜ แƒแƒ’แƒ แƒ”แƒ’แƒแƒขแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ แƒ“แƒ แƒแƒ แƒ แƒชแƒแƒšแƒ™แƒ”แƒฃแƒšแƒ˜ แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ“แƒ”แƒ’แƒ”แƒ‘แƒ˜แƒ“แƒแƒœ โ€” แƒกแƒฌแƒแƒ แƒ”แƒ“ แƒแƒ›แƒ˜แƒขแƒแƒ› แƒ˜แƒก แƒ™แƒ•แƒšแƒแƒ• แƒžแƒแƒกแƒฃแƒฎแƒแƒ‘แƒก แƒ˜แƒ› แƒžแƒ”แƒ แƒ˜แƒแƒ“แƒ”แƒ‘แƒ–แƒ”, แƒ แƒแƒ›แƒ”แƒšแƒ—แƒ แƒœแƒ”แƒ“แƒšแƒ˜ แƒจแƒ”แƒ“แƒ”แƒ’แƒ”แƒ‘แƒ˜แƒช แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ˜แƒก แƒ•แƒแƒ“แƒแƒ› แƒฃแƒ™แƒ•แƒ” แƒฌแƒแƒจแƒแƒšแƒ.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜
แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
daysqueryinteger
แƒžแƒแƒกแƒฃแƒฎแƒ˜GetMonitorHistoryResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /monitors/{id}/graph ยท GET /monitors/graphs

แƒ”แƒ แƒ—แƒ˜ แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒก แƒ‘แƒแƒšแƒ แƒกแƒแƒแƒ—แƒ”แƒ‘แƒ˜, แƒกแƒแƒแƒ—-แƒกแƒแƒแƒ—, แƒแƒœ แƒแƒ› แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒฎแƒ˜แƒšแƒฃแƒšแƒ˜ แƒงแƒ•แƒ”แƒšแƒ แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒกแƒ แƒ”แƒ แƒ— แƒžแƒแƒกแƒฃแƒฎแƒจแƒ˜ โ€” แƒ˜แƒก, แƒ แƒแƒกแƒแƒช แƒ“แƒแƒคแƒ แƒฎแƒแƒขแƒแƒ•แƒก แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒก แƒ›แƒฌแƒ™แƒ แƒ˜แƒ•แƒกแƒ แƒ“แƒ แƒ’แƒ•แƒ”แƒ แƒ“แƒ–แƒ”. แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒก monitor:read-แƒก. แƒ˜แƒฆแƒ”แƒ‘แƒก hours-แƒก, แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒแƒ“ 24, แƒ›แƒแƒฅแƒกแƒ˜แƒ›แƒฃแƒ› 168.

uptime แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ˜ แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒกแƒแƒแƒ—แƒ˜แƒก แƒฌแƒแƒ แƒ›แƒแƒขแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒฌแƒ˜แƒšแƒก แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒก, null-แƒ˜แƒ— แƒกแƒแƒแƒ—แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒชแƒ แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ แƒแƒ  แƒ˜แƒงแƒ; value แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ˜, แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ˜แƒ—แƒ˜ แƒขแƒ˜แƒžแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœแƒแƒ—แƒ•แƒšแƒ”แƒ‘แƒก แƒ”แƒ แƒ—แƒ”แƒฃแƒšแƒ˜แƒแƒœแƒ˜ แƒกแƒ”แƒ แƒ˜แƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒฎแƒ˜แƒ— แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒก. แƒคแƒแƒœแƒฏแƒ แƒ˜แƒก แƒงแƒแƒ•แƒ”แƒšแƒ˜ แƒกแƒแƒแƒ—แƒ˜ แƒฌแƒแƒ แƒ›แƒแƒ“แƒ’แƒ”แƒœแƒ˜แƒšแƒ˜แƒ, แƒฉแƒแƒ˜แƒฌแƒ”แƒ แƒ แƒ แƒแƒ›แƒ” แƒ—แƒฃ แƒแƒ แƒ, แƒแƒกแƒ” แƒ แƒแƒ› แƒฌแƒงแƒ•แƒ”แƒขแƒ แƒฌแƒงแƒ•แƒ”แƒขแƒแƒ“ แƒฉแƒแƒœแƒก. แƒแƒœแƒแƒ—แƒ•แƒšแƒ”แƒ‘แƒ˜ แƒ˜แƒ’แƒ–แƒแƒ•แƒœแƒ”แƒ‘แƒ แƒ˜แƒกแƒ”, แƒ แƒแƒ’แƒแƒ แƒช แƒ’แƒแƒ˜แƒ–แƒแƒ›แƒ: raw แƒกแƒ”แƒ แƒ˜แƒแƒก แƒชแƒœแƒแƒ‘แƒ˜แƒšแƒ˜ แƒ›แƒแƒกแƒจแƒขแƒแƒ‘แƒ˜ แƒแƒ  แƒแƒฅแƒ•แƒก โ€” แƒ“แƒแƒฎแƒแƒขแƒ”แƒ— แƒ˜แƒก แƒกแƒแƒ™แƒฃแƒ—แƒแƒ แƒ˜ แƒฃแƒ›แƒแƒฆแƒšแƒ”แƒกแƒ˜ แƒแƒœแƒแƒ—แƒ•แƒšแƒ˜แƒก แƒ›แƒ˜แƒ›แƒแƒ แƒ— แƒ“แƒ แƒ”แƒก แƒฌแƒ˜แƒšแƒ˜ แƒแƒ แƒแƒกแƒแƒ“แƒ”แƒก แƒแƒฉแƒ•แƒ”แƒœแƒ”แƒ— แƒแƒœแƒแƒ—แƒ•แƒšแƒแƒ“.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜

GET /monitors/{id}/graph

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
hoursqueryinteger
แƒžแƒแƒกแƒฃแƒฎแƒ˜GetMonitorGraphResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /monitors/graphs

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
hoursqueryinteger
แƒžแƒแƒกแƒฃแƒฎแƒ˜ListMonitorGraphsResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /monitors/{id}/channels ยท PUT /monitors/{id}/channels

แƒ แƒแƒ›แƒ”แƒš แƒแƒ แƒฎแƒ”แƒ‘แƒก แƒแƒคแƒ แƒ—แƒฎแƒ˜แƒšแƒ”แƒ‘แƒก แƒ”แƒก แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜ แƒ“แƒ แƒ›แƒแƒ—แƒ˜ แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ. แƒ™แƒ˜แƒ—แƒฎแƒ•แƒแƒก แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ notification_channel:read; แƒฉแƒแƒฌแƒ”แƒ แƒแƒก โ€” monitor:update.

PUT แƒ›แƒ—แƒ”แƒš แƒœแƒแƒ™แƒ แƒ”แƒ‘แƒก แƒแƒœแƒแƒชแƒ•แƒšแƒ”แƒ‘แƒก โ€” แƒ’แƒแƒแƒ’แƒ–แƒแƒ•แƒœแƒ”แƒ— แƒงแƒ•แƒ”แƒšแƒ แƒ˜แƒ› แƒแƒ แƒฎแƒ˜แƒก แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒแƒ แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ’แƒกแƒฃแƒ แƒ—, แƒ“แƒ แƒแƒ แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ˜แƒก, แƒ แƒแƒกแƒแƒช แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ—. แƒชแƒแƒ แƒ˜แƒ”แƒšแƒ˜ แƒ›แƒแƒกแƒ˜แƒ•แƒ˜ แƒœแƒ˜แƒจแƒœแƒแƒ•แƒก, แƒ แƒแƒ› แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜ แƒแƒ แƒแƒ•แƒ˜แƒก แƒแƒคแƒ แƒ—แƒฎแƒ˜แƒšแƒ”แƒ‘แƒก: แƒ”แƒก แƒ™แƒแƒœแƒแƒœแƒ˜แƒ”แƒ แƒ˜ แƒกแƒฃแƒ แƒ•แƒ˜แƒšแƒ˜แƒ แƒ“แƒ แƒชแƒฃแƒ“แƒ˜ แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ˜แƒ—แƒแƒ‘แƒ.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜

GET /monitors/{id}/channels

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
แƒžแƒแƒกแƒฃแƒฎแƒ˜GetMonitorChannelsResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

PUT /monitors/{id}/channels

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
channelIdsbodyStringList
แƒžแƒแƒกแƒฃแƒฎแƒ˜GetMonitorChannelsResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /incidents/{id}/events

แƒ”แƒ แƒ—แƒ˜ แƒ˜แƒœแƒชแƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒก แƒฅแƒ แƒแƒœแƒแƒšแƒแƒ’แƒ˜แƒ: แƒ›แƒ“แƒ’แƒแƒ›แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒชแƒ•แƒšแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜, แƒ“แƒแƒ“แƒแƒกแƒขแƒฃแƒ แƒ”แƒ‘แƒ”แƒ‘แƒ˜, แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ”แƒ‘แƒ˜, แƒ”แƒกแƒ™แƒแƒšแƒแƒชแƒ˜แƒ˜แƒก แƒกแƒแƒคแƒ”แƒฎแƒฃแƒ แƒ”แƒ‘แƒ˜. แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒก incident:read-แƒก. แƒ”แƒก แƒ˜แƒก แƒฅแƒ แƒแƒœแƒแƒšแƒแƒ’แƒ˜แƒแƒ, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช GET /incidents/{id} แƒแƒ  แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒก.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜
แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
แƒžแƒแƒกแƒฃแƒฎแƒ˜ListIncidentEventsResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /channels ยท POST /channels

แƒ™แƒ˜แƒ—แƒฎแƒ•แƒแƒก แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ notification_channel:read; แƒจแƒ”แƒฅแƒ›แƒœแƒแƒก โ€” notification_channel:manage. แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒแƒขแƒแƒ แƒ”แƒ‘แƒก id, kind, name, target แƒ“แƒ workspaceId.

secret แƒ‘แƒ แƒฃแƒœแƒ“แƒ”แƒ‘แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒแƒ แƒฎแƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒกแƒแƒก แƒ“แƒ แƒแƒฆแƒแƒ แƒแƒกแƒ“แƒ แƒแƒก. แƒ”แƒก แƒ•แƒ”แƒ‘แƒฐแƒฃแƒ™แƒ˜แƒก แƒฎแƒ”แƒšแƒ›แƒแƒฌแƒ”แƒ แƒ˜แƒก แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒ; แƒ›แƒ˜แƒกแƒ˜ แƒ˜แƒกแƒ”แƒ— แƒแƒ“แƒ’แƒ˜แƒšแƒแƒก แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ, แƒกแƒแƒ˜แƒ“แƒแƒœแƒแƒช แƒฃแƒ™แƒแƒœ แƒฌแƒแƒ˜แƒ™แƒ˜แƒ—แƒฎแƒแƒ•แƒ“แƒ˜แƒ—, แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ˜แƒก แƒฃแƒคแƒšแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒก แƒฎแƒ”แƒšแƒ›แƒแƒฌแƒ”แƒ แƒ˜แƒšแƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒงแƒแƒšแƒ‘แƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒ“ แƒแƒฅแƒชแƒ”แƒ•แƒ“แƒ.

แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒจแƒ”แƒฅแƒ›แƒœแƒแƒ— แƒ˜แƒก แƒกแƒแƒฎแƒ”แƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ—แƒ แƒจแƒ”แƒฅแƒ›แƒœแƒแƒช แƒแƒ“แƒแƒ›แƒ˜แƒแƒœแƒก แƒžแƒแƒœแƒ”แƒšแƒจแƒ˜ แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ: email, webhook, telegram, slack, teams, discord, pagerduty แƒ“แƒ jsm. SMS, WhatsApp, แƒ—แƒแƒœแƒแƒ›แƒ’แƒ–แƒแƒ•แƒ แƒฃแƒšแƒ˜ แƒ“แƒ push-แƒแƒ แƒฎแƒ”แƒ‘แƒ˜ แƒ—แƒแƒ•แƒแƒ“ แƒ›แƒ˜แƒ›แƒฆแƒ”แƒ‘แƒก แƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒ“แƒ API-แƒ˜แƒ— แƒ•แƒ”แƒ  แƒจแƒ”แƒ˜แƒฅแƒ›แƒœแƒ”แƒ‘แƒ โ€” แƒกแƒฌแƒแƒ แƒ”แƒ“ แƒ”แƒก แƒแƒฅแƒชแƒ”แƒ•แƒก แƒ›แƒแƒ— แƒ—แƒแƒœแƒฎแƒ›แƒแƒ‘แƒแƒ“ แƒ“แƒ แƒแƒ แƒ แƒ•แƒ”แƒšแƒแƒ“, แƒ แƒแƒ›แƒ”แƒšแƒจแƒ˜แƒช แƒ•แƒ˜แƒฆแƒแƒชแƒแƒ› แƒ แƒแƒฆแƒแƒช แƒแƒ™แƒ แƒ˜แƒคแƒ.

แƒ”แƒšแƒคแƒแƒกแƒขแƒ˜แƒก แƒแƒ แƒฎแƒ˜ แƒ˜แƒฅแƒ›แƒœแƒ”แƒ‘แƒ แƒ“แƒแƒฃแƒ“แƒแƒกแƒขแƒฃแƒ แƒ”แƒ‘แƒšแƒแƒ“ แƒ“แƒ แƒ˜แƒฆแƒ”แƒ‘แƒก แƒ”แƒ แƒ— แƒฌแƒ”แƒ แƒ˜แƒšแƒก แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ˜แƒ—, แƒกแƒฃแƒ แƒก แƒ—แƒฃ แƒแƒ แƒ แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜. แƒกแƒแƒœแƒแƒ› แƒแƒ  แƒ“แƒแƒ—แƒแƒœแƒฎแƒ›แƒ“แƒ”แƒ‘แƒ, แƒกแƒฎแƒ•แƒ แƒแƒ แƒแƒคแƒ”แƒ แƒ˜ แƒ˜แƒ’แƒ–แƒแƒ•แƒœแƒ”แƒ‘แƒ, แƒแƒกแƒ” แƒ แƒแƒ› แƒ›แƒ˜แƒกแƒ˜ API-แƒ˜แƒ— แƒจแƒ”แƒฅแƒ›แƒœแƒ แƒ—แƒแƒ•แƒ˜แƒกแƒ—แƒแƒ•แƒแƒ“ แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒก แƒ—แƒฅแƒ•แƒ”แƒœแƒก แƒกแƒแƒ›แƒแƒ แƒ˜แƒ’แƒ”แƒ แƒกแƒ˜แƒแƒจแƒ˜ แƒแƒ  แƒกแƒ•แƒแƒ›แƒก.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜

GET /channels

แƒ’แƒแƒ›แƒแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒกแƒฎแƒ”แƒฃแƒšแƒ˜แƒก แƒ•แƒ”แƒšแƒ”แƒ‘แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก.

แƒžแƒแƒกแƒฃแƒฎแƒ˜ListChannelsResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

POST /channels

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
kindbodystring
namebodystring
targetbodystring
workspaceIdbodyrequests.NullableString
แƒžแƒแƒกแƒฃแƒฎแƒ˜CreatedChannelResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜201 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

PATCH /channels/{id} ยท DELETE /channels/{id} ยท POST /channels/{id}/test

แƒงแƒ•แƒ”แƒšแƒแƒก แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ notification_channel:manage. แƒกแƒแƒขแƒ”แƒกแƒขแƒ แƒ’แƒแƒ’แƒ–แƒแƒ•แƒœแƒแƒ–แƒ” แƒฃแƒแƒ แƒ˜ แƒ”แƒ—แƒฅแƒ›แƒ”แƒ•แƒ แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒก, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒ“แƒแƒ“แƒแƒกแƒขแƒฃแƒ แƒ”แƒ‘แƒ แƒแƒ  แƒ’แƒแƒฃแƒ•แƒšแƒ˜แƒ โ€” แƒ—แƒแƒ แƒ”แƒ› แƒ˜แƒก แƒ˜แƒฅแƒœแƒ”แƒ‘แƒแƒ“แƒ แƒจแƒ”แƒฃแƒ–แƒฆแƒฃแƒ“แƒแƒ•แƒ˜ แƒ’แƒ–แƒ, แƒ”แƒฌแƒ”แƒ แƒแƒ— แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ–แƒ”, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒ—แƒแƒœแƒฎแƒ›แƒแƒ‘แƒ แƒแƒ  แƒ›แƒแƒฃแƒชแƒ˜แƒ, แƒ›แƒฎแƒแƒšแƒแƒ“ แƒกแƒแƒกแƒแƒ แƒ’แƒ”แƒ‘แƒšแƒ แƒ˜แƒแƒ แƒšแƒ˜แƒงแƒ˜แƒ—.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜

PATCH /channels/{id}

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
enabledbodyboolean
แƒžแƒแƒกแƒฃแƒฎแƒ˜AckResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

DELETE /channels/{id}

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
แƒžแƒแƒกแƒฃแƒฎแƒ˜AckResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

POST /channels/{id}/test

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
แƒžแƒแƒกแƒฃแƒฎแƒ˜TestDeliveryResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /status-pages ยท POST /status-pages

แƒ™แƒ˜แƒ—แƒฎแƒ•แƒแƒก แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ status_page:read; แƒฉแƒแƒฌแƒ”แƒ แƒแƒก โ€” status_page:manage. แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒแƒขแƒแƒ แƒ”แƒ‘แƒก id, name, slug, visibility, customDomain, domainVerifiedAt, subscribersEnabled, componentCount, workspace แƒ“แƒ createdAt.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜

GET /status-pages

แƒ’แƒแƒ›แƒแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒกแƒฎแƒ”แƒฃแƒšแƒ˜แƒก แƒ•แƒ”แƒšแƒ”แƒ‘แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก.

แƒžแƒแƒกแƒฃแƒฎแƒ˜ListStatusPagesResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

POST /status-pages

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
namebodystring
workspaceIdbodystring
แƒžแƒแƒกแƒฃแƒฎแƒ˜CreatedResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜201 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /status-pages/{id} ยท PATCH /status-pages/{id} ยท DELETE /status-pages/{id}

แƒ™แƒ˜แƒ—แƒฎแƒ•แƒแƒก แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ status_page:read; แƒจแƒ”แƒชแƒ•แƒšแƒแƒก แƒแƒœ แƒฌแƒแƒจแƒšแƒแƒก โ€” status_page:manage.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜

GET /status-pages/{id}

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
แƒžแƒแƒกแƒฃแƒฎแƒ˜GetStatusPageResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

PATCH /status-pages/{id}

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
namebodystring
headlinebodyrequests.NullableString
descriptionbodyrequests.NullableString
logoUrlbodyrequests.NullableString
themeAccentbodystring
languagebodystring
historyDaysbodyinteger
showResponseTimesbodyboolean
showIncidentHistorybodyboolean
subscribersEnabledbodyboolean
visibilitybodystring
passwordbodyrequests.NullableString
customCssbodyrequests.NullableString
hideVitrinaBrandingbodyboolean
groupByHostbodyboolean
แƒžแƒแƒกแƒฃแƒฎแƒ˜UpdatedStatusPageResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

DELETE /status-pages/{id}

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
แƒžแƒแƒกแƒฃแƒฎแƒ˜AckResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

POST /status-pages/{id}/components ยท DELETE /status-pages/{id}/components

แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ แƒ’แƒ•แƒ”แƒ แƒ“แƒ–แƒ” แƒแƒœ แƒ›แƒแƒฎแƒกแƒœแƒ. แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒก status_page:manage-แƒก.

แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜ แƒ˜แƒ›แƒแƒ•แƒ” แƒกแƒแƒ›แƒฃแƒจแƒแƒ แƒกแƒ˜แƒ•แƒ แƒชแƒ”แƒจแƒ˜ แƒฃแƒœแƒ“แƒ แƒ˜แƒงแƒแƒก, แƒ แƒแƒ›แƒ”แƒšแƒจแƒ˜แƒช แƒ’แƒ•แƒ”แƒ แƒ“แƒ˜แƒ, แƒ“แƒ แƒแƒ แƒ แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒ˜แƒ›แƒแƒ•แƒ” แƒแƒ แƒ’แƒแƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒแƒจแƒ˜. แƒกแƒแƒแƒ’แƒ”แƒœแƒขแƒแƒก แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒจแƒ˜ แƒกแƒฌแƒแƒ แƒ”แƒ“ แƒ”แƒก แƒแƒฉแƒ”แƒ แƒ”แƒ‘แƒก แƒ”แƒ แƒ—แƒ˜ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜แƒก แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒก แƒ’แƒแƒ›แƒแƒฅแƒ•แƒ”แƒงแƒœแƒ”แƒ‘แƒแƒก แƒ›แƒ”แƒแƒ แƒ” แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜แƒก แƒ’แƒ•แƒ”แƒ แƒ“แƒ–แƒ”.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜

POST /status-pages/{id}/components

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
monitorIdbodystring
displayNamebodystring
แƒžแƒแƒกแƒฃแƒฎแƒ˜ComponentAckResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜201 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

DELETE /status-pages/{id}/components

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
componentquerystring
componentIdbodystring
แƒžแƒแƒกแƒฃแƒฎแƒ˜ComponentAckResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /workspaces ยท POST /workspaces ยท DELETE /workspaces/{id}

แƒ™แƒ˜แƒ—แƒฎแƒ•แƒแƒก แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ workspace:read, แƒ“แƒแƒœแƒแƒ แƒฉแƒ”แƒœแƒก แƒ™แƒ˜ โ€” แƒ—แƒแƒ•-แƒ—แƒแƒ•แƒ˜แƒกแƒ˜ แƒฃแƒคแƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜. แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒแƒขแƒแƒ แƒ”แƒ‘แƒก id, name, slug, clientReference แƒ“แƒ isDefault.

แƒจแƒ”แƒ›แƒแƒคแƒแƒ แƒ’แƒšแƒฃแƒšแƒ˜ แƒฌแƒ”แƒ•แƒ แƒ˜แƒก แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜ แƒฎแƒ”แƒ“แƒแƒ•แƒก แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ˜แƒ› แƒกแƒแƒ›แƒฃแƒจแƒแƒ แƒกแƒ˜แƒ•แƒ แƒชแƒ”แƒ”แƒ‘แƒก, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒ—แƒแƒช แƒ”แƒก แƒฌแƒ”แƒ•แƒ แƒ˜แƒ แƒจแƒ”แƒ›แƒแƒคแƒแƒ แƒ’แƒšแƒฃแƒšแƒ˜. แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒ˜ แƒกแƒแƒ›แƒฃแƒจแƒแƒ แƒกแƒ˜แƒ•แƒ แƒชแƒ” แƒ•แƒ”แƒ  แƒฌแƒแƒ˜แƒจแƒšแƒ”แƒ‘แƒ.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜

GET /workspaces

แƒ’แƒแƒ›แƒแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒกแƒฎแƒ”แƒฃแƒšแƒ˜แƒก แƒ•แƒ”แƒšแƒ”แƒ‘แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก.

แƒžแƒแƒกแƒฃแƒฎแƒ˜ListWorkspacesResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

POST /workspaces

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
namebodystring
clientReferencebodystring
แƒžแƒแƒกแƒฃแƒฎแƒ˜CreatedResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜201 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

DELETE /workspaces/{id}

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
แƒžแƒแƒกแƒฃแƒฎแƒ˜AckResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /members ยท POST /members

แƒ™แƒ˜แƒ—แƒฎแƒ•แƒแƒก แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ member:read; แƒ›แƒแƒฌแƒ•แƒ”แƒ•แƒแƒก โ€” member:invite. แƒžแƒแƒกแƒฃแƒฎแƒจแƒ˜ members แƒ“แƒ invitations แƒชแƒแƒš-แƒชแƒแƒšแƒ™แƒ”แƒ โ€” แƒ›แƒแƒฌแƒ•แƒ”แƒ•แƒแƒ›, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒ แƒแƒ•แƒ˜แƒก แƒ›แƒ˜แƒฃแƒฆแƒ˜แƒ, แƒแƒ แƒแƒ•แƒ˜แƒœ แƒ“แƒแƒแƒ›แƒแƒขแƒ, แƒ“แƒ แƒ›แƒแƒ—แƒ˜ แƒจแƒ”แƒ แƒฌแƒงแƒ›แƒ แƒ˜แƒกแƒ”แƒ— แƒแƒ“แƒ’แƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒแƒก แƒ›แƒแƒ’แƒชแƒ”แƒ›แƒ“แƒแƒ—, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ—แƒฅแƒ•แƒ”แƒœแƒก แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒคแƒแƒฅแƒขแƒฃแƒ แƒแƒก แƒแƒ  แƒ“แƒแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒแƒ“แƒ.

POST แƒแƒ’แƒ–แƒแƒ•แƒœแƒ˜แƒก แƒ›แƒแƒฌแƒ•แƒ”แƒ•แƒแƒก แƒ“แƒ แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒก แƒแƒ  แƒฅแƒ›แƒœแƒ˜แƒก. แƒ˜แƒก แƒ˜แƒฆแƒ”แƒ‘แƒก แƒ”แƒšแƒคแƒแƒกแƒขแƒแƒก, แƒ แƒแƒšแƒก แƒ“แƒ, แƒกแƒฃแƒ แƒ•แƒ˜แƒšแƒ˜แƒกแƒแƒ›แƒ”แƒ‘แƒ , workspaceIds-แƒก แƒ›แƒแƒ— แƒจแƒ”แƒ›แƒแƒกแƒแƒคแƒแƒ แƒ’แƒšแƒแƒ•แƒแƒ“.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜

GET /members

แƒ’แƒแƒ›แƒแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒกแƒฎแƒ”แƒฃแƒšแƒ˜แƒก แƒ•แƒ”แƒšแƒ”แƒ‘แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก.

แƒžแƒแƒกแƒฃแƒฎแƒ˜ListMembersResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

POST /members

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
emailbodystring
rolebodystring
workspaceIdsbodystring[]
แƒžแƒแƒกแƒฃแƒฎแƒ˜AckResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜201 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

PATCH /members/{id} ยท DELETE /members/{id} ยท DELETE /invitations/{id}

แƒ แƒแƒšแƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒแƒก แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ member:update_role; แƒฌแƒแƒจแƒšแƒแƒก โ€” member:remove; แƒ›แƒแƒฌแƒ•แƒ”แƒ•แƒ˜แƒก แƒ’แƒแƒฃแƒฅแƒ›แƒ”แƒ‘แƒแƒก โ€” member:invite.

แƒฌแƒ”แƒ•แƒ แƒ˜แƒก แƒฌแƒแƒจแƒšแƒ แƒจแƒšแƒ˜แƒก แƒ›แƒ˜แƒก แƒžแƒ˜แƒ แƒแƒ“ แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ˜แƒก แƒแƒ แƒฎแƒ”แƒ‘แƒก โ€” แƒ›แƒ˜แƒก แƒขแƒ”แƒšแƒ”แƒคแƒแƒœแƒก, แƒ›แƒ˜แƒก แƒžแƒ˜แƒ แƒแƒ“ แƒฉแƒแƒขแƒก, แƒ›แƒ˜แƒก แƒ›แƒแƒ‘แƒ˜แƒšแƒฃแƒ  แƒœแƒแƒ›แƒ”แƒ แƒก โ€” แƒ›แƒ˜แƒก API-แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ”แƒ‘แƒ—แƒแƒœ แƒ”แƒ แƒ—แƒแƒ“. แƒกแƒแƒ”แƒ แƒ—แƒ แƒแƒ แƒฎแƒ”แƒ‘แƒก แƒ”แƒก แƒแƒ  แƒ”แƒฎแƒ”แƒ‘แƒ. แƒ‘แƒแƒšแƒ แƒ›แƒคแƒšแƒแƒ‘แƒ”แƒšแƒ˜ แƒ•แƒ”แƒ  แƒฌแƒแƒ˜แƒจแƒšแƒ”แƒ‘แƒ แƒ“แƒ แƒ•แƒ”แƒ แƒช แƒ แƒแƒšแƒก แƒ“แƒแƒฃแƒฅแƒ•แƒ”แƒ˜แƒ—แƒ”แƒ‘แƒ—.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜

PATCH /members/{id}

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
rolebodystring
แƒžแƒแƒกแƒฃแƒฎแƒ˜AckResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

DELETE /members/{id}

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
แƒžแƒแƒกแƒฃแƒฎแƒ˜AckResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

DELETE /invitations/{id}

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
แƒžแƒแƒกแƒฃแƒฎแƒ˜AckResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /maintenance ยท POST /maintenance ยท DELETE /maintenance

แƒคแƒแƒœแƒฏแƒ แƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ—แƒ แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜แƒช แƒแƒ แƒแƒ•แƒ˜แƒก แƒ˜แƒซแƒแƒฎแƒ”แƒ‘แƒ”แƒœ. แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒแƒ“ แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ”แƒ‘แƒ˜ แƒ™แƒ•แƒšแƒแƒ• แƒกแƒ แƒฃแƒšแƒ“แƒ”แƒ‘แƒ แƒ“แƒ แƒ˜แƒฌแƒ”แƒ แƒ”แƒ‘แƒ, แƒแƒ›แƒ˜แƒขแƒแƒ› แƒ”แƒก แƒฌแƒฃแƒ—แƒ”แƒ‘แƒ˜ แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒแƒ‘แƒแƒจแƒ˜ แƒฉแƒ•แƒ”แƒฃแƒšแƒ”แƒ‘แƒ แƒ˜แƒ• แƒ˜แƒ—แƒ•แƒšแƒ”แƒ‘แƒ; keepChecking-แƒ˜แƒก false-แƒ–แƒ” แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒกแƒแƒก แƒคแƒแƒœแƒฏแƒ แƒ˜แƒก แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜ แƒแƒ แƒแƒคแƒ”แƒ แƒ˜ แƒ›แƒแƒฌแƒ›แƒ“แƒ”แƒ‘แƒ, แƒ แƒแƒช แƒ˜แƒกแƒขแƒแƒ แƒ˜แƒแƒจแƒ˜ แƒ•แƒแƒ แƒ“แƒœแƒ˜แƒก แƒœแƒแƒชแƒ•แƒšแƒแƒ“ แƒฎแƒแƒ แƒ•แƒ”แƒ–แƒก แƒขแƒแƒ•แƒ”แƒ‘แƒก. แƒ™แƒ˜แƒ—แƒฎแƒ•แƒแƒก แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ incident:read; แƒฉแƒแƒฌแƒ”แƒ แƒแƒก โ€” maintenance:manage.

แƒแƒขแƒแƒ แƒ”แƒ‘แƒก title, startsAt, endsAt, timezone, monitorIds, recurrenceRule, keepChecking, showOnStatusPage แƒ“แƒ notifySubscribers. แƒ’แƒแƒœแƒ›แƒ”แƒแƒ แƒ”แƒ‘แƒแƒ“แƒ˜ แƒคแƒแƒœแƒฏแƒแƒ แƒ แƒ”แƒ แƒ—แƒ˜ แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ˜แƒ แƒ“แƒ แƒแƒ แƒ แƒ›แƒ แƒแƒ•แƒแƒšแƒ˜.

แƒฌแƒ”แƒกแƒ˜ แƒคแƒแƒœแƒฏแƒแƒ แƒแƒก แƒ˜แƒ›แƒแƒ•แƒ” แƒแƒ“แƒ’แƒ˜แƒšแƒแƒ‘แƒ แƒ˜แƒ• แƒ“แƒ แƒแƒ–แƒ” แƒ˜แƒ›แƒ”แƒแƒ แƒ”แƒ‘แƒก แƒ›แƒ˜แƒก แƒกแƒแƒ™แƒฃแƒ—แƒแƒ  timezone-แƒจแƒ˜, แƒแƒกแƒ” แƒ แƒแƒ› แƒกแƒแƒแƒ—แƒ˜แƒก แƒ’แƒแƒ“แƒแƒงแƒ•แƒแƒœแƒ˜แƒกแƒแƒกแƒแƒช แƒคแƒแƒœแƒฏแƒแƒ แƒ แƒ“แƒแƒ’แƒ”แƒ’แƒ›แƒ˜แƒš แƒกแƒแƒแƒ—แƒ–แƒ” แƒ แƒฉแƒ”แƒ‘แƒ. แƒ˜แƒจแƒšแƒ”แƒ‘แƒ FREQ=DAILY, FREQ=WEEKLY แƒ“แƒ FREQ=MONTHLY, แƒกแƒฃแƒ แƒ•แƒ˜แƒšแƒ˜แƒกแƒแƒ›แƒ”แƒ‘แƒ  INTERVAL, COUNT, UNTIL แƒ“แƒ BYDAY แƒแƒœ BYMONTHDAY, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ˜แƒ› แƒ“แƒฆแƒ”แƒก แƒแƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒก, แƒ แƒแƒชแƒ แƒ—แƒแƒ•แƒแƒ“ แƒคแƒแƒœแƒฏแƒแƒ แƒ แƒ˜แƒฌแƒงแƒ”แƒ‘แƒ. แƒกแƒฎแƒ•แƒ แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ แƒ˜ แƒฌแƒ”แƒกแƒ˜ แƒฃแƒชแƒ•แƒšแƒ”แƒšแƒแƒ“ แƒ˜แƒœแƒแƒฎแƒ”แƒ‘แƒ แƒ“แƒ แƒฃแƒชแƒ•แƒšแƒ”แƒšแƒแƒ“แƒ•แƒ” แƒ‘แƒ แƒฃแƒœแƒ“แƒ”แƒ‘แƒ แƒ“แƒ แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒก แƒ›แƒฎแƒแƒšแƒแƒ“ แƒžแƒ˜แƒ แƒ•แƒ”แƒš แƒฏแƒ”แƒ แƒ–แƒ” แƒแƒฉแƒ”แƒ แƒ”แƒ‘แƒก โ€” แƒ˜แƒก แƒแƒ แƒแƒกแƒแƒ“แƒ”แƒก แƒ’แƒแƒ›แƒแƒ˜แƒชแƒœแƒแƒ‘แƒ.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜

GET /maintenance

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
pastqueryboolean
แƒžแƒแƒกแƒฃแƒฎแƒ˜ListMaintenanceResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

POST /maintenance

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
titlebodystring
descriptionbodystring
workspaceIdbodystring
monitorIdsbodystring[]
startsAtbodystring
endsAtbodystring
recurrenceRulebodystring
timezonebodystring
keepCheckingbodyboolean
showOnStatusPagebodyboolean
notifySubscribersbodyboolean
แƒžแƒแƒกแƒฃแƒฎแƒ˜CreatedResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜201 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

DELETE /maintenance

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
idquerystring
แƒžแƒแƒกแƒฃแƒฎแƒ˜AckResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /on-call

แƒ’แƒแƒœแƒ แƒ˜แƒ’แƒ”แƒ‘แƒ˜, แƒ”แƒกแƒ™แƒแƒšแƒแƒชแƒ˜แƒ˜แƒก แƒžแƒแƒšแƒ˜แƒขแƒ˜แƒ™แƒ”แƒ‘แƒ˜, แƒฉแƒแƒœแƒแƒชแƒ•แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒ˜แƒก, แƒ•แƒ˜แƒœแƒช แƒแƒฎแƒšแƒ แƒ›แƒแƒ แƒ˜แƒ’แƒ”แƒแƒ‘แƒก. แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒก oncall:read-แƒก.

onCallNow แƒ˜แƒ› แƒฌแƒแƒ›แƒจแƒ˜ แƒ’แƒแƒ›แƒแƒ˜แƒ—แƒ•แƒšแƒ”แƒ‘แƒ, แƒ แƒแƒชแƒ แƒ™แƒ˜แƒ—แƒฎแƒฃแƒšแƒแƒ‘แƒ—, แƒฎแƒแƒšแƒ viaOverride แƒแƒ›แƒ‘แƒแƒ‘แƒก, แƒ”แƒก แƒ แƒแƒขแƒแƒชแƒ˜แƒ˜แƒ“แƒแƒœ แƒ›แƒแƒ•แƒ˜แƒ“แƒ แƒ—แƒฃ แƒ˜แƒ›แƒ˜แƒกแƒ’แƒแƒœ, แƒ•แƒ˜แƒœแƒช แƒ•แƒ˜แƒœแƒ›แƒ”แƒก แƒแƒœแƒแƒชแƒ•แƒšแƒ”แƒ‘แƒก. unreachable แƒแƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒก แƒ›แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ”แƒ‘แƒก, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒกแƒแƒช แƒแƒ แƒชแƒ”แƒ แƒ—แƒ˜ แƒแƒ แƒฎแƒ˜ แƒแƒ  แƒแƒฅแƒ•แƒ—, แƒ แƒแƒ›แƒšแƒ˜แƒ—แƒแƒช แƒ›แƒแƒ แƒ—แƒšแƒ แƒ›แƒ˜แƒฌแƒ•แƒ“แƒ”แƒ‘แƒแƒ“แƒœแƒ”แƒœ โ€” แƒ“แƒ แƒกแƒฌแƒแƒ แƒ”แƒ“ แƒ”แƒก แƒ˜แƒก แƒฉแƒแƒ•แƒแƒ แƒ“แƒœแƒแƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ˜แƒœแƒชแƒ˜แƒ“แƒ”แƒœแƒขแƒแƒ›แƒ“แƒ” แƒฆแƒ˜แƒ แƒก แƒ“แƒแƒญแƒ”แƒ แƒแƒ“ แƒ“แƒ แƒแƒ แƒ แƒ›แƒ˜แƒก แƒ“แƒ แƒแƒก.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜

แƒ’แƒแƒ›แƒแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒกแƒฎแƒ”แƒฃแƒšแƒ˜แƒก แƒ•แƒ”แƒšแƒ”แƒ‘แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก.

แƒžแƒแƒกแƒฃแƒฎแƒ˜GetOnCallResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /agents ยท POST /agents ยท DELETE /agents ยท GET /agents/{id}/metrics

แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒแƒ’แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜ แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜แƒ•แƒ” แƒ›แƒแƒœแƒฅแƒแƒœแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ แƒแƒฌแƒ•แƒ“แƒ˜แƒก แƒžแƒ แƒแƒชแƒ”แƒกแƒแƒ แƒ˜แƒก, แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ˜แƒกแƒ แƒ“แƒ แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒ›แƒแƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒšแƒ”แƒ‘แƒก. แƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒแƒชแƒ˜แƒแƒก แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ agent:enroll, แƒ™แƒ˜แƒ—แƒฎแƒ•แƒแƒก โ€” agent:read, แƒฌแƒแƒจแƒšแƒแƒก โ€” agent:delete.

แƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒแƒชแƒ˜แƒ แƒแƒ‘แƒ แƒฃแƒœแƒ”แƒ‘แƒก แƒขแƒแƒ™แƒ”แƒœแƒก, แƒ”แƒ แƒ—แƒฎแƒ”แƒš. แƒกแƒฌแƒแƒ แƒ”แƒ“ แƒแƒ›แƒ˜แƒ— แƒแƒ•แƒ—แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒชแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒแƒ’แƒ”แƒœแƒขแƒ˜, แƒแƒ›แƒ˜แƒขแƒแƒ› แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ˜แƒก แƒแƒฆแƒแƒ แƒแƒกแƒ“แƒ แƒแƒก แƒ˜แƒ™แƒ˜แƒ—แƒฎแƒ”แƒ‘แƒ.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜

GET /agents

แƒ’แƒแƒ›แƒแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒกแƒฎแƒ”แƒฃแƒšแƒ˜แƒก แƒ•แƒ”แƒšแƒ”แƒ‘แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก.

แƒžแƒแƒกแƒฃแƒฎแƒ˜ListAgentsResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

POST /agents

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
namebodystring
workspaceIdbodyrequests.NullableString
แƒžแƒแƒกแƒฃแƒฎแƒ˜EnrolledAgentResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜201 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

DELETE /agents

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
idquerystring
idbodystring
แƒžแƒแƒกแƒฃแƒฎแƒ˜AckResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /agents/{id}/metrics

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
id แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
hoursqueryinteger
limitqueryinteger
แƒžแƒแƒกแƒฃแƒฎแƒ˜GetAgentMetricsResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /api-keys ยท POST /api-keys ยท DELETE /api-keys

แƒ™แƒ˜แƒ—แƒฎแƒ•แƒแƒก แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ api_key:read; แƒจแƒ”แƒฅแƒ›แƒœแƒแƒกแƒ แƒ“แƒ แƒ’แƒแƒฃแƒฅแƒ›แƒ”แƒ‘แƒแƒก โ€” api_key:manage. แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒแƒขแƒแƒ แƒ”แƒ‘แƒก id, name, prefix, scopes, workspaceIds, owner, createdAt, lastUsedAt, expiresAt แƒ“แƒ revokedAt.

token แƒ‘แƒ แƒฃแƒœแƒ“แƒ”แƒ‘แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒกแƒแƒก. prefix แƒ˜แƒก แƒœแƒแƒฌแƒ˜แƒšแƒ˜แƒ, แƒ แƒแƒ›แƒšแƒ˜แƒก แƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒแƒช แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ โ€” แƒ“แƒ แƒกแƒฌแƒแƒ แƒ”แƒ“ แƒ˜แƒก แƒ’แƒแƒซแƒšแƒ”แƒ•แƒ— แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก, แƒกแƒ˜แƒแƒจแƒ˜ แƒแƒ แƒ˜ แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜ แƒ”แƒ แƒ—แƒ›แƒแƒœแƒ”แƒ—แƒ˜แƒกแƒ’แƒแƒœ แƒ’แƒแƒแƒ แƒฉแƒ˜แƒแƒ— แƒ˜แƒกแƒ”, แƒ แƒแƒ› แƒแƒ แƒชแƒ”แƒ แƒ—แƒ˜ แƒ˜แƒ™แƒ˜แƒ—แƒฎแƒ”แƒ‘แƒแƒ“แƒ”แƒก.

แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜ แƒ˜แƒ›แƒ”แƒ›แƒ™แƒ•แƒ˜แƒ“แƒ แƒ”แƒแƒ‘แƒก แƒ˜แƒ› แƒฌแƒ”แƒ•แƒ แƒแƒ‘แƒ˜แƒก แƒ แƒแƒšแƒกแƒ แƒ“แƒ แƒกแƒแƒ›แƒฃแƒจแƒแƒ แƒกแƒ˜แƒ•แƒ แƒชแƒ˜แƒ— แƒจแƒ”แƒ›แƒแƒคแƒแƒ แƒ’แƒ•แƒšแƒแƒก, แƒ แƒแƒ›แƒ”แƒšแƒ›แƒแƒช แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ, แƒแƒกแƒ” แƒ แƒแƒ› แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜ แƒ•แƒ”แƒ  แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒ’แƒ–แƒ แƒ˜แƒ› แƒ–แƒฆแƒ•แƒ แƒ˜แƒก แƒ’แƒ•แƒ”แƒ แƒ“แƒ˜แƒก แƒแƒกแƒแƒ•แƒšแƒ”แƒšแƒแƒ“, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒ˜แƒก แƒแƒ•แƒขแƒแƒ แƒก แƒแƒฅแƒ•แƒก.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜

GET /api-keys

แƒ’แƒแƒ›แƒแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒกแƒฎแƒ”แƒฃแƒšแƒ˜แƒก แƒ•แƒ”แƒšแƒ”แƒ‘แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก.

แƒžแƒแƒกแƒฃแƒฎแƒ˜ListApiKeysResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

POST /api-keys

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
namebodystring
scopesbodystring[]
workspaceIdsbodystring[]
expiresInDaysbodyrequests.NullableInt64
แƒžแƒแƒกแƒฃแƒฎแƒ˜CreatedApiKeyResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜201 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

DELETE /api-keys

แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
idquerystring
idbodystring
แƒžแƒแƒกแƒฃแƒฎแƒ˜AckResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /audit

แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ˜แƒก แƒชแƒ•แƒšแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜ แƒ˜แƒ›แƒ˜แƒก แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒ˜แƒ—, แƒ•แƒ˜แƒœ แƒ’แƒแƒแƒ™แƒ”แƒ—แƒ แƒ“แƒ แƒ แƒ แƒจแƒ”แƒ˜แƒชแƒ•แƒแƒšแƒ. แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒก audit_log:read-แƒก, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช Business-แƒ˜แƒ“แƒแƒœ แƒ–แƒ”แƒ›แƒแƒ—แƒแƒ.

แƒ’แƒ•แƒ”แƒ แƒ“แƒ”แƒ‘แƒแƒ“ แƒ˜แƒงแƒแƒคแƒ nextBefore-แƒ˜แƒ— แƒ“แƒ แƒแƒ แƒ แƒ’แƒ•แƒ”แƒ แƒ“แƒ˜แƒก แƒœแƒแƒ›แƒ แƒ˜แƒ—, แƒแƒกแƒ” แƒ แƒแƒ› แƒ’แƒ•แƒ”แƒ แƒ“แƒ˜แƒก แƒกแƒแƒ–แƒฆแƒ•แƒแƒ แƒ˜ แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ˜แƒก แƒ“แƒ แƒแƒก แƒแƒ  แƒ˜แƒซแƒ•แƒ แƒ”แƒ‘แƒ. แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒงแƒ•แƒ”แƒšแƒ แƒ’แƒ”แƒ’แƒ›แƒแƒ–แƒ” แƒ˜แƒฌแƒ”แƒ แƒ”แƒ‘แƒ โ€” แƒ’แƒ”แƒ’แƒ›แƒ แƒ™แƒ˜แƒ—แƒฎแƒ•แƒแƒก แƒ–แƒฆแƒฃแƒ“แƒแƒ•แƒก, แƒแƒกแƒ” แƒ แƒแƒ› แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒ แƒ›แƒ—แƒ”แƒš แƒ˜แƒกแƒขแƒแƒ แƒ˜แƒแƒก แƒฎแƒกแƒœแƒ˜แƒก แƒ“แƒ แƒแƒ แƒ แƒแƒฎแƒšแƒ˜แƒ“แƒแƒœ แƒ˜แƒฌแƒงแƒ”แƒ‘แƒก แƒ›แƒแƒก.

แƒกแƒแƒแƒฃแƒ—แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜, แƒฐแƒ”แƒจแƒ”แƒ‘แƒ˜ แƒ“แƒ แƒกแƒแƒ˜แƒ“แƒฃแƒ›แƒšแƒแƒ”แƒ‘แƒ˜ changes-แƒจแƒ˜ แƒแƒ แƒแƒกแƒ“แƒ แƒแƒก แƒ˜แƒฌแƒ”แƒ แƒ”แƒ‘แƒ.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜
แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
limitqueryinteger
แƒžแƒแƒกแƒฃแƒฎแƒ˜ListAuditResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /me

แƒ•แƒ˜แƒœ แƒแƒ แƒ˜แƒก แƒ”แƒก แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜, แƒ แƒแƒก แƒกแƒฌแƒ•แƒ“แƒ”แƒ‘แƒ แƒ“แƒ แƒ แƒแƒก แƒฃแƒจแƒ•แƒ”แƒ‘แƒก แƒ’แƒ”แƒ’แƒ›แƒ. แƒฃแƒคแƒšแƒ”แƒ‘แƒ แƒแƒ  แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ โ€” แƒงแƒแƒ•แƒ”แƒš แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒก แƒกแƒแƒ™แƒฃแƒ—แƒแƒ แƒ˜ แƒ—แƒแƒ•แƒ˜แƒก แƒแƒฆแƒฌแƒ”แƒ แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ.

แƒแƒขแƒแƒ แƒ”แƒ‘แƒก user, organization, membership(แƒ แƒแƒšแƒ˜ แƒ“แƒ แƒกแƒแƒ›แƒฃแƒจแƒแƒ แƒกแƒ˜แƒ•แƒ แƒชแƒ˜แƒ— แƒจแƒ”แƒ›แƒแƒคแƒแƒ แƒ’แƒ•แƒšแƒ), entitlements (แƒ’แƒ”แƒ’แƒ›แƒ˜แƒก แƒ’แƒแƒ›แƒแƒ—แƒ•แƒšแƒ˜แƒšแƒ˜ แƒ–แƒฆแƒ•แƒ แƒ”แƒ‘แƒ˜, แƒฃแƒ™แƒ•แƒ” แƒฉแƒแƒ™แƒ”แƒชแƒ˜แƒšแƒ˜ แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒ˜แƒ—) แƒ“แƒ usage. แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ—, แƒ แƒแƒ› แƒ–แƒฆแƒ•แƒแƒ แƒ˜ แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒก แƒ›แƒชแƒ“แƒ”แƒšแƒแƒ‘แƒแƒ›แƒ“แƒ” แƒจแƒ”แƒแƒ›แƒแƒฌแƒ›แƒแƒ— แƒ“แƒ แƒแƒ แƒ แƒฃแƒแƒ แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’.

แƒกแƒ”แƒกแƒ˜แƒ แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ— แƒ˜แƒฆแƒ”แƒ‘แƒก organizations-แƒก, แƒกแƒแƒ“แƒแƒช แƒฉแƒแƒ›แƒแƒ—แƒ•แƒšแƒ˜แƒšแƒ˜แƒ แƒงแƒ•แƒ”แƒšแƒ แƒแƒ แƒ’แƒแƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒ, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒ”แƒก แƒแƒ“แƒแƒ›แƒ˜แƒแƒœแƒ˜ แƒ”แƒ™แƒฃแƒ—แƒ•แƒœแƒ˜แƒก. API-แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜ แƒแƒ แƒ: แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜ แƒ”แƒ แƒ— แƒฌแƒ”แƒ•แƒ แƒแƒ‘แƒแƒ–แƒ” แƒ’แƒแƒ˜แƒชแƒ”แƒ›แƒ แƒ“แƒ แƒ›แƒ˜แƒ—แƒแƒ แƒจแƒ”แƒ›แƒแƒคแƒแƒ แƒ’แƒšแƒฃแƒšแƒ˜, แƒแƒกแƒ” แƒ แƒแƒ› แƒ“แƒแƒœแƒแƒ แƒฉแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒฉแƒแƒ›แƒแƒ—แƒ•แƒšแƒ แƒ’แƒแƒแƒกแƒแƒฏแƒแƒ แƒแƒ”แƒ‘แƒ“แƒ แƒแƒ แƒ’แƒแƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒ”แƒ‘แƒก, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒกแƒแƒช แƒ”แƒก แƒกแƒแƒแƒฃแƒ—แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ˜ แƒ•แƒ”แƒ  แƒกแƒฌแƒ•แƒ“แƒ”แƒ‘แƒ.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜

แƒ’แƒแƒ›แƒแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒกแƒฎแƒ”แƒฃแƒšแƒ˜แƒก แƒ•แƒ”แƒšแƒ”แƒ‘แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก.

แƒžแƒแƒกแƒฃแƒฎแƒ˜GetMeResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜120 แƒฌแƒฃแƒ—แƒจแƒ˜

DELETE /account

แƒจแƒšแƒ˜แƒก แƒแƒ แƒ’แƒแƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒแƒก แƒ“แƒ แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒก, แƒ แƒแƒช แƒ›แƒแƒกแƒจแƒ˜แƒ. แƒแƒ›แƒแƒก แƒฃแƒคแƒšแƒ”แƒ‘แƒ˜แƒก แƒแƒ แƒชแƒ”แƒ แƒ—แƒ˜ แƒ™แƒแƒœแƒกแƒขแƒแƒœแƒขแƒ แƒแƒ  แƒ˜แƒชแƒแƒ•แƒก, แƒ แƒแƒ“แƒ’แƒแƒœ แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ แƒ—แƒแƒ•แƒแƒ“ แƒ›แƒคแƒšแƒแƒ‘แƒ”แƒšแƒแƒ‘แƒแƒ: แƒ•แƒ˜แƒœแƒช แƒ›แƒคแƒšแƒแƒ‘แƒ”แƒšแƒ˜ แƒแƒ แƒแƒ, แƒ›แƒแƒก แƒฃแƒแƒ แƒ˜ แƒ”แƒ—แƒฅแƒ›แƒ”แƒ•แƒ.

แƒ”แƒก แƒจแƒ”แƒฃแƒฅแƒชแƒ”แƒ•แƒแƒ“แƒ˜แƒ แƒ“แƒ แƒžแƒแƒฃแƒ–แƒ แƒแƒ แƒแƒ. แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ— แƒ’แƒแƒแƒ–แƒ แƒ”แƒ‘แƒฃแƒšแƒแƒ“.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜

แƒ’แƒแƒ›แƒแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒกแƒฎแƒ”แƒฃแƒšแƒ˜แƒก แƒ•แƒ”แƒšแƒ”แƒ‘แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก.

แƒžแƒแƒกแƒฃแƒฎแƒ˜AccountDeletedResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

POST /billing/apple/verify

แƒแƒ“แƒแƒกแƒขแƒฃแƒ แƒ”แƒ‘แƒก แƒฉแƒ•แƒ”แƒœแƒ˜แƒ•แƒ” แƒ›แƒแƒ‘แƒ˜แƒšแƒฃแƒ  แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒแƒจแƒ˜ แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒฃแƒš แƒจแƒ”แƒกแƒงแƒ˜แƒ“แƒ•แƒแƒก. แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒก billing:manage-แƒก.

แƒแƒฆแƒฌแƒ”แƒ แƒ˜แƒšแƒ˜แƒ แƒกแƒ˜แƒกแƒ แƒฃแƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒ แƒแƒ แƒ แƒ’แƒแƒ›แƒแƒกแƒแƒงแƒ”แƒœแƒ”แƒ‘แƒšแƒแƒ“: แƒ›แƒ˜แƒกแƒ˜ แƒ’แƒแƒ›แƒแƒซแƒแƒฎแƒ”แƒ‘แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ˜แƒ› แƒฅแƒ•แƒ˜แƒ—แƒ แƒ˜แƒ—แƒแƒ แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช Apple-แƒ›แƒ แƒฉแƒ•แƒ”แƒœแƒก แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒแƒก แƒ’แƒแƒ›แƒแƒฃแƒฌแƒ”แƒ แƒ, แƒแƒกแƒ” แƒ แƒแƒ› แƒ›แƒ”แƒกแƒแƒ›แƒ” แƒ›แƒฎแƒแƒ แƒ˜แƒก แƒ˜แƒœแƒขแƒ”แƒ’แƒ แƒแƒชแƒ˜แƒแƒก แƒ›แƒ˜แƒกแƒ˜แƒ— แƒแƒ แƒแƒคแƒ”แƒ แƒ˜ แƒ”แƒกแƒแƒฅแƒ›แƒ”แƒ‘แƒ. แƒแƒฅ แƒ˜แƒ›แƒ˜แƒขแƒแƒ›แƒแƒ แƒฉแƒแƒ›แƒแƒ—แƒ•แƒšแƒ˜แƒšแƒ˜, แƒ แƒแƒ› แƒ›แƒแƒ แƒจแƒ แƒฃแƒขแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒ“แƒ แƒแƒ แƒกแƒแƒ“ แƒแƒฆแƒฌแƒ”แƒ แƒ˜แƒšแƒ, แƒ•แƒ”แƒ  แƒ’แƒแƒ˜แƒ แƒฉแƒ”แƒ•แƒ แƒ˜แƒ›แƒ˜แƒกแƒ’แƒแƒœ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ•แƒ˜แƒฆแƒแƒชแƒแƒก แƒ“แƒแƒแƒ•แƒ˜แƒฌแƒงแƒ“แƒ.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜
แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
transactionIdbodystring
แƒžแƒแƒกแƒฃแƒฎแƒ˜AppleVerifyResponse
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜30 แƒฌแƒฃแƒ—แƒจแƒ˜

GET /

แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜. แƒฉแƒแƒ›แƒแƒ—แƒ•แƒšแƒ˜แƒก แƒ›แƒแƒ แƒจแƒ แƒฃแƒขแƒ”แƒ‘แƒก, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒกแƒแƒช แƒ”แƒก แƒ“แƒแƒœแƒ”แƒ แƒ’แƒ•แƒ แƒ”แƒ›แƒกแƒแƒฎแƒฃแƒ แƒ”แƒ‘แƒ โ€” แƒ”แƒก แƒแƒ› แƒ’แƒ•แƒ”แƒ แƒ“แƒ˜แƒก แƒ›แƒแƒœแƒฅแƒแƒœแƒฃแƒ แƒแƒ“ แƒฌแƒแƒกแƒแƒ™แƒ˜แƒ—แƒฎแƒ˜ แƒ•แƒ”แƒ แƒกแƒ˜แƒแƒ แƒ“แƒ แƒงแƒแƒ•แƒ”แƒšแƒ—แƒ•แƒ˜แƒก แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ”, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒ˜แƒ›แƒ˜แƒกแƒ’แƒแƒœ, แƒ แƒแƒช แƒ แƒ”แƒแƒšแƒฃแƒ แƒแƒ“ แƒแƒ แƒ˜แƒก แƒฉแƒแƒ แƒ—แƒฃแƒšแƒ˜.

แƒ˜แƒœแƒชแƒ˜แƒ“แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒก แƒแƒ แƒฎแƒ˜ (RSS แƒ“แƒ Atom)

แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ˜แƒก แƒงแƒ•แƒ”แƒšแƒ แƒ˜แƒœแƒชแƒ˜แƒ“แƒ”แƒœแƒขแƒ˜ แƒแƒ แƒฎแƒแƒ“ โ€” แƒฌแƒแƒ›แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ”แƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒ แƒแƒ แƒ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜แƒก แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒก แƒฅแƒ›แƒœแƒ˜แƒ— แƒžแƒแƒœแƒ”แƒšแƒจแƒ˜, แƒ’แƒแƒœแƒงแƒแƒคแƒ˜แƒšแƒ”แƒ‘แƒแƒจแƒ˜ แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ โ†’ แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜:

https://vitrinaengine.com/feeds/incidents/vtf_โ€ฆ/feed.xml
https://vitrinaengine.com/feeds/incidents/vtf_โ€ฆ/atom.xml

แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜ แƒ—แƒแƒ•แƒแƒ“ แƒแƒ แƒ˜แƒก แƒกแƒแƒ˜แƒ“แƒฃแƒ›แƒšแƒ. แƒ’แƒแƒกแƒแƒ’แƒ–แƒแƒ•แƒœแƒ˜ แƒกแƒแƒ—แƒแƒฃแƒ แƒ˜ แƒแƒ  แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก: แƒ•แƒ˜แƒกแƒแƒช แƒ‘แƒ›แƒฃแƒšแƒ˜ แƒแƒฅแƒ•แƒก, แƒ™แƒ˜แƒ—แƒฎแƒฃแƒšแƒแƒ‘แƒก แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ˜แƒก แƒงแƒ•แƒ”แƒšแƒ แƒ˜แƒœแƒชแƒ˜แƒ“แƒ”แƒœแƒขแƒก, แƒงแƒ•แƒ”แƒšแƒ แƒกแƒแƒ›แƒฃแƒจแƒแƒ แƒกแƒ˜แƒ•แƒ แƒชแƒ”แƒจแƒ˜. แƒžแƒแƒœแƒ”แƒšแƒจแƒ˜ แƒ˜แƒก แƒงแƒแƒ•แƒ”แƒšแƒ—แƒ•แƒ˜แƒก แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒฉแƒแƒœแƒก, แƒ แƒแƒ“แƒ’แƒแƒœ แƒฌแƒแƒ›แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ”แƒšแƒจแƒ˜ แƒชแƒฎแƒแƒ•แƒ แƒแƒ‘แƒก, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒ•แƒ˜แƒฆแƒแƒช แƒแƒ“แƒ”แƒกแƒ›แƒ” แƒ—แƒแƒ•แƒ˜แƒ“แƒแƒœ แƒ“แƒแƒแƒงแƒ”แƒœแƒ”แƒ‘แƒก โ€” แƒ“แƒ แƒ›แƒ˜แƒกแƒ˜ แƒจแƒ”แƒชแƒ•แƒšแƒ แƒแƒœ แƒ’แƒแƒฃแƒฅแƒ›แƒ”แƒ‘แƒ แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ, แƒซแƒแƒšแƒแƒจแƒ˜ แƒ›แƒแƒ›แƒ“แƒ”แƒ•แƒœแƒ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒ“แƒแƒœ แƒ“แƒ แƒแƒ แƒ แƒ›แƒแƒจแƒ˜แƒœ, แƒ แƒแƒชแƒ แƒฅแƒ”แƒจแƒ˜ แƒแƒ›แƒแƒ˜แƒฌแƒฃแƒ แƒ”แƒ‘แƒ.

แƒ›แƒแƒกแƒจแƒ˜ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ˜แƒœแƒชแƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒก แƒ“แƒแƒœแƒ˜แƒก แƒคแƒแƒฅแƒขแƒ”แƒ‘แƒ˜แƒ: แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ˜, แƒ›แƒ˜แƒ–แƒ”แƒ–แƒ˜, แƒกแƒ˜แƒ›แƒซแƒ˜แƒ›แƒ”, แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜, แƒ’แƒแƒฎแƒกแƒœแƒ˜แƒกแƒ แƒ“แƒ แƒ“แƒแƒฎแƒฃแƒ แƒ•แƒ˜แƒก แƒ“แƒ แƒ แƒ“แƒ แƒ˜แƒก แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒกแƒแƒฏแƒแƒ แƒแƒ“ แƒ›แƒแƒœแƒ˜แƒจแƒœแƒ”แƒก. แƒแƒ แƒแƒกแƒ“แƒ แƒแƒก โ€” แƒ’แƒแƒœแƒฎแƒ˜แƒšแƒ•แƒ, แƒแƒ แƒแƒกแƒ“แƒ แƒแƒก โ€” แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒก แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ แƒ“แƒ แƒแƒ แƒแƒกแƒ“แƒ แƒแƒก แƒ˜แƒก, แƒกแƒแƒ˜แƒ“แƒแƒœ แƒฌแƒแƒ•แƒ˜แƒ“แƒ แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ. แƒฌแƒแƒ›แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒฃแƒ›แƒ”แƒขแƒ”แƒกแƒแƒ‘แƒ แƒกแƒฎแƒ•แƒ˜แƒกแƒ˜ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ”แƒ‘แƒ˜แƒ— แƒกแƒ˜แƒœแƒฅแƒ แƒแƒœแƒ“แƒ”แƒ‘แƒ, แƒแƒ›แƒ˜แƒขแƒแƒ› แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒ˜ แƒ˜แƒกแƒ” แƒ“แƒแƒ˜แƒฌแƒ”แƒ แƒ, แƒ—แƒ˜แƒ—แƒฅแƒแƒก แƒ—แƒฅแƒ•แƒ”แƒœแƒก แƒจแƒ”แƒœแƒแƒ‘แƒแƒก แƒขแƒแƒ•แƒ”แƒ‘แƒก โ€” แƒ แƒแƒ“แƒ’แƒแƒœ แƒขแƒแƒ•แƒ”แƒ‘แƒก.

แƒฌแƒฃแƒ—แƒจแƒ˜ แƒ”แƒ แƒ—แƒฎแƒ”แƒš แƒ’แƒแƒ›แƒแƒ™แƒ˜แƒ—แƒฎแƒ•แƒ แƒœแƒแƒ แƒ›แƒแƒ. แƒ”แƒ แƒ— แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ–แƒ” แƒฌแƒฃแƒ—แƒจแƒ˜ แƒกแƒแƒ›แƒแƒช แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒแƒ–แƒ” แƒ›แƒ”แƒขแƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒžแƒแƒกแƒฃแƒฎแƒแƒ‘แƒก 429-แƒก, แƒฎแƒแƒšแƒ แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒ แƒแƒกแƒ“แƒ แƒแƒก แƒงแƒแƒคแƒ˜แƒšแƒ แƒœแƒแƒ›แƒ“แƒ•แƒ˜แƒšแƒ˜, แƒจแƒ”แƒ˜แƒชแƒ•แƒแƒšแƒ แƒแƒœ แƒ’แƒแƒฃแƒฅแƒ›แƒ“แƒ, แƒžแƒแƒกแƒฃแƒฎแƒแƒ‘แƒก 404-แƒก โ€” แƒกแƒแƒ›แƒ˜แƒ•แƒ” แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ แƒ”แƒ แƒ—แƒ˜ แƒ“แƒ แƒ˜แƒ’แƒ˜แƒ•แƒ” แƒžแƒแƒกแƒฃแƒฎแƒ˜, แƒ แƒแƒ› แƒ›แƒ˜แƒกแƒ˜แƒ— แƒ•แƒ”แƒ  แƒ’แƒแƒ˜แƒ’แƒแƒœ, แƒ แƒแƒ›แƒ”แƒšแƒ˜ แƒขแƒแƒ™แƒ”แƒœแƒ”แƒ‘แƒ˜ แƒ˜แƒงแƒ แƒแƒ“แƒ”แƒกแƒ›แƒ” แƒœแƒแƒ›แƒ“แƒ•แƒ˜แƒšแƒ˜.

แƒ แƒแƒก แƒแƒ  แƒแƒ‘แƒ แƒฃแƒœแƒ”แƒ‘แƒก แƒ”แƒก API แƒ’แƒแƒœแƒ–แƒ แƒแƒฎ

  • แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒก config-แƒก. แƒ˜แƒก แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒกแƒแƒแƒฃแƒ—แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒก แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒ“แƒ”แƒก.
  • แƒ แƒแƒ›แƒ”แƒšแƒ˜ แƒ แƒ”แƒ’แƒ˜แƒแƒœแƒ˜แƒ“แƒแƒœ แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ“แƒ แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ. แƒกแƒแƒ˜แƒ“แƒแƒœ แƒ•แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ—, แƒฉแƒ•แƒ”แƒœ แƒ•แƒฌแƒงแƒ•แƒ”แƒขแƒ— แƒ“แƒ แƒฉแƒ•แƒ”แƒœแƒ•แƒ” แƒ•แƒชแƒ•แƒšแƒ˜แƒ—, แƒกแƒแƒœแƒแƒ› แƒ–แƒแƒœแƒ“แƒ”แƒ‘แƒ˜ แƒ—แƒแƒ•แƒกแƒ“แƒ”แƒ‘แƒ แƒ“แƒ แƒ’แƒแƒ“แƒแƒแƒ“แƒ’แƒ˜แƒšแƒ“แƒ”แƒ‘แƒ. แƒ”แƒก แƒ˜แƒฅแƒœแƒ”แƒ‘แƒแƒ“แƒ แƒ“แƒแƒžแƒ˜แƒ แƒ”แƒ‘แƒ แƒฉแƒ•แƒ”แƒœแƒก แƒ˜แƒœแƒคแƒ แƒแƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒแƒ–แƒ”, แƒ แƒแƒ›แƒšแƒ˜แƒ—แƒแƒช แƒ•แƒ”แƒ แƒแƒคแƒ”แƒ แƒก แƒ’แƒแƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ“แƒ˜แƒ—, แƒ“แƒ แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒจแƒ˜ แƒกแƒฎแƒ•แƒแƒ’แƒแƒœ แƒแƒ แƒกแƒแƒ“ แƒฉแƒแƒœแƒก.

Exporting your data

Two routes hand back a file rather than a message, so that taking your data out does not mean paging through a collection endpoint a thousand times. Both are on every plan, the free one included โ€” what a plan changes is how much history there is to export, not whether you may.

GET /export/{entity}

แƒ”แƒ แƒ—แƒ˜ แƒกแƒแƒฎแƒ˜แƒก แƒกแƒขแƒ แƒ˜แƒฅแƒแƒœแƒ”แƒ‘แƒ˜, CSV-แƒแƒ“ แƒแƒœ JSON-แƒแƒ“. entity แƒแƒ แƒ˜แƒก monitors, hosts, status-pages, notification-channels, members, incidents, incident-events, postmortems, audit-log, error-issues, uptime-daily, uptime-hourly แƒแƒœ analytics-hourly. แƒกแƒฎแƒ•แƒ แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒžแƒแƒกแƒฃแƒฎแƒแƒ‘แƒก 404-แƒ˜แƒ—.

format แƒแƒ แƒ˜แƒก csv (แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒ˜) แƒแƒœ json. from แƒ“แƒ to แƒแƒ แƒ˜แƒก RFC 3339 แƒ“แƒ แƒแƒ˜แƒก แƒœแƒ˜แƒจแƒœแƒฃแƒšแƒ”แƒ‘แƒ˜. bom CSV-แƒก แƒฌแƒ˜แƒœ แƒฃแƒ›แƒแƒขแƒ”แƒ‘แƒก UTF-8 แƒ‘แƒแƒ˜แƒขแƒ”แƒ‘แƒ˜แƒก แƒ แƒ˜แƒ’แƒ˜แƒก แƒœแƒ˜แƒจแƒแƒœแƒก: Excel-แƒก แƒ˜แƒก แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ แƒแƒ แƒ-ASCII แƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒกแƒ™แƒ แƒ˜แƒžแƒขแƒฃแƒšแƒ˜ แƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒฃแƒ›แƒ”แƒขแƒ”แƒกแƒแƒ‘แƒ แƒ™แƒ˜ แƒ›แƒแƒก แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒก แƒกแƒแƒ—แƒแƒฃแƒ แƒ˜แƒก แƒœแƒแƒฌแƒ˜แƒšแƒแƒ“ แƒ™แƒ˜แƒ—แƒฎแƒฃแƒšแƒแƒ‘แƒก โ€” แƒแƒ›แƒ˜แƒขแƒแƒ› แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒแƒ“ แƒ’แƒแƒ›แƒแƒ แƒ—แƒฃแƒšแƒ˜แƒ.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜
แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
entity แƒกแƒแƒ•แƒแƒšแƒ“แƒ”แƒ‘แƒฃแƒšแƒpathstring
bomqueryboolean
formatquerystring
fromquerystring
toquerystring
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜6 แƒกแƒแƒแƒ—แƒจแƒ˜

GET /export

แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜, แƒ แƒ˜แƒกแƒ˜ แƒฌแƒแƒ™แƒ˜แƒ—แƒฎแƒ•แƒแƒช แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒก แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ, zip-แƒแƒ“: แƒ—แƒ˜แƒ—แƒ แƒคแƒแƒ˜แƒšแƒ˜ แƒ—แƒ˜แƒ—แƒ แƒ”แƒ แƒ—แƒ”แƒฃแƒšแƒ–แƒ”, แƒžแƒšแƒฃแƒก manifest.json โ€” แƒ แƒ แƒแƒ แƒ˜แƒก แƒแƒ แƒฅแƒ˜แƒ•แƒจแƒ˜, แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜ แƒกแƒขแƒ แƒ˜แƒฅแƒแƒœแƒ˜แƒ แƒ—แƒ˜แƒ—แƒ แƒคแƒแƒ˜แƒšแƒจแƒ˜ แƒ“แƒ แƒ แƒแƒ›แƒ”แƒšแƒ˜ แƒ”แƒ แƒ—แƒ”แƒฃแƒšแƒ”แƒ‘แƒ˜ แƒแƒ™แƒšแƒ˜แƒ. แƒ แƒแƒกแƒแƒช แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒก แƒ แƒแƒšแƒ˜ แƒ•แƒ”แƒ  แƒ™แƒ˜แƒ—แƒฎแƒฃแƒšแƒแƒ‘แƒก, แƒ’แƒแƒ›แƒแƒขแƒแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ“แƒ แƒแƒ แƒ แƒ›แƒ—แƒ”แƒšแƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒก แƒฃแƒแƒ แƒงแƒแƒคแƒ; แƒ›แƒแƒœแƒ˜แƒคแƒ”แƒกแƒขแƒ˜ แƒ™แƒ˜ แƒแƒ›แƒแƒก แƒฉแƒฃแƒ›แƒแƒ“ แƒ›แƒแƒฎแƒ“แƒ”แƒœแƒแƒก แƒฃแƒจแƒšแƒ˜แƒก แƒฎแƒ”แƒšแƒก.

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ˜
แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒกแƒแƒ“แƒขแƒ˜แƒžแƒ˜
bomqueryboolean
formatquerystring
fromquerystring
toquerystring
แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒ™แƒแƒ“แƒ”แƒ‘แƒ˜200 400 401 403 404 429
แƒกแƒ˜แƒฎแƒจแƒ˜แƒ แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜6 แƒกแƒแƒแƒ—แƒจแƒ˜

What an export does not contain

แƒ”แƒฅแƒกแƒžแƒแƒ แƒขแƒ˜ แƒแƒ แƒแƒคแƒ”แƒ แƒก แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒก, แƒ แƒแƒช แƒแƒ•แƒ—แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒแƒก แƒแƒฎแƒ“แƒ”แƒœแƒก: แƒแƒ แƒช แƒแƒ แƒฎแƒ”แƒ‘แƒ˜แƒก แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒแƒก, แƒแƒ แƒช heartbeat-แƒ˜แƒก แƒขแƒแƒ™แƒ”แƒœแƒ”แƒ‘แƒก, แƒแƒ แƒช แƒžแƒแƒ แƒแƒšแƒ”แƒ‘แƒ˜แƒก แƒฐแƒ”แƒจแƒ”แƒ‘แƒก. แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒก แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ แƒจแƒ”แƒ“แƒ˜แƒก, แƒแƒฆแƒแƒœแƒ“ แƒงแƒ•แƒ”แƒšแƒแƒคแƒ แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”, แƒ แƒแƒช แƒกแƒ”แƒ แƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒก แƒฐแƒ’แƒแƒ•แƒก โ€” แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒก แƒกแƒฎแƒ”แƒฃแƒšแƒ˜, แƒกแƒแƒ—แƒแƒฃแƒ แƒ”แƒ‘แƒ˜, SNMP community, แƒกแƒแƒคแƒแƒกแƒขแƒ แƒงแƒฃแƒ—แƒ˜แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜. แƒœแƒ”แƒ“แƒšแƒ˜ แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ“แƒ”แƒ’แƒ”แƒ‘แƒ˜แƒช แƒแƒ  แƒแƒ แƒ˜แƒก: แƒ›แƒแƒ— แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ˜แƒก แƒ•แƒแƒ“แƒ แƒจแƒšแƒ˜แƒก, แƒแƒ›แƒ˜แƒขแƒแƒ› แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒแƒ‘แƒ แƒแƒ’แƒ แƒ”แƒ’แƒแƒขแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ แƒ›แƒแƒ“แƒ˜แƒก.

Size, and the one refusal you may meet

แƒกแƒแƒแƒ—แƒแƒ‘แƒ แƒ˜แƒ•แƒ˜ แƒกแƒ”แƒ แƒ˜แƒ”แƒ‘แƒ˜ แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒฃแƒšแƒ˜แƒ 92 แƒ“แƒฆแƒ˜แƒ— แƒ”แƒ แƒ— แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒแƒ–แƒ”; แƒฃแƒคแƒ แƒ แƒคแƒแƒ แƒ—แƒ แƒคแƒแƒœแƒฏแƒแƒ แƒ แƒฃแƒแƒ แƒงแƒแƒคแƒ˜แƒšแƒ˜แƒ แƒ™แƒแƒ“แƒ˜แƒ— export_window_too_wide, แƒ“แƒ แƒแƒ แƒ แƒฉแƒฃแƒ›แƒแƒ“ แƒ˜แƒญแƒ แƒ”แƒ‘แƒ. แƒชแƒแƒšแƒ™แƒ” แƒšแƒ˜แƒ›แƒ˜แƒขแƒ˜: 6 แƒ”แƒฅแƒกแƒžแƒแƒ แƒขแƒ˜ แƒกแƒแƒแƒ—แƒจแƒ˜ แƒแƒ แƒ’แƒแƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒแƒ–แƒ”.

แƒ•แƒ”แƒ แƒกแƒ˜แƒ”แƒ‘แƒ˜

แƒ•แƒ”แƒ แƒกแƒ˜แƒ แƒ’แƒ–แƒแƒจแƒ˜แƒ แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜. แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒก แƒ•แƒ”แƒšแƒ”แƒ‘แƒ˜ แƒ“แƒแƒ”แƒ›แƒแƒขแƒ”แƒ‘แƒ โ€” แƒฃแƒชแƒœแƒแƒ‘แƒ”แƒ‘แƒก แƒ›แƒแƒ”แƒžแƒงแƒแƒ แƒ˜แƒ— แƒ แƒแƒ’แƒแƒ แƒช แƒ’แƒแƒ›แƒแƒกแƒแƒขแƒแƒ•แƒ”แƒ‘แƒ”แƒšแƒก แƒ“แƒ แƒแƒ แƒ แƒ แƒแƒ’แƒแƒ แƒช แƒจแƒ”แƒชแƒ“แƒแƒ›แƒแƒก โ€” แƒ›แƒแƒ’แƒ แƒแƒ› v1-แƒ˜แƒ“แƒแƒœ แƒแƒ แƒแƒคแƒ”แƒ แƒ˜ แƒฌแƒแƒ˜แƒจแƒšแƒ”แƒ‘แƒ แƒ“แƒ แƒ›แƒแƒกแƒจแƒ˜ แƒแƒ แƒแƒคแƒ”แƒ แƒ˜ แƒจแƒ”แƒ˜แƒชแƒ•แƒšแƒ˜แƒก แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒแƒก.

แƒ แƒแƒ›แƒ” แƒแƒ™แƒšแƒ˜แƒ?

แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ”แƒ‘แƒ˜แƒก แƒœแƒแƒ™แƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒœแƒ–แƒ แƒแƒฎ แƒ›แƒชแƒ˜แƒ แƒ”แƒ: แƒ˜แƒก แƒคแƒแƒ แƒแƒ•แƒก แƒ™แƒ”แƒ“แƒšแƒ˜แƒก แƒ“แƒแƒคแƒแƒก, แƒจแƒ”แƒฏแƒแƒ›แƒ”แƒ‘แƒแƒก แƒ›แƒ”แƒกแƒ”แƒœแƒฏแƒ”แƒ แƒจแƒ˜ แƒ“แƒ แƒ’แƒแƒœแƒ—แƒแƒ•แƒกแƒ”แƒ‘แƒ˜แƒก แƒกแƒ™แƒ แƒ˜แƒžแƒขแƒก, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒก แƒ’แƒแƒ›แƒแƒจแƒ•แƒ”แƒ‘แƒ˜แƒก แƒฎแƒแƒœแƒ’แƒ แƒซแƒšแƒ˜แƒ•แƒแƒ‘แƒ˜แƒ— แƒฉแƒฃแƒ›แƒ“แƒ”แƒ‘แƒ. แƒ—แƒฃ แƒ แƒแƒฆแƒแƒชแƒแƒก แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ—, แƒ แƒแƒกแƒแƒช แƒ˜แƒก แƒ•แƒ”แƒ  แƒกแƒฌแƒ•แƒ“แƒ”แƒ‘แƒ, แƒ›แƒแƒ’แƒ•แƒฌแƒ”แƒ แƒ”แƒ— support@vitrinaengine.com-แƒ–แƒ” โ€” แƒ˜แƒ›แƒ˜แƒก แƒชแƒแƒ“แƒœแƒ, แƒ แƒแƒช แƒฎแƒแƒšแƒฎแƒก แƒ›แƒแƒ แƒ—แƒšแƒ แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ, แƒกแƒฌแƒแƒ แƒ”แƒ“ แƒ˜แƒกแƒแƒ, แƒ แƒ˜แƒ—แƒ˜แƒช แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜ แƒ‘แƒแƒšแƒแƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜ แƒจแƒ”แƒ˜แƒ แƒฉแƒ”แƒ•แƒ.

แƒคแƒแƒกแƒ”แƒ‘แƒ˜ ยท แƒ›แƒแƒ›แƒกแƒแƒฎแƒฃแƒ แƒ”แƒ‘แƒ˜แƒก แƒžแƒ˜แƒ แƒแƒ‘แƒ”แƒ‘แƒ˜