Hackle Proxy API
마지막 업데이트
이 문서는 Hackle Proxy를 호출하기 위한 API를 제공하고 설명합니다.
📘 사전 준비 사항
Hackle Proxy 설치 후 사용할 수 있습니다.
Hackle Proxy서버를 호출하기 위해서는 Header 값에 SDK Key를 필수로 넣어야 합니다. SDK Key가 없거나, 서버 구동 시 등록한 SDK_KEYS 의 키가 다른 경우 에러가 발생합니다.
X-HACKLE-SDK-KEY: {YOUR_SDK_KEY}Variation Api는 사용자에게 노출할 Variation을 결정해 줍니다.
POST /api/v1/variation{
"experimentKey" : number,
"userId" : string
}Response status code : 200
Body
에러 발생 시, 아래 response code로 api 문제를 확인할 수 있습니다.
400 : Bad Request - Request의 내용이 없거나, 형식이 맞지 않을 때 발생합니다.
401 : Unauthorized - Header에 SDK_KEY가 없거나, 맞지 않을 때 발생합니다.
500 : Internal Server Error
Track Api 는 사용자의 이벤트를 추적하기 위해 사용합니다.
Response status code : 202 에러 발생 시, 아래 response code로 api 문제를 확인할 수 있습니다.
400 : Bad Request - Request의 내용이 없거나, 형식이 맞지 않을 때 발생합니다.
401 : Unauthorized - Header에 SDK_KEY가 없거나, 맞지 않을 때 발생합니다.
500 : Internal Server Error
마지막 업데이트
{
"variation" : string // A, B, C, D, E, F, G, H, I, J
}POST /api/v1/track{
"eventKey" : string,
"userId" : string,
"value" : number // Optional (default=0.0)
}