Aliases
Pack alias の create/resolve/list/delete です。
Alias は、自分が所有する pack への human-readable reference です。Caller の personal/workspace context で解決されます。
Upsert an alias
PUT /v1/aliases
Authorization: Bearer <token>
Content-Type: application/json
{
"type": "context",
"id": "pack-id",
"alias": "repo-onboarding"
}type は workflow または context です。id は target pack ID です。alias は先頭 @ あり/なしのどちらでも渡せます。保存値は @ を含みません。
Alias name は trim/normalization 後に 1〜255 文字です。/、owner prefix、control characters は使えません。
Resolve or list aliases
curl "https://api.epismo.ai/v1/aliases?alias=@repo-onboarding" \
-H "authorization: Bearer $TOKEN"curl "https://api.epismo.ai/v1/aliases?type=context" \
-H "authorization: Bearer $TOKEN"alias を省略すると自分の aliases を list します。type=workflow または type=context で filter できます。
Delete an alias
DELETE /v1/aliases/:alias
Authorization: Bearer <token>Alias を削除しても pack は削除されません。Pack を削除すると、その pack を指す自分の aliases は削除されます。