Back to Portal
Tsukyio

Tsukyio API

Introduction
Vault Resources
Tools
Users
Platform Updates
Stats
Back to Portal
Public APIAPI
IntroductionVault ResourcesToolsUsersPlatform UpdatesStats

Vault Resources

GET/api/vault/list
Auth
Any Key

List public vault resources and category stats.

Headers

AuthorizationBearer YOUR_KEY
Content-Typeapplication/json

Query Parameters

?
category=overlays&
path=cinema/vfx

Request Parameters

NameTypeExampleDescription
category
stringoverlays

Filter by vault category id.

query
path
stringcinema/vfx

Browse a nested vault folder path.

query

Response Schema

FieldTypeDescription
itemsarray

List of assets and folders in the current path.

statsobject

Global asset counts per category.

Response Status

200Success
curl -X GET "https://tsukyio.com/api/vault/list" \
  -H "Authorization: Bearer YOUR_API_KEY"
GET/api/vault/all
Auth
Any Key

Fetch a flat, paginated list of all vault resources.

Headers

AuthorizationBearer YOUR_KEY
Content-Typeapplication/json

Query Parameters

?
category=raw&
type=video&
limit=100&
offset=0&
includeDownloads=true

Request Parameters

NameTypeExampleDescription
category
stringraw

Filter by category.

query
type
stringvideo

Filter by file type (video, audio, folder, zip).

query
limit
number100

Pagination limit (max 500).

query
offset
number-

Pagination offset.

query
includeDownloads
booleantrue

Include signed download URLs for all items.

query

Response Schema

FieldTypeDescription
itemsarray

Flat list of library assets with resolved thumbnails.

paginationobject

Total count and cursor info for pagination.

Response Status

200Success
curl -X GET "https://tsukyio.com/api/vault/all" \
  -H "Authorization: Bearer YOUR_API_KEY"
GET/api/vault/search
Auth
Any Key

Search public vault resources by name.

Headers

AuthorizationBearer YOUR_KEY
Content-Typeapplication/json

Query Parameters

?
q=fire explosion

Request Parameters

NameTypeExampleDescription
qRequired
stringfire explosion

Search query.

query

Response Schema

FieldTypeDescription
itemsarray

Search results with count for folders.

Response Status

200Success
curl -X GET "https://tsukyio.com/api/vault/search" \
  -H "Authorization: Bearer YOUR_API_KEY"
GET/api/vault/assets/{assetId}
Auth
Any Key

Fetch detailed metadata for a public vault asset.

Headers

AuthorizationBearer YOUR_KEY
Content-Typeapplication/json

Query Parameters

?

Request Parameters

NameTypeExampleDescription
assetIdRequired
string-

Vault asset id.

path

Response Status

200Success
curl -X GET "https://tsukyio.com/api/vault/assets/{assetId}" \
  -H "Authorization: Bearer YOUR_API_KEY"
GET/api/vault/deep-search
Auth
Any Key

Search public vault resources across names, paths, and tags.

Headers

AuthorizationBearer YOUR_KEY
Content-Typeapplication/json

Query Parameters

?
q=value

Request Parameters

NameTypeExampleDescription
qRequired
string-

Search query.

query

Response Status

200Success
curl -X GET "https://tsukyio.com/api/vault/deep-search" \
  -H "Authorization: Bearer YOUR_API_KEY"
POST/api/vault/download/sign
Auth
ADMIN KEY

Create a short-lived signed download URL for a vault asset.

Headers

AuthorizationBearer YOUR_KEY
Content-Typeapplication/json

Request Body

{ "assetId": "value" }

Request Parameters

NameTypeExampleDescription
assetIdRequired
string-

Asset id.

body

Response Status

201Success
curl -X POST "https://tsukyio.com/api/vault/download/sign" \
  -H "Authorization: Bearer YOUR_API_KEY"