API ์ฐธ์กฐ
๋ชจ๋ ๊ธฐ๋ฅ์ ๊ฐ์ถ REST API๋ฅผ ์ฌ์ฉํ์ฌ BeeCastly๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถํ์ธ์. ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ผ๋ก ์ฐ๋ฝ์ฒ๋ฅผ ๊ด๋ฆฌํ๊ณ , ๋ฉ์์ง๋ฅผ ๋ณด๋ด๊ณ , ์บ ํ์ธ์ ๋ง๋ค๊ณ , ์นํํฌ๋ฅผ ๊ตฌ์ฑํ์ธ์.
๊ธฐ๋ณธ URL
https://beecastly.com/api๋ชจ๋ API ์๋ํฌ์ธํธ๋ ์ด ๊ธฐ๋ณธ URL์ ๊ธฐ์ค์ผ๋ก ํฉ๋๋ค. ์์ฒญ์๋ ์ ํจํ API ํค ๋๋ JWT ํ ํฐ์ด ํฌํจ๋์ด์ผ ํฉ๋๋ค.
๋น ๋ฅธ ์์
curl -X GET https://beecastly.com/api/contacts \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "x-tenant-id: YOUR_TENANT_ID" \ -H "Content-Type: application/json"
์ ์ฆ
๋ชจ๋ ์์ฒญ์๋ ๋ค์ ์ค ํ๋๋ฅผ ํตํ ์ธ์ฆ์ด ํ์ํฉ๋๋ค.
- API ํค - Authorization: Bearer YOUR_API_KEY ํค๋๋ฅผ ์ ๋ฌํฉ๋๋ค.
- JWT ํ ํฐ โ POST /auth/login์์ ํ๋
๋ํ ํ ๋ํธ ID๋ฅผ ํฌํจํ์ธ์: x-tenant-id: YOUR_TENANT_ID
API ์๋ํฌ์ธํธ
์ ์ฆ
๋ก๊ทธ์ธ, ๋ฑ๋ก, API ํค, JWT ํ ํฐ
์ฝํํธ ๋ ์ฆ
CRUD ์์ , ํ๊ทธ, ์ธ๊ทธ๋จผํธ, ์ฌ์ฉ์ ์ ์ ํ๋
๋ฉ์์ง
WhatsApp, ์ด๋ฉ์ผ, SMS๋ฅผ ๋ณด๋ด์ธ์. ๋ํ ๊ฐ์ ธ์ค๊ธฐ
์บ ํ์ธ
์บ ํ์ธ ์์ฑ, ์์ฝ ๋ฐ ์ถ์
์นํ
์ด๋ฒคํธ ๊ตฌ๋ , ํ์ด๋ก๋, ๊ฒ์ฆ
๋ด
AI ๋ด ์ธ์ , ๋ฉ์์ง, ํ๋ จ ๋ฐ์ดํฐ
์๋ต ํ์
๋ชจ๋ ์๋ต์ ์ผ๊ด๋ JSON ํ์์ ๋ฐ๋ฆ ๋๋ค.
// Success
{
"success": true,
"data": { ... }
}
// Error
{
"success": false,
"error": "Error message description"
}๋น์จ ์ ํ
๋ฌด๋ฃ ๋ฑ๊ธ: ์์ฒญ 100๊ฐ/๋ถ
ํ๋ก ๋ฑ๊ธ: ์์ฒญ 1,000๊ฐ/๋ถ
Enterprise: ์ฌ์ฉ์ ์ ์ ํ๋
๋ชจ๋ ์๋ต์๋ ์๋ ์ ํ ํค๋๊ฐ ํฌํจ๋ฉ๋๋ค: X-RateLimit-Remaining