이 페이지에서

For AI agents: a documentation index is available at /docs/llms.txt. Append .md to any page URL for markdown, or send Accept: text/markdown.

실험 실험 API 관리 뮤텍스 그룹 엔드포인트

목록

bash
GET https://experiment.amplitude.com/api/1/mutexes

해당 구성 세부 정보를 포함한 뮤텍스 그룹 목록을 가져옵니다.

쿼리 매개 변수

응답

성공적인 요청은 200 OK 응답과 응답 본문에 JSON으로 인코딩된 뮤텍스 그룹 목록을 반환합니다.

curl --request GET \
--url 'https://experiment.amplitude.com/api/1/mutexes?limit=1000' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer <management-api-key>'

자세한 정보 보기

bash
GET https://experiment.amplitude.com/api/1/mutexes/<id>

뮤텍스 그룹의 구성 세부 정보를 가져옵니다.

경로 변수

응답

성공적인 요청은 200 OK 응답과 뮤텍스 그룹의 세부 정보가 포함된 JSON 객체를 반환합니다.

curl --request GET \
    --url 'https://experiment.amplitude.com/api/1/mutexes/<id>' \
    --header 'Accept: application/json' \
    --header 'Authorization: Bearer <management-api-key>'

뮤텍스 그룹 편집

bash
PATCH https://experiment.amplitude.com/api/1/mutexes/{id}

뮤텍스 그룹을 편집합니다.

경로 변수

요청 본문

요청 예제

json
{
    "name": "updated name",
    "description": "updated description"
}

응답

성공적인 요청은 200 OK 응답을 반환합니다.

요청

curl
curl --request PATCH \
    --url 'https://experiment.amplitude.com/api/1/mutexes/<id>' \
    --header 'Content-Type: application/json' \
    --header 'Accept: application/json' \
    --header 'Authorization: Bearer <management-api-key>' \
    --data '{"name": "updated name"}'

뮤텍스 그룹 슬롯 편집

bash
PATCH https://experiment.amplitude.com/api/1/mutexes/{id}/slots/{slotIndex}

뮤텍스 그룹 슬롯을 편집합니다.

경로 변수

요청 본문

요청 예제

json
{
    "experiments": [123, 456],
    "individuals": ["x@amplitude.com", "y@amplitude.com", "abcde-12345"]
}

응답

성공적인 요청은 200 OK 응답을 반환합니다.

요청

curl
curl --request PATCH \
    --url 'https://experiment.amplitude.com/api/1/mutexes/<id>/slots/<slotIndex>' \
    --header 'Content-Type: application/json' \
    --header 'Accept: application/json' \
    --header 'Authorization: Bearer <management-api-key>' \
    --data '{"experiments": [123, 456]}'

생성

bash
POST https://experiment.amplitude.com/api/1/mutexes

새 뮤텍스 그룹을 생성합니다.

요청 본문

슬롯

slots 필드에는 이러한 객체가 포함되어 있습니다.

요청 예제

json
{
    "projectId":"<projectId>",
    "name": "Example Mutex Group",
    "key": "example-mutex",
    "description": "An example mutex group",
    "evaluationMode": "remote",
  	"slots": [
      	{
      		"percentage": 40,
          	"experiments": [123],
          	"holdouts": [456]
      	},
      	{
      		"percentage": 60,
          	"experiments": [789],
          	"individuals": ["x@amplitude.com"]
      	}
    ]
}

응답

성공적인 요청은 200 OK 응답 및 뮤텍 그룹의 ID와 URL이 포함된 JSON 객체를 반환합니다.

curl --request POST \
    --url 'https://experiment.amplitude.com/api/1/mutexes' \
    --header 'Content-Type: application/json' \
    --header 'Accept: application/json' \
    --header 'Authorization: Bearer <management-api-key>' \
    --data '{"projectId":"<projectId>","slots":[{"percentage":40},{"percentage":60}]}'

이 내용이 도움이 되었나요?