실험 API 관리 배포 엔드포인트
EU 데이터 레지던시
이 페이지의 예제에서는 기본 URL https://experiment.amplitude.com을(를) 사용합니다. 프로젝트에서 Amplitude의 EU 데이터 센터를 사용하고 있다면 대신 https://experiment.eu.amplitude.com을(를) 사용하십시오. 자세한 내용은 지역을 참조하십시오.
배포 내역 목록
bash
GET https://experiment.amplitude.com/api/1/deployments
실험이나 플래그를 할당할 수 있는 배포 목록을 가져옵니다.
쿼리 매개 변수
| 이름 | 설명 |
|---|---|
limit | 선택 사항입니다. 유형: number. 반환될 배포의 최대 수입니다. 1000으로 제한됩니다. |
cursor | 선택 사항입니다. 유형: number. 결과 "페이지"를 시작할 위치를 지정하는 오프셋입니다. |
응답
성공적인 요청은 응답 본문에 JSON으로 인코딩된 배포 목록과 함께 200 OK 응답을 반환합니다.
요청
curl
curl --request GET \
--url 'https://experiment.amplitude.com/api/1/deployments?limit=1000' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer <management-api-key>'
응답
json
{
"deployments": [
{
"id": <id>,
"projectId": <projectId>,
"label": "deployment-1",
"key": <key>,
"deleted": true
},
{
"id": <id>,
"projectId": <projectId>,
"label": "deployment-2",
"key": <key>,
"deleted": false
}
]
}
배포 작성
bash
POST https://experiment.amplitude.com/api/1/deployments
실험이나 플래그를 할당할 수 있는 배포를 생성합니다.
쿼리 매개 변수
| 이름 | 설명 |
|---|---|
projectId | 필수입니다. 유형: string. 프로젝트의 ID입니다. |
label | 필수입니다. 유형: string. 배포의 레이블입니다. 영숫자 및/또는 _, - 문자를 포함해야 합니다. |
type | 필수입니다. 유형: string. 배포의 유형입니다. client 또는 server 둘 중 하나여야 합니다. |
요청
json
{
"projectId": "<projectId>",
"label": "hello-world",
"type": "client"
}
응답
성공적인 요청은 200 OK 응답과 배포의 id을(를) 반환합니다.
요청
curl
curl --request POST \
--url 'https://experiment.amplitude.com/api/1/deployments' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer <management-api-key>'
json
{
"id": <id>
}
배포 편집
bash
PATCH https://experiment.amplitude.com/api/1/deployments/<id>
실험이나 플래그를 할당할 수 있는 배포를 편집합니다.
쿼리 매개 변수
| 이름 | 설명 |
|---|---|
label | 선택 사항입니다. 유형: string. 배포의 레이블입니다. 영숫자 및/또는 _, - 문자를 포함해야 합니다. |
archive | 선택 사항입니다. 유형: boolean. 배포를 소프트 삭제 또는 복원합니다. |
요청
json
{
"label": "updated-label"
}
응답
성공적인 요청은 200 OK응답과 OK 텍스트를 반환합니다.
요청
curl
curl --request PATCH \
--url 'https://experiment.amplitude.com/api/1/deployments/<id>' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer <management-api-key>'
이 내용이 도움이 되었나요?