Retrieve gallery media
curl --request GET \
--url https://library-backend.dashsocial.com/public/brands/{brand_id}/galleries/{gallery_id}/mediaimport requests
url = "https://library-backend.dashsocial.com/public/brands/{brand_id}/galleries/{gallery_id}/media"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://library-backend.dashsocial.com/public/brands/{brand_id}/galleries/{gallery_id}/media', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://library-backend.dashsocial.com/public/brands/{brand_id}/galleries/{gallery_id}/media",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://library-backend.dashsocial.com/public/brands/{brand_id}/galleries/{gallery_id}/media"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://library-backend.dashsocial.com/public/brands/{brand_id}/galleries/{gallery_id}/media")
.asString();require 'uri'
require 'net/http'
url = URI("https://library-backend.dashsocial.com/public/brands/{brand_id}/galleries/{gallery_id}/media")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"data": [
{
"brand_media_notes": "<unknown>",
"brand_media_type": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"id": 123,
"media": {
"created_at": "2023-11-07T05:31:56Z",
"duration": "<unknown>",
"id": 123,
"image_sizes": "<unknown>",
"media_group": 123,
"original_height": 123,
"original_width": 123,
"source": "<string>",
"source_created_at": "2023-11-07T05:31:56Z",
"source_data": "<unknown>",
"source_id": "<string>",
"type": "<string>",
"updated_at": "2023-11-07T05:31:56Z",
"urls": "<unknown>",
"video_sizes": "<unknown>"
},
"order": 123,
"products": [
{
"clicks": 123,
"description": "<string>",
"id": 123,
"image_url": "<string>",
"product_groups": [
{
"country_code": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"description": "<string>",
"image_url": "<string>",
"source_id": "<string>",
"title": "<string>",
"url": "<string>"
}
],
"product_overrides": [
{
"brand_id": 123,
"override": "<string>",
"source_id": "<string>",
"availability": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"currency_code": "<string>",
"description": "<string>",
"id": 123,
"image_url": "<string>",
"last_updated_by_product_feed_at": "2023-11-07T05:31:56Z",
"original_url": "<string>",
"price": "<string>",
"title": "<string>",
"updated_at": "2023-11-07T05:31:56Z",
"url": "<string>"
}
],
"source_id": "<string>",
"title": "<string>",
"url": "<string>",
"x": 123,
"y": 123
}
],
"updated_at": "2023-11-07T05:31:56Z"
}
],
"paging": {
"count": 123,
"next": "<string>",
"previous": "<string>"
}
}{
"code": 123,
"errors": {},
"message": "<string>",
"status": "<string>"
}{
"code": 123,
"errors": {},
"message": "<string>",
"status": "<string>"
}Gallery
Retrieve gallery media
Returns media items from a gallery. This is a public endpoint — no authorization required.
GET
/
public
/
brands
/
{brand_id}
/
galleries
/
{gallery_id}
/
media
Retrieve gallery media
curl --request GET \
--url https://library-backend.dashsocial.com/public/brands/{brand_id}/galleries/{gallery_id}/mediaimport requests
url = "https://library-backend.dashsocial.com/public/brands/{brand_id}/galleries/{gallery_id}/media"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://library-backend.dashsocial.com/public/brands/{brand_id}/galleries/{gallery_id}/media', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://library-backend.dashsocial.com/public/brands/{brand_id}/galleries/{gallery_id}/media",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://library-backend.dashsocial.com/public/brands/{brand_id}/galleries/{gallery_id}/media"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://library-backend.dashsocial.com/public/brands/{brand_id}/galleries/{gallery_id}/media")
.asString();require 'uri'
require 'net/http'
url = URI("https://library-backend.dashsocial.com/public/brands/{brand_id}/galleries/{gallery_id}/media")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"data": [
{
"brand_media_notes": "<unknown>",
"brand_media_type": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"id": 123,
"media": {
"created_at": "2023-11-07T05:31:56Z",
"duration": "<unknown>",
"id": 123,
"image_sizes": "<unknown>",
"media_group": 123,
"original_height": 123,
"original_width": 123,
"source": "<string>",
"source_created_at": "2023-11-07T05:31:56Z",
"source_data": "<unknown>",
"source_id": "<string>",
"type": "<string>",
"updated_at": "2023-11-07T05:31:56Z",
"urls": "<unknown>",
"video_sizes": "<unknown>"
},
"order": 123,
"products": [
{
"clicks": 123,
"description": "<string>",
"id": 123,
"image_url": "<string>",
"product_groups": [
{
"country_code": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"description": "<string>",
"image_url": "<string>",
"source_id": "<string>",
"title": "<string>",
"url": "<string>"
}
],
"product_overrides": [
{
"brand_id": 123,
"override": "<string>",
"source_id": "<string>",
"availability": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"currency_code": "<string>",
"description": "<string>",
"id": 123,
"image_url": "<string>",
"last_updated_by_product_feed_at": "2023-11-07T05:31:56Z",
"original_url": "<string>",
"price": "<string>",
"title": "<string>",
"updated_at": "2023-11-07T05:31:56Z",
"url": "<string>"
}
],
"source_id": "<string>",
"title": "<string>",
"url": "<string>",
"x": 123,
"y": 123
}
],
"updated_at": "2023-11-07T05:31:56Z"
}
],
"paging": {
"count": 123,
"next": "<string>",
"previous": "<string>"
}
}{
"code": 123,
"errors": {},
"message": "<string>",
"status": "<string>"
}{
"code": 123,
"errors": {},
"message": "<string>",
"status": "<string>"
}Path Parameters
The Dash Social assigned ID of the brand.
Required range:
x >= 0The ID of the gallery.
Required range:
x >= 0Query Parameters
Sort by field. "-" for descending.
Available options:
PUBLISHED_AT, CREATED, UPDATED, ORDER, VISITS, ADDED, POSTED, CLICKS, LIKESHOP_CLICKS, PERFORMANCE, VIDEO_VIEWS, AVERAGE_VIDEO_WATCH_TIME, INSTAGRAM_EFFECTIVENESS, INSTAGRAM_REACH, INSTAGRAM_ENGAGEMENT, INSTAGRAM_ORGANIC_COMMENTS, INSTAGRAM_PAID_COMMENTS, INSTAGRAM_TOTAL_COMMENTS, INSTAGRAM_ENGAGEMENT_RATE, INSTAGRAM_ENGAGEMENT_RATE_VIEWS, INSTAGRAM_ORGANIC_IMPRESSIONS, INSTAGRAM_PAID_IMPRESSIONS, INSTAGRAM_TOTAL_IMPRESSIONS, INSTAGRAM_ORGANIC_LIKES, INSTAGRAM_PAID_LIKES, INSTAGRAM_TOTAL_LIKES, INSTAGRAM_SAVES, INSTAGRAM_TOTAL_ENGAGEMENTS, INSTAGRAM_PAID_TOTAL_ENGAGEMENTS, INSTAGRAM_SUM_TOTAL_ENGAGEMENTS, INSTAGRAM_VIDEO_VIEWS, INSTAGRAM_PAID_VIDEO_VIEWS, INSTAGRAM_TOTAL_VIDEO_VIEWS, INSTAGRAM_PAID_ENGAGEMENT_RATE, INSTAGRAM_TOTAL_WATCH_TIME, INSTAGRAM_STORY_REACH, INSTAGRAM_STORY_IMPRESSIONS, INSTAGRAM_STORY_SWIPE_UPS, INSTAGRAM_STORY_REPLIES, INSTAGRAM_STORY_EXIT_RATE, PINTEREST_CLICKS, PINTEREST_CLOSEUPS, PINTEREST_COMMENTS, PINTEREST_ENGAGEMENT, PINTEREST_IMPRESSIONS, PINTEREST_SAVES, PINTEREST_VIDEO_VIEWS, PINTEREST_AVERAGE_VIDEO_WATCH_TIME, PINTEREST_ENGAGEMENTS, DATE, INSTAGRAM_STORY_FRAME_REACH, INSTAGRAM_STORY_FRAME_IMPRESSIONS, INSTAGRAM_STORY_FRAME_COMPLETION_RATE, INSTAGRAM_STORY_FRAME_EXITS, INSTAGRAM_STORY_FRAME_EXIT_RATE, INSTAGRAM_STORY_FRAME_SWIPE_UPS, INSTAGRAM_STORY_FRAME_REPLIES, INSTAGRAM_STORY_FRAME_TAPS_BACK, INSTAGRAM_STORY_FRAME_TAPS_FORWARD, FACEBOOK_PHOTO_VIEW_CLICKS, FACEBOOK_POST_CLICKS, FACEBOOK_COMMENTS, FACEBOOK_REACH, FACEBOOK_EFFECTIVENESS, FACEBOOK_REACTIONS, FACEBOOK_ENGAGEMENT_RATE, FACEBOOK_ENGAGEMENT_RATE_PUBLIC, FACEBOOK_SHARES, FACEBOOK_IMPRESSIONS, FACEBOOK_TOTAL_ENGAGEMENTS, FACEBOOK_TOTAL_ENGAGEMENTS_PUBLIC, FACEBOOK_LINK_CLICKS, FACEBOOK_VIDEO_COMPLETE_VIEWS, FACEBOOK_OTHER_CLICKS, FACEBOOK_VIDEO_VIEWS, FACEBOOK_REELS_POST_VIDEO_VIEW_TIME, FACEBOOK_REELS_POST_IMPRESSIONS_UNIQUE, TWITTER_ENGAGEMENT_RATE, TWITTER_IMPRESSIONS, TWITTER_URL_CLICKS, TWITTER_USER_PROFILE_CLICKS, TWITTER_QUOTE_TWEETS, TWITTER_REPLIES, TWITTER_RETWEETS, TWITTER_TOTAL_ENGAGEMENTS, TWITTER_TOTAL_RETWEETS, TWITTER_FOLLOWS, TWITTER_VIDEO_VIEWS, TIKTOK_REACH, TIKTOK_AVERAGE_TIME_WATCHED, TIKTOK_AVERAGE_COMPLETION_RATE, TIKTOK_COMMENTS, TIKTOK_IMPRESSIONS_SEARCH_RATE, TIKTOK_FULL_VIDEO_WATCHED_RATE, TIKTOK_SHARES, TIKTOK_ENGAGEMENT_RATE, TIKTOK_ENTERTAINMENT_SCORE, TIKTOK_IMPRESSIONS_SOUND_RATE, TIKTOK_IMPRESSIONS_FOLLOW_RATE, TIKTOK_TOTAL_ENGAGEMENTS, TIKTOK_IMPRESSIONS_FOR_YOU_RATE, TIKTOK_TOTAL_TIME_WATCHED, TIKTOK_IMPRESSIONS_HASHTAG_RATE, TIKTOK_DURATION, TIKTOK_LIKES, TIKTOK_VIEWS, TIKTOK_IMPRESSIONS_PERSONAL_PROFILE_RATE, YOUTUBE_AVG_VIEW_PERCENTAGE, YOUTUBE_AVG_VIEW_DURATION, YOUTUBE_CARD_IMPRESSIONS, YOUTUBE_CARD_CLICKS, YOUTUBE_CARD_CLICK_RATE, YOUTUBE_CARD_TEASER_CLICKS, YOUTUBE_CARD_TEASER_CLICK_RATE, YOUTUBE_CARD_TEASER_IMPRESSIONS, YOUTUBE_COMMENTS, YOUTUBE_DISLIKES, YOUTUBE_LIKES, YOUTUBE_PREMIUM_VIEWS, YOUTUBE_EST_PREMIUM_SECONDS_WATCHED, YOUTUBE_SHARES, YOUTUBE_SUBSCRIBERS, YOUTUBE_ENGAGEMENTS, YOUTUBE_VIDEOS_ADDED_TO_PLAYLIST, YOUTUBE_VIEWS, YOUTUBE_EST_SECONDS_WATCHED, LINKEDIN_CLICK_THROUGH_RATE, LINKEDIN_CLICKS, LINKEDIN_COMMENTS, LINKEDIN_ENGAGEMENTS, LINKEDIN_ENGAGEMENT_RATE, LINKEDIN_IMPRESSIONS, LINKEDIN_LIKES, LINKEDIN_SHARES, LINKEDIN_UNIQUE_IMPRESSIONS, LINKEDIN_VIDEO_ANALYTICS_VIDEO_VIEWS, LINKEDIN_VIDEO_ANALYTICS_TIME_WATCHED_FOR_VIEWS, THREADS_ENGAGEMENTS, THREADS_ENGAGEMENT_RATE, THREADS_LIKES, THREADS_QUOTES, THREADS_REPLIES, THREADS_REPOSTS, THREADS_REPOSTS_AND_QUOTES, THREADS_SHARES, THREADS_VIEWS, SNAPCHAT_AVG_VIEW_TIME_SECONDS, SNAPCHAT_COMPLETES, SNAPCHAT_ENGAGEMENT_RATE, SNAPCHAT_ENGAGEMENTS, SNAPCHAT_FAVORITES, SNAPCHAT_INTERACTIONS, SNAPCHAT_REPLIES, SNAPCHAT_SHARES, SNAPCHAT_SWIPE_DOWNS, SNAPCHAT_SWIPE_UPS, SNAPCHAT_UNIQUE_SESSIONS, SNAPCHAT_VIEW_TIME_SECONDS, SNAPCHAT_VIEWERS, SNAPCHAT_VIEWS, -PUBLISHED_AT, -CREATED, -UPDATED, -ORDER, -VISITS, -ADDED, -POSTED, -CLICKS, -LIKESHOP_CLICKS, -PERFORMANCE, -VIDEO_VIEWS, -AVERAGE_VIDEO_WATCH_TIME, -INSTAGRAM_EFFECTIVENESS, -INSTAGRAM_REACH, -INSTAGRAM_ENGAGEMENT, -INSTAGRAM_ORGANIC_COMMENTS, -INSTAGRAM_PAID_COMMENTS, -INSTAGRAM_TOTAL_COMMENTS, -INSTAGRAM_ENGAGEMENT_RATE, -INSTAGRAM_ENGAGEMENT_RATE_VIEWS, -INSTAGRAM_ORGANIC_IMPRESSIONS, -INSTAGRAM_PAID_IMPRESSIONS, -INSTAGRAM_TOTAL_IMPRESSIONS, -INSTAGRAM_ORGANIC_LIKES, -INSTAGRAM_PAID_LIKES, -INSTAGRAM_TOTAL_LIKES, -INSTAGRAM_SAVES, -INSTAGRAM_TOTAL_ENGAGEMENTS, -INSTAGRAM_PAID_TOTAL_ENGAGEMENTS, -INSTAGRAM_SUM_TOTAL_ENGAGEMENTS, -INSTAGRAM_VIDEO_VIEWS, -INSTAGRAM_PAID_VIDEO_VIEWS, -INSTAGRAM_TOTAL_VIDEO_VIEWS, -INSTAGRAM_PAID_ENGAGEMENT_RATE, -INSTAGRAM_TOTAL_WATCH_TIME, -INSTAGRAM_STORY_REACH, -INSTAGRAM_STORY_IMPRESSIONS, -INSTAGRAM_STORY_SWIPE_UPS, -INSTAGRAM_STORY_REPLIES, -INSTAGRAM_STORY_EXIT_RATE, -PINTEREST_CLICKS, -PINTEREST_CLOSEUPS, -PINTEREST_COMMENTS, -PINTEREST_ENGAGEMENT, -PINTEREST_IMPRESSIONS, -PINTEREST_SAVES, -PINTEREST_VIDEO_VIEWS, -PINTEREST_AVERAGE_VIDEO_WATCH_TIME, -PINTEREST_ENGAGEMENTS, -DATE, -INSTAGRAM_STORY_FRAME_REACH, -INSTAGRAM_STORY_FRAME_IMPRESSIONS, -INSTAGRAM_STORY_FRAME_COMPLETION_RATE, -INSTAGRAM_STORY_FRAME_EXITS, -INSTAGRAM_STORY_FRAME_EXIT_RATE, -INSTAGRAM_STORY_FRAME_SWIPE_UPS, -INSTAGRAM_STORY_FRAME_REPLIES, -INSTAGRAM_STORY_FRAME_TAPS_BACK, -INSTAGRAM_STORY_FRAME_TAPS_FORWARD, -FACEBOOK_PHOTO_VIEW_CLICKS, -FACEBOOK_POST_CLICKS, -FACEBOOK_COMMENTS, -FACEBOOK_REACH, -FACEBOOK_EFFECTIVENESS, -FACEBOOK_REACTIONS, -FACEBOOK_ENGAGEMENT_RATE, -FACEBOOK_ENGAGEMENT_RATE_PUBLIC, -FACEBOOK_SHARES, -FACEBOOK_IMPRESSIONS, -FACEBOOK_TOTAL_ENGAGEMENTS, -FACEBOOK_TOTAL_ENGAGEMENTS_PUBLIC, -FACEBOOK_LINK_CLICKS, -FACEBOOK_VIDEO_COMPLETE_VIEWS, -FACEBOOK_OTHER_CLICKS, -FACEBOOK_VIDEO_VIEWS, -FACEBOOK_REELS_POST_VIDEO_VIEW_TIME, -FACEBOOK_REELS_POST_IMPRESSIONS_UNIQUE, -TWITTER_ENGAGEMENT_RATE, -TWITTER_IMPRESSIONS, -TWITTER_URL_CLICKS, -TWITTER_USER_PROFILE_CLICKS, -TWITTER_QUOTE_TWEETS, -TWITTER_REPLIES, -TWITTER_RETWEETS, -TWITTER_TOTAL_ENGAGEMENTS, -TWITTER_TOTAL_RETWEETS, -TWITTER_FOLLOWS, -TWITTER_VIDEO_VIEWS, -TIKTOK_REACH, -TIKTOK_AVERAGE_TIME_WATCHED, -TIKTOK_AVERAGE_COMPLETION_RATE, -TIKTOK_COMMENTS, -TIKTOK_IMPRESSIONS_SEARCH_RATE, -TIKTOK_FULL_VIDEO_WATCHED_RATE, -TIKTOK_SHARES, -TIKTOK_ENGAGEMENT_RATE, -TIKTOK_ENTERTAINMENT_SCORE, -TIKTOK_IMPRESSIONS_SOUND_RATE, -TIKTOK_IMPRESSIONS_FOLLOW_RATE, -TIKTOK_TOTAL_ENGAGEMENTS, -TIKTOK_IMPRESSIONS_FOR_YOU_RATE, -TIKTOK_TOTAL_TIME_WATCHED, -TIKTOK_IMPRESSIONS_HASHTAG_RATE, -TIKTOK_DURATION, -TIKTOK_LIKES, -TIKTOK_VIEWS, -TIKTOK_IMPRESSIONS_PERSONAL_PROFILE_RATE, -YOUTUBE_AVG_VIEW_PERCENTAGE, -YOUTUBE_AVG_VIEW_DURATION, -YOUTUBE_CARD_IMPRESSIONS, -YOUTUBE_CARD_CLICKS, -YOUTUBE_CARD_CLICK_RATE, -YOUTUBE_CARD_TEASER_CLICKS, -YOUTUBE_CARD_TEASER_CLICK_RATE, -YOUTUBE_CARD_TEASER_IMPRESSIONS, -YOUTUBE_COMMENTS, -YOUTUBE_DISLIKES, -YOUTUBE_LIKES, -YOUTUBE_PREMIUM_VIEWS, -YOUTUBE_EST_PREMIUM_SECONDS_WATCHED, -YOUTUBE_SHARES, -YOUTUBE_SUBSCRIBERS, -YOUTUBE_ENGAGEMENTS, -YOUTUBE_VIDEOS_ADDED_TO_PLAYLIST, -YOUTUBE_VIEWS, -YOUTUBE_EST_SECONDS_WATCHED, -LINKEDIN_CLICK_THROUGH_RATE, -LINKEDIN_CLICKS, -LINKEDIN_COMMENTS, -LINKEDIN_ENGAGEMENTS, -LINKEDIN_ENGAGEMENT_RATE, -LINKEDIN_IMPRESSIONS, -LINKEDIN_LIKES, -LINKEDIN_SHARES, -LINKEDIN_UNIQUE_IMPRESSIONS, -LINKEDIN_VIDEO_ANALYTICS_VIDEO_VIEWS, -LINKEDIN_VIDEO_ANALYTICS_TIME_WATCHED_FOR_VIEWS, -THREADS_ENGAGEMENTS, -THREADS_ENGAGEMENT_RATE, -THREADS_LIKES, -THREADS_QUOTES, -THREADS_REPLIES, -THREADS_REPOSTS, -THREADS_REPOSTS_AND_QUOTES, -THREADS_SHARES, -THREADS_VIEWS, -SNAPCHAT_AVG_VIEW_TIME_SECONDS, -SNAPCHAT_COMPLETES, -SNAPCHAT_ENGAGEMENT_RATE, -SNAPCHAT_ENGAGEMENTS, -SNAPCHAT_FAVORITES, -SNAPCHAT_INTERACTIONS, -SNAPCHAT_REPLIES, -SNAPCHAT_SHARES, -SNAPCHAT_SWIPE_DOWNS, -SNAPCHAT_SWIPE_UPS, -SNAPCHAT_UNIQUE_SESSIONS, -SNAPCHAT_VIEW_TIME_SECONDS, -SNAPCHAT_VIEWERS, -SNAPCHAT_VIEWS Number of results to return in a single response.
Required range:
1 <= x <= 1000The offset of the first result to be returned.
Required range:
x >= 0A formatted datetime string in UTC.
Pattern:
^\d{4}-\d{2}-\d{2}(T\d{2}:\d{2}:\d{2}(Z|((\+|-)\d{2}:\d{2})))?$Example:
"2019-12-01"
A formatted datetime string in UTC.
Pattern:
^\d{4}-\d{2}-\d{2}(T\d{2}:\d{2}:\d{2}(Z|((\+|-)\d{2}:\d{2})))?$Example:
"2019-12-12"
Only return media that have products.
Comma-separated list of IDs to return.