Langsung ke konten utama
GET
/
faults
Melihat daftar semua gangguan
curl --request GET \
  --url https://api.altostrat.io/faults \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "id": "flt_31pkd1t8FvW7qZv0jG2a9kH5mB1",
      "resource_id": "dev_2j4k2l2j3k4l2j3k4",
      "customer_id": "cus_1i2j3k4l5m6n7o8p",
      "microservice_id": "wantunnel-monitor",
      "type": "wantunnel",
      "status": "unresolved",
      "severity": "CRITICAL",
      "message": "Failover tautan WAN: Tautan utama (WAN1) mati",
      "cause": "Probe gagal: Latensi melebihi ambang batas 500ms",
      "created_at": "2025-10-21T12:00:00.000000Z",
      "resolved_at": null,
      "resource_ancestry_path": "site_8a7b6c5d4e3f2g1h|dev_2j4k2l2j3k4l2j3k4",
      "ttl": 1797825595,
      "comments": [
        {
          "user_id": "user_a1b2c3d4e5f6g7h8",
          "comment": "Sudah menghubungi ISP, mereka sedang menyelidiki pemadaman lokal.",
          "created_at": "2025-10-21T12:05:30.000000Z"
        }
      ]
    }
  ],
  "meta": {
    "count": 50,
    "cursor": "eyJQSyI6eyJTIjoiRkFVTFQjMzFwbGg4a2FhblB2R0h",
    "has_more": true
  }
}

Authorizations

Authorization
string
header
required

Permintaan API diautentikasi menggunakan JSON Web Token (JWT) yang disediakan di header Authorization.

Query Parameters

limit
integer
default:50

Batas jumlah objek yang akan dikembalikan. Batas dapat berkisar antara 1 dan 100, dan defaultnya adalah 50.

Required range: 1 <= x <= 100
cursor
string

Kursor untuk digunakan dalam paginasi. cursor adalah string buram yang menentukan posisi Anda saat ini dalam daftar.

Example:

"eyJQSyI6eyJTIjoiRkFVTFQjMzFwbGg4a2FhblB2R0h"

from
string<date-time>

Stempel waktu dalam format ISO 8601. Hanya mengembalikan gangguan yang dibuat setelah waktu ini.

Example:

"2025-10-20T10:00:00Z"

to
string<date-time>

Stempel waktu dalam format ISO 8601. Hanya mengembalikan gangguan yang dibuat sebelum waktu ini.

Example:

"2025-10-21T10:00:00Z"

severity
enum<string>

Memfilter gangguan berdasarkan tingkat keparahannya.

Opsi yang tersedia:
LOW,
MEDIUM,
HIGH,
CRITICAL,
WARNING
type
string

Memfilter gangguan berdasarkan jenisnya, seperti site atau wantunnel.

Example:

"wantunnel"

resource_id
string

Memfilter gangguan ke pengidentifikasi sumber daya tertentu.

Example:

"dev_2j4k2l2j3k4l2j3k4"

site
string

Memfilter gangguan ke situs tertentu dan semua sumber daya turunannya. Ini melakukan kueri hierarkis.

Example:

"site_8a7b6c5d4e3f2g1h"

status
enum<string>

Memfilter gangguan berdasarkan status resolusinya.

Opsi yang tersedia:
unresolved,
resolved

Response

Daftar gangguan yang terpaginasi.

data
object[]
meta
object