• Welcome
  • Docs
Information
Core Resources
    Account Management
      Get All AccountsgetTrack AccountpostStop Tracking AccountdeleteBulk Track AccountspostBulk Stop Tracking AccountsdeleteGet Account HistorygetGet Specific AccountgetStop Tracking Account By IDdelete
    Video Management
      Get All VideosgetTrack VideopostStop Tracking VideodeleteBulk Track VideospostBulk Stop Tracking VideosdeleteGet Specific VideogetStop Tracking Video By IDdeleteGet Video HistorygetGet All Videos Linked To Accountget
    Collection Management
      Get All CollectionsgetCreate CollectionpostGet CollectiongetDelete CollectiondeleteUpdate CollectionpatchGet Collection VideosgetAdd Videos to CollectionpostRemove Videos from CollectiondeleteGet Collection AccountsgetAdd Accounts to CollectionpostRemove Accounts from Collectiondelete
    Organisation Management
      Get Organisation Historyget
Analytics
    Statistics
      Total VideosgetTotal Accountsget
    Data Operations
      Refresh Account DatapostRefresh Video Datapost
System
    Authentication
      Authenticateget
    Integration
      Shortimize MCP Serverpost
powered by Zudoku
Shortimize API
Shortimize API

Data Operations

Refresh and update tracked data


Refresh Account Data

POST
/refresh/accounts/

Refresh an account, if it wasn't updated in the last 4 hours.

Rate Limit: 5 (limited) / 15 (basic) / 30 (premium) requests per minute

Refresh Account Data › Headers

Authorization
​string · required

Bearer token for authentication

content-type
​string · enum · required

should be set to application/json

Enum values:
application/json

Refresh Account Data › Request Body

link
​string · required

The URL or ID (UUID) of the account to refresh

Refresh Account Data › Responses

Successfully scheduled account refresh

No data returned
POST/refresh/accounts/
curl --request POST \ --url /refresh/accounts/ \ --header 'Authorization: <string>' \ --header 'Content-Type: application/json' \ --header 'content-type: <string>' \ --data '{ "link": "link" }'
shell
Example Request Body
{ "link": "link" }
json
Example Responses
{}
json
application/json

Refresh Video Data

POST
/refresh/videos/

Refresh a video, if it wasn't updated in the last 4 hours.

Rate Limit: 5 (limited) / 15 (basic) / 30 (premium) requests per minute

Refresh Video Data › Headers

Authorization
​string · required

Bearer token for authentication

content-type
​string · enum · required

should be set to application/json

Enum values:
application/json

Refresh Video Data › Request Body

link
​string · required

The URL or ID (UUID) of the video to refresh

Refresh Video Data › Responses

Successfully scheduled video refresh

No data returned
POST/refresh/videos/
curl --request POST \ --url /refresh/videos/ \ --header 'Authorization: <string>' \ --header 'Content-Type: application/json' \ --header 'content-type: <string>' \ --data '{ "link": "link" }'
shell
Example Request Body
{ "link": "link" }
json
Example Responses
{}
json
application/json

StatisticsAuthentication