{"id":4856,"date":"2026-03-30T08:50:43","date_gmt":"2026-03-30T08:50:43","guid":{"rendered":"https:\/\/tinyurl.com\/blog\/?p=4856"},"modified":"2026-04-07T15:53:55","modified_gmt":"2026-04-07T15:53:55","slug":"what-permission-tinyurl-api-tokens","status":"publish","type":"post","link":"https:\/\/tinyurl.com\/blog\/what-permission-tinyurl-api-tokens\/","title":{"rendered":"What Kind of Permissions can be set for TinyURL API Tokens?"},"content":{"rendered":"\n<p style=\"font-size:16px\">TinyURL allows users to create permission specific API tokens. For example, there can be a token that can only be used to create TinyURLs. Similarly, there can be a token which can only be used to delete TinyURLs. It is possible to create a token with multiple or even all permissions.<\/p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p style=\"font-size:16px\">At the moment, following permissions can be set for Free users:<\/p>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"font-size:16px\">Create TinyURL &#8211; Permission to create a TinyURL using \/create endpoint.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"font-size:16px\">Update TinyURL &#8211; Used to update endpoint which allows to update TinyURL alias<\/li>\n<\/ul>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"font-size:16px\">Archive TinyURL &#8211; Used to archive or unarchive a TinyURL with \/archive endpoint.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p style=\"font-size:16px\">Paid users have a wider set of functionalities at their disposal:<\/p>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"font-size:16px\">Create TinyURL &#8211; To create a TinyURL using\u00a0<code>\/create<\/code>\u00a0endpoint<\/li>\n<\/ul>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"font-size:16px\">Update TinyURL &#8211; To use \/update endpoint which allows to update TinyURL alias, tags, stats settings<\/li>\n<\/ul>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"font-size:16px\">Change URL &#8211; To change destination URL for an existing TinyURL using \/change endpoint<\/li>\n<\/ul>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"font-size:16px\">Delete TinyURL &#8211; To delete an existing TinyURL using the\u00a0<code>\/delete<\/code>\u00a0endpoint<\/li>\n<\/ul>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"font-size:16px\">Archive TinyURL &#8211; To archive or unarchive a TinyURL with\u00a0<code>\/archive<\/code>\u00a0endpoint<\/li>\n<\/ul>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"font-size:16px\">Use Analytics &#8211; To enable\/disable dashboard analytics for an existing link<\/li>\n<\/ul>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"font-size:16px\">Raw Analytics Logs &#8211; To get raw analytics data via multiple endpoints<\/li>\n<\/ul>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"font-size:16px\">Use Bulk Requests &#8211; To use Bulk requests with multiple operations using\u00a0<code>\/bulk<\/code>\u00a0endpoint.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"font-size:16px\">Manage TinyURL Expiration &#8211; To manage expiration date with create\/update endpoints<\/li>\n<\/ul>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p style=\"font-size:16px\">Sometimes, permissions need to be combined to be able to complete the required task. For example, having permission for Use Bulk Requests enables processing multiple links in one go but the API token must have additional permission for what kind of operations can be done in the Bulk Requests e.g. create or delete.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>TinyURL allows users to create permission specific API tokens. For example, there can be a token that can only be used to create TinyURLs. Similarly, there can be a token which can only be used to delete TinyURLs. It is possible to create a token with multiple or even all permissions. At the moment, following [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[60],"tags":[67],"class_list":["post-4856","post","type-post","status-publish","format-standard","hentry","category-help","tag-api-help"],"_links":{"self":[{"href":"https:\/\/tinyurl.com\/blog\/wp-json\/wp\/v2\/posts\/4856","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tinyurl.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tinyurl.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tinyurl.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/tinyurl.com\/blog\/wp-json\/wp\/v2\/comments?post=4856"}],"version-history":[{"count":1,"href":"https:\/\/tinyurl.com\/blog\/wp-json\/wp\/v2\/posts\/4856\/revisions"}],"predecessor-version":[{"id":4857,"href":"https:\/\/tinyurl.com\/blog\/wp-json\/wp\/v2\/posts\/4856\/revisions\/4857"}],"wp:attachment":[{"href":"https:\/\/tinyurl.com\/blog\/wp-json\/wp\/v2\/media?parent=4856"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tinyurl.com\/blog\/wp-json\/wp\/v2\/categories?post=4856"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tinyurl.com\/blog\/wp-json\/wp\/v2\/tags?post=4856"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}