Documentation Index
Fetch the complete documentation index at: https://docs.linquid.io/llms.txt
Use this file to discover all available pages before exploring further.
Link Advanced Endpoints
Endpoints
GET /api/links/statsGET /api/links/ext/:externalIdPUT /api/links/upsertPOST /api/links/:linkId/transfer
Access
links:readfor stats and external-id lookuplinks:createfor upsertlinks:deletefor transfer
GET /api/links/stats
Returns workspace-level aggregate link stats:
totalLinkstotalClickstotalUniqueClicks
GET /api/links/ext/:externalId
Looks up a link by external identifier in workspace scope.
Supports ext_ prefixed identifiers and returns link object with resolved shortUrl.
PUT /api/links/upsert
Upserts by link identity rules using create-link schema payload.
Use this when external systems should safely create-or-update link records in one call.
POST /api/links/:linkId/transfer
Transfers a link to another campaign/workspace context according to route policy and permission checks.
Common errors
404: link not found byexternalIdorlinkId400: invalid upsert/transfer payload403: missing permission or feature gate

