Langsung ke konten utama
GET
/
search
Cari Sumber Daya Tenant
curl --request GET \
  --url https://api.altostrat.io/search \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "id": "doc_1",
      "name": "Dokumentasi Proyek Alfa",
      "type": "document",
      "description": "Dokumentasi komprehensif untuk proyek Alfa termasuk spesifikasi API dan panduan pengguna.",
      "org_id": "org_MyoAolMD2GACSFi8",
      "workspace_id": "ws_sz47boIRd2XfDRk3G0",
      "metadata": {
        "category": "technical",
        "resource_id": "res_doc_001"
      },
      "created_at": "2025-10-24T12:00:00.000000Z",
      "updated_at": "2025-10-27T15:30:00.000000Z",
      "relevance_percentage": 100,
      "scout_score": 123456789
    }
  ],
  "links": {
    "first": "https://api.altostrat.io/search?page=1",
    "last": "https://api.altostrat.io/search?page=5",
    "prev": null,
    "next": "https://api.altostrat.io/search?page=2"
  },
  "meta": {
    "current_page": 1,
    "from": 1,
    "last_page": 5,
    "path": "https://api.altostrat.io/search",
    "per_page": 20,
    "to": 20,
    "total": 95
  }
}

Authorizations

Authorization
string
header
required

API Altostrat menggunakan token JWT Bearer untuk autentikasi.

Query Parameters

q
string
required

String kueri pencarian utama. API melakukan pencarian fuzzy terhadap nama, deskripsi, dan metadata sumber daya.

Required string length: 1 - 255
workspace_id
string

Filter opsional untuk membatasi hasil pencarian ke ID ruang kerja tertentu. Jika disediakan, org_id akan diabaikan. Jika dihilangkan, pencarian secara default akan menggunakan cakupan organisasi.

org_id
string

Filter opsional untuk membatasi hasil pencarian ke ID organisasi tertentu. Ini biasanya digunakan oleh pengguna administratif untuk mencari di luar organisasi default mereka. Jika dihilangkan, pencarian akan dibatasi pada organisasi pengguna yang terautentikasi.

types
string[]

Sebuah array jenis entitas untuk memfilter hasil. Contohnya, types[]=device&types[]=policy hanya akan mengembalikan entitas dari kedua jenis tersebut.

created_from
string<date>

Tanggal mulai untuk filter rentang tanggal pembuatan, diformat sebagai YYYY-MM-DD.

created_to
string<date>

Tanggal akhir untuk filter rentang tanggal pembuatan, diformat sebagai YYYY-MM-DD.

page
integer
default:1

Nomor halaman untuk paginasi.

Required range: x >= 1
per_page
integer
default:20

Jumlah hasil yang akan dikembalikan per halaman.

Required range: 1 <= x <= 100

Response

Daftar hasil pencarian yang dipaginasi.

data
object[]
meta
object