Skip to main content
Glama

Create a Hive short link

create_bio_short_link
Idempotent

Make one of Hive’s own short links for a destination, so its clicks are counted beside the Hive Bio page. Links made outside Hive cannot be created here.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
utmNo
slugNoA custom ending, 3 to 64 letters, numbers, hyphens or underscores. Leave it out for a generated one.
tagsNo
titleNoA name for it inside Hive.
domainNoAn active branded domain owned by this workspace; otherwise use its Hive default.
platformNoOptional social network attribution.
startsAtNoOptional start time in ISO format.
expiresAtNoOptional expiry time in ISO format.
campaignIdNoAn existing campaign in this workspace; its tracking defaults are merged.
routingRulesNo
socialPostIdNoAn existing post you can access in this workspace.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
destinationUrlYesWhere the short link goes. A full web address.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed10 schema fields changed
    • addedInput schema / properties / approvalToken
      Added value: +{
      +  "description": "Single-use token returned by Hive after the owner approves this exact action.",
      +  "type": "string"
      +}
    • addedInput schema / properties / campaignId
      Added value: +{
      +  "description": "An existing campaign in this workspace; its tracking defaults are merged.",
      +  "type": "string"
      +}
    • addedInput schema / properties / domain
      Added value: +{
      +  "description": "An active branded domain owned by this workspace; otherwise use its Hive default.",
      +  "type": "string"
      +}
    • addedInput schema / properties / expiresAt
      Added value: +{
      +  "description": "Optional expiry time in ISO format.",
      +  "type": [
      +    "string",
      +    "null"
      +  ]
      +}
    • addedInput schema / properties / platform
      Added value: +{
      +  "description": "Optional social network attribution.",
      +  "type": "string"
      +}
    • addedInput schema / properties / routingRules
      Added value: +{
      +  "items": {
      +    "properties": {
      +      "action": {
      +        "enum": [
      +          "route",
      +          "block",
      +          "alternate"
      +        ],
      +        "type": "string"
      +      },
      +      "alternateUrl": {
      +        "type": "string"
      +      },
      +      "enabled": {
      +        "type": "boolean"
      +      },
      +      "id": {
      +        "type": "string"
      +      },
      +      "kind": {
      +        "enum": [
      +          "country",
      +          "referrer-platform",
      +          "device"
      +        ],
      +        "type": "string"
      +      },
      +      "operator": {
      +        "enum": [
      +          "is",
      +          "is-not",
      +          "in"
      +        ],
      +        "type": "string"
      +      },
      +      "value": {
      +        "anyOf": [
      +          {
      +            "type": "string"
      +          },
      +          {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          }
      +        ]
      +      }
      +    },
      +    "type": "object"
      +  },
      +  "maxItems": 10,
      +  "type": "array"
      +}
    • addedInput schema / properties / socialPostId
      Added value: +{
      +  "description": "An existing post you can access in this workspace.",
      +  "type": "string"
      +}
    • addedInput schema / properties / startsAt
      Added value: +{
      +  "description": "Optional start time in ISO format.",
      +  "type": [
      +    "string",
      +    "null"
      +  ]
      +}
    • addedInput schema / properties / tags
      Added value: +{
      +  "items": {
      +    "type": "string"
      +  },
      +  "maxItems": 10,
      +  "type": "array"
      +}
    • addedInput schema / properties / utm
      Added value: +{
      +  "properties": {
      +    "utm_campaign": {
      +      "type": "string"
      +    },
      +    "utm_content": {
      +      "type": "string"
      +    },
      +    "utm_medium": {
      +      "type": "string"
      +    },
      +    "utm_source": {
      +      "type": "string"
      +    },
      +    "utm_term": {
      +      "type": "string"
      +    }
      +  },
      +  "type": "object"
      +}
  2. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources