get public icons
This endpoint retrieves the list of public icons that are available to every user.
Response
The response is a JSON object with a displayIcons
array which contains objects with the following properties:
mediaId
(string): A unique identifier for the underlying icon fileuserId
(string): The ID of the user who uploaded this icon. The value will always beyoto
createdAt
(string, ISO 8601) - UTC timestamp when this icon record was creatednew
(boolean): always true for public iconspublicTags
(array of strings): Public tags associated with the display icontitle
(string): The title of the display iconurl
(string): The URL of the display iconpublic
(boolean): Indicates if the display icon is public. Always true for yoto iconsdisplayIconId
(string): Unique identifier for the icon
Responses
200 OK application/json
displayIconsarray
[items]object
publicTagsarray
{ "displayIcons": [ { "createdAt": "2024-11-18T17:21:23.568Z", "displayIconId": "673b779314f1f54038881d6e", "mediaId": "7Wt--qhx9t7PCSC8WBmGKJvlG53Z1uk7bN1dE9wGWJ0", "new": true, "public": true, "publicTags": [ "happy", "seedling", "plant" ], "title": "Happy Seedling Plant", "url": "https://media-secure-v2-test.aws.fooropa.com/icons/7Wt--qhx9t7PCSC8WBmGKJvlG53Z1uk7bN1dE9wGWJ0", "userId": "yoto" }, { "createdAt": "2024-11-18T17:21:28.761Z", "displayIconId": "673b779814f1f54038881d6f", "mediaId": "mlWc6s-JGfZcFBP44Ok9xDBUANWQlBOOckHh44f06pg", "new": true, "public": true, "publicTags": [ "handbag" ], "title": "Handbag", "url": "https://media-secure-v2-test.aws.fooropa.com/icons/mlWc6s-JGfZcFBP44Ok9xDBUANWQlBOOckHh44f06pg", "userId": "yoto" }, { "createdAt": "2024-11-18T17:21:31.390Z", "displayIconId": "673b779b14f1f54038881d70", "mediaId": "kXqjkIHLm-Gmp0H8iwsiMI3CWG3_AXnYDvN4ib1kzbI", "new": true, "public": true, "publicTags": [ "shell" ], "title": "Shell v2", "url": "https://media-secure-v2-test.aws.fooropa.com/icons/kXqjkIHLm-Gmp0H8iwsiMI3CWG3_AXnYDvN4ib1kzbI", "userId": "yoto" }, { "createdAt": "2024-11-18T17:21:34.176Z", "displayIconId": "673b779e14f1f54038881d71", "mediaId": "1LW3F1TV6CX_iWx-r41QWbiAd330G4UHUEv4yiugpB4", "new": true, "public": true, "publicTags": [ "shoe", "shoe" ], "title": "Shoe", "url": "https://media-secure-v2-test.aws.fooropa.com/icons/1LW3F1TV6CX_iWx-r41QWbiAd330G4UHUEv4yiugpB4", "userId": "yoto" }, { "createdAt": "2024-11-18T17:21:39.426Z", "displayIconId": "673b77a314f1f54038881d72", "mediaId": "09DQgICpkT6gPwG-0DFb0W4Y5NhrlOx2e_L3nLOHzpk", "new": true, "public": true, "publicTags": [ "boot", "boot" ], "title": "Boot", "url": "https://media-secure-v2-test.aws.fooropa.com/icons/09DQgICpkT6gPwG-0DFb0W4Y5NhrlOx2e_L3nLOHzpk", "userId": "yoto" }, { "createdAt": "2024-12-04T14:22:22.265Z", "displayIconId": "6750659e8da6903820fa1010", "mediaId": "fKODV_RNEzk_Q1ZLaiYwd-Rfjkf_CsSVuF-VQyOZqa4", "new": true, "public": true, "publicTags": [ "fcg", "fejjvjmmxpfykxsril", "mq", "urzsbi", "oj", "yuznz" ], "title": "Fcg9fEJJVJmmXPfyKxsRIL0MQ5uRzsbI9oJ2yuzNZ0s", "url": "https://media-secure-v2-test.aws.fooropa.com/icons/fKODV_RNEzk_Q1ZLaiYwd-Rfjkf_CsSVuF-VQyOZqa4", "userId": "yoto" }, { "createdAt": "2024-12-16T12:31:00.876Z", "displayIconId": "67601d849ddeef1544edf11b", "mediaId": "kq4UY0Q22r2dFXSwZf6nLpQN5ezHfPt2P1NdlDK36Kc", "new": true, "public": true, "publicTags": [ "aum", "ex", "qqamybv", "pymkumjgictr", "vhf" ], "title": "AUm9i3ex3qqAMYBv-i-O-pYMKuMJGICtR3Vhf289u2Q (3)", "url": "https://media-secure-v2-test.aws.fooropa.com/icons/kq4UY0Q22r2dFXSwZf6nLpQN5ezHfPt2P1NdlDK36Kc", "userId": "yoto" }, { "createdAt": "2025-03-13T16:09:41.670Z", "displayIconId": "67d3034532de82421320f186", "mediaId": "XbQvuChTDklkOy5JaIG49tROJKPBtGBY936YjRT2doE", "new": true, "public": true, "publicTags": [ "remix", "icon" ], "title": "Remix-icon", "url": "https://media-secure-v2-test.aws.fooropa.com/icons/XbQvuChTDklkOy5JaIG49tROJKPBtGBY936YjRT2doE", "userId": "yoto" }, { "createdAt": "2025-05-09T10:04:31.170Z", "displayIconId": "681dd32f0dae5d1a2c265b50", "mediaId": "qdGAaS4serOrssnD736f3Esmz3kGU82g6DL2T7BOof8", "new": true, "public": true, "title": "550", "url": "https://media-secure-v2-test.aws.fooropa.com/icons/qdGAaS4serOrssnD736f3Esmz3kGU82g6DL2T7BOof8", "userId": "yoto" }, { "createdAt": "2025-05-09T10:05:55.288Z", "displayIconId": "681dd38328cebe01f8120a7d", "mediaId": "DCnGxQZkJrWMEwN1lgcl_FvUwJPGcK8VVucAqL-QpSo", "new": true, "public": true, "title": "688", "url": "https://media-secure-v2-test.aws.fooropa.com/icons/DCnGxQZkJrWMEwN1lgcl_FvUwJPGcK8VVucAqL-QpSo", "userId": "yoto" }, { "createdAt": "2025-05-23T10:39:35.127Z", "displayIconId": "68305067f247298224445b0f", "mediaId": "yY3zp3Tmic1e1c_DVE0-TeLNgOqkrxsnRAgHrS4XnO8", "public": true, "url": "https://media-secure-v2-test.aws.fooropa.com/icons/yY3zp3Tmic1e1c_DVE0-TeLNgOqkrxsnRAgHrS4XnO8", "userId": "yoto" } ]}
/media/displayIcons/user/yoto
Authorization (bearerAuth)
curl "https://api.yotoplay.com/media/displayIcons/user/yoto"--header "Authorization: Bearer [YOUR_TOKEN]"
const options = { method: 'GET', headers: { 'Authorization': 'Bearer [YOUR_TOKEN]' }};
fetch('https://api.yotoplay.com/media/displayIcons/user/yoto', options) .then(response => response.json()) .then(response => console.log(response)) .catch(err => console.error(err));
<?php
$curl = curl_init();
curl_setopt_array($curl, [ CURLOPT_URL => "https://api.yotoplay.com/media/displayIcons/user/yoto", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "GET", CURLOPT_HTTPHEADER => [ "Authorization: Bearer [YOUR_TOKEN]" ],]);
$response = curl_exec($curl);$err = curl_error($curl);
curl_close($curl);
if ($err) { echo "cURL Error #:" . $err;} else { echo $response;}
import requests
url = "https://api.yotoplay.com/media/displayIcons/user/yoto"
headers = { "Authorization": "Bearer [YOUR_TOKEN]"}
response = requests.request("GET", url, headers=headers)
print(response.text)