A URI link as returned by the shard (public view, no token).

interface UriLink {
    action: UriLinkAction;
    createdAt: string;
    createdByKeyId: string;
    expiresAt: string;
    id: string;
    lastUsedAt: string;
    maxUses: number;
    name: string;
    revokedAt: string;
    target: UriLinkTarget;
    useCount: number;
}

Properties

Action the link performs when resolved.

createdAt: string

ISO timestamp when the link was created.

createdByKeyId: string

Identifier of the API key that created the link.

expiresAt: string

ISO timestamp when the link expires.

id: string

Unique identifier of the link.

lastUsedAt: string

ISO timestamp when the link was last used.

maxUses: number

Maximum number of times the link can be used.

name: string

Human-readable name for the link.

revokedAt: string

ISO timestamp when the link was revoked.

Target configuration for the action.

useCount: number

Number of times the link has been used.