# Short.io integration

> Branded link shortener: create, update, and organize short links on custom domains, manage QR codes, bundles, and domain settings, and read click statistics.

- Authentication: apiKey

## Tools (110)

- **Add allowed hostname**: Adds a hostname to the domain's allowed-hostnames list.
- **Add IP exclusion**: Adds an IP address to the domain's exclusion list, so clicks from it are not counted.
- **Add link permission**: Add link permission
- **Add link to bundle**: Adds a short link to a bundle.
- **Add region targeting to link**: Add region targeting to link
- **Append a single tag to the links in bulk**: Append a single tag to the links in bulk
- **Archive link**: Archive link
- **Archive links in bulk**: Archive links in bulk
- **Clear the domain link-signature key**: Removes the domain's link-signature key (sets it to null), disabling redirect URL signing for the domain.
- **Create a domain**: Create a domain
- **Create a new link**: This method creates a new link.
- **Create a new link (simple version)**: Simple version of the link create endpoint, for clients that cannot use POST.
- **Create bundle**: Creates a new link bundle with customizable template, social media links, and branding
- **Create DNS records**: Creates one or more DNS records for a domain registered through Short.io.
- **Create folder**: Create a new folder
- **Create link countries in bulk**: Create link countries in bulk
- **Create link country**: Create link country
- **Create link regions in bulk**: Create link regions in bulk
- **Create or update domain QR code settings**: Creates or updates the default QR code settings applied to the domain's links.
- **Create or update domain theme**: Creates or updates theme settings for the domain.
- **Create or update link QR code settings**: Saves the QR code settings for the link.
- **Create or update universal links**: Creates or updates the iOS/Android universal-link (app association) configuration for the domain.
- **Create post**: Creates a content page rendered at a short link
- **Create up to 1000 links in one call**: Please use this method if you need to create big packs of links.
- **Delete bundle**: Deletes a bundle by ULID id
- **Delete DNS records**: Deletes DNS records of the given name and type.
- **Delete domain favicon**: Deletes the domain's favicon.
- **Delete domain QR code settings**: Deletes the domain's QR code settings, reverting to defaults.
- **Delete domain theme**: Deletes theme settings for the domain, reverting it to the default theme.
- **Delete link**: Delete link by id
- **Delete link country**: Delete link country
- **Delete link permissions**: Delete link permissions
- **Delete link QR code settings**: Deletes the QR code settings saved for the link, reverting to the domain or folder settings.
- **Delete link region by country**: Delete link region by country
- **Delete links by date interval**: Delete links of a domain within a created-at date interval.
- **Delete links in bulk**: Delete links in bulk by ids
- **Delete post**: Delete post
- **Disable S3 export**: Disables daily S3 click export for the domain.
- **Duplicate an existing link**: Duplicates an existing link with all its properties, targeting rules, and settings.
- **Enable S3 export**: Enables daily S3 click export for the domain.
- **Generate a hosted QR code for the link**: Generate a hosted QR code for the link
- **Generate an AI QR code for the link**: Generate an AI QR code for the link
- **Generate example links for a domain**: Creates a set of demo/example links to showcase various features of the short link service.
- **Generate QR code for the link**: Generate QR code for the link
- **Generate QR codes for the link in bulk**: Generate QR codes for the link in bulk.
- **Get all regions by country**: Get all regions by country
- **Get bundle by ID**: Returns bundle details by ULID id
- **Get bundle links**: Returns all links in a bundle, ordered by sort order
- **Get bundle templates**: Returns all available bundle templates
- **Get domain details by id**: Get domain details by id
- **Get domain QR code settings**: Returns the default QR code settings applied to the domain's links.
- **Get domain theme**: Returns theme settings for the domain.
- **Get folder**: Get links folder for the specified domain id and user id
- **Get link countries**: Get link countries
- **Get link info by link id**: Get link info by link id.
- **Get link info by path**: Get link info by path.
- **Get link opengraph properties**: Get link opengraph properties
- **Get link permissions**: Get link permissions
- **Get link QR code settings**: Returns the QR code settings saved for the link, applied on every generation instead of the domain or folder settings.
- **Get link regions**: Get link regions
- **Get links info by original URL**: Returns all links with the same original URL.
- **Get organization plan and usage**: Returns the organization's plan tier and billing period alongside its current usage counters: domain and link counts, paid link count, AI spend in microdollars, stored bytes, remaining Pro/Team trial days, the plan's folder limit per domain (null when unlimited), and nextLinkLimitRecalculationAt: th
- **Get password page CSS**: Returns the custom CSS applied to the domain's password prompt page.
- **Get post by ID**: Get post by ID
- **Get S3 export status**: Returns the S3 click-export configuration and status for the domain.
- **Get the most popular tags in a domain**: Get the most popular tags in a domain
- **Get universal links**: Returns the iOS/Android universal-link (app association) configuration for the domain.
- **Link list**: Get domain links
- **List allowed hostnames**: Returns the domain's allowed-hostnames list.
- **List audit log entries**: Lists audit log entries for a team or a domain.
- **List DNS records**: Returns the customer-managed DNS records for a domain registered through Short.io.
- **List domains**: Shows all domains of current user
- **List folders**: Get links folders for the specified domain id
- **List hosted QR codes**: List hosted QR codes
- **List the tags used across a domain**: List the tags used across a domain
- **Mark domain as favorite**: Marks the domain as a favorite for the current user.
- **Remove allowed hostname**: Removes a hostname from the domain's allowed-hostnames list.
- **Remove IP exclusion**: Removes an IP address from the domain's exclusion list.
- **Remove link from bundle**: Removes a link from a bundle by its link template ID
- **Revoke a hosted QR code**: Revoke a hosted QR code
- **Rotate the domain link-signature key**: Generates a new per-domain HMAC secret used by the redirector to sign redirect destination URLs, and returns it.
- **Set link opengraph properties**: Set link opengraph properties
- **Set password page CSS**: Sets the custom CSS applied to the domain's password prompt page.
- **Statistics: Clear statistics of specified domain**: Clear statistics of specified domain
- **Statistics: Domain statistics data by interval**: Returns statistics for domain grouped by interval
- **Statistics: Domain statistics (GET)**: Returns detailed statistics for domain in given period
- **Statistics: Domain statistics (POST)**: Returns detailed statistics for domain in given period
- **Statistics: Link clicks (GET)**: Gets link clicks for link ids
- **Statistics: Link clicks (POST)**: Gets link clicks for link paths
- **Statistics: Link statistics data by interval**: Returns statistics for link grouped by interval
- **Statistics: Link statistics (GET)**: Returns detailed statistics for link in given period
- **Statistics: Link statistics (POST)**: Returns detailed statistics for link in given period
- **Statistics: List of raw clicks**: Returns list of latest raw clicks
- **Statistics: Top column values for specified link path**: Returns values and counts for specified link path
- **Statistics: Top values of specified column and interval**: Returns values by interval and counts for specified column
- **Statistics: Top values of specified column, ordered by clicks desc**: Returns values and counts for specified column
- **Unarchive link**: Unarchive link
- **Unarchive links in bulk**: Unarchive links in bulk
- **Unmark domain as favorite**: Removes the domain from the current user's favorites.
- **Update bundle**: Updates bundle details, social media links, and branding
- **Update domain settings**: Update domain settings
- **Update existing URL**: Update original url, title or path for existing URL by id
- **Update link sort order**: Updates the sort order of links in a bundle
- **Update post**: Update post
- **Upload bundle background image**: Uploads a background image for a bundle
- **Upload bundle logo**: Uploads a logo image for a bundle
- **Upload domain favicon**: Uploads a favicon for the domain as multipart form data.
- **Upload link QR code logo**: Uploads the logo embedded in the link's QR code, as the raw image body.
- **Upload post cover image**: Upload post cover image
- **Upload QR code logo**: Uploads the logo embedded in the domain's QR codes, as multipart form data.

Connect Short.io in General Input: https://www.generalinput.com/apps/short-io