Dokumentasyon ng API

I-access ang iyong naka-encrypt na data sa pamamagitan ng program gamit ang aming secure na REST API na may token-based na pagpapatotoo.

Pagsisimula

Bumuo ng API key sa iyong mga setting ng account upang makapagsimula

Upang magamit ang Hexbon API, kailangan mong bumuo ng API key mula sa iyong pahina ng Mga Setting ng Account → Mga Setting ng API. Gumagamit ang API ng dalawang-hakbang na daloy ng pagpapatotoo para sa pinahusay na seguridad.

Daloy ng Pagpapatotoo

1

Humiling ng Token

Gamitin ang iyong API key upang humiling ng pansamantalang access token sa pamamagitan ng POST /api/v1/auth

2

Bisa ng Token

Ang token ay may bisa sa loob ng 60 minuto. Pagkatapos mag-expire, humiling ng bagong token.

3

Gamitin ang Token

Isama ang token sa Authorization: Bearer <token> header para sa mga operasyon ng data.

Paglilimita sa Rate

Ang API ay limitado sa 10 kahilingan bawat minuto bawat user. Ang paglampas sa limitasyong ito ay magreresulta sa tugon na 429 Too Many Requests.

Mga Endpoint

Magpatotoo

POST
https://hexbon.com/api/v1/auth

Bumuo ng pansamantalang access token gamit ang iyong API key.

Mga Header

X-API-Key Ang iyong API key (kinakailangan)
Halimbawang Kahilingan
curl -X POST "https://hexbon.com/api/v1/auth" \
  -H "X-API-Key: your_api_key_here"
Halimbawang Tugon
{
  "success": true,
  "bearer_token": "abc123def456...",
  "expires_at": "2025-11-27T15:30:00Z",
  "expires_in": 3600
}

Basahin

GET
https://hexbon.com/api/v1/data

Kunin ang iyong naka-encrypt na data. Nagbabalik ng client-encrypted payload (v1:...).

Mga Header

Authorization Bearer <token> (kinakailangan)
Halimbawang Kahilingan
curl -X GET "https://hexbon.com/api/v1/data" \
  -H "Authorization: Bearer your_token_here"
Halimbawang Tugon
{
  "success": true,
  "data": "v1:encrypted_payload_here..."
}

I-update

POST
https://hexbon.com/api/v1/data

I-save ang iyong naka-encrypt na data. Tumatanggap ng client-encrypted payload (v1:...) sa katawan ng kahilingan.

Tandaan: Dapat paganahin ang write access sa iyong Mga Setting ng API. Bilang default, ang access sa API ay read-only.

Mga Header

Authorization Bearer <token> (kinakailangan)
Content-Type application/json (kinakailangan)

Katawan ng Kahilingan

data Client-encrypted payload na nagsisimula sa v1: (kinakailangan)
Halimbawang Kahilingan
curl -X POST "https://hexbon.com/api/v1/data" \
  -H "Authorization: Bearer your_token_here" \
  -H "Content-Type: application/json" \
  -d '{"data": "v2:your_encrypted_payload"}'
Halimbawang Tugon
{
  "success": true,
  "message": "Encrypted data saved successfully."
}

Format ng Tugon

Ang lahat ng tugon ng API ay ibinabalik sa format na JSON na may boolean field na success na nagsasaad ng resulta ng operasyon.

Matagumpay na Tugon
{
  "success": true,
  "data": "..."
}
Tugon ng Error
{
  "success": false,
  "message": "Error description"
}

Mga Code ng Error

Code Paglalarawan
401 Hindi wasto o nawawalang API key / nag-expire na ang token
403 Naka-disable ang write access (para sa POST /data)
422 Hindi wastong format ng payload o lumampas sa limitasyon ng storage
429 Lumampas sa limitasyon ng rate (10 kahilingan/minuto)
500 Panloob na error ng server

Handa nang Magsimula?

Bumuo ng iyong API key at simulan ang pagsasama sa Hexbon ngayon.

Pumunta sa Mga Setting ng API

Halos hindi kami gumagamit ng cookies

Gumagamit lang kami ng mga cookies na lubos na kinakailangan na nagpapahusay sa seguridad ng website at nagpapabuti sa iyong karanasan bilang user. Hindi namin sinusubaybayan ang iyong pag-uugali o aktibidad.