Aliases
Create, resolve, list, and delete pack aliases.
Aliases provide human-readable references to packs you own. They are resolved in the caller's personal or workspace context.
Upsert an alias
PUT /v1/aliases
Authorization: Bearer <token>
Content-Type: application/json
{
"type": "context",
"id": "pack-id",
"alias": "repo-onboarding"
}type is workflow or context. id is the target pack ID. alias may be passed with or without a leading @; the stored value omits @.
Alias names are 1 to 255 characters after trimming and normalization. They cannot include /, owner prefixes, or 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"Omit alias to list your aliases. Pass type=workflow or type=context to filter.
Delete an alias
DELETE /v1/aliases/:alias
Authorization: Bearer <token>Deleting an alias does not delete the pack. Deleting a pack removes aliases you own that point to that pack.