Tiles API
Tiles
The Tile is defined as any post/comment stored within Nosto's UGC that has been ingested from an external source (ie. Tweet from Twitter, Post from FB)
Properties
_id
objectId
-
X
X
Unique identifier for the Tile, in the Stack. This is an object containing a “$id” property, which will expose the ID as a 24-byte string.
Example Values:
550f9f0e29115c0000bf82cb
message
string
-
✔
X
post: Required
Message body, normalised from the content source. Will be the Tweet text, Facebook status, Instagram caption, etc. Maximum 32k characters.
title
string
-
✔
X
Tile title to accompany the message, often used for video tiles.
Example Values: Wow, this is such an old photo! #tbt
html
string
-
✔
X
HTML body, up to 32k characters. This field is mandatory for "html" media type.
Example Values: Dog on a surfboard
media
enum
text
image
video
html
✔
X
The media type of the post.
Example Values: text, image
image_url
string
-
✔
X
Full-sized image URL.
Example Values: https://stackla.com/images/buddy_the_dog.jpg
image_small_url
string
-
✔
X
Small image URL (ideally under to 300x300px, or 600x600px for retina).
Example Values: https://stackla.com/images/buddy_the_dog-600x600.jpg
image_medium_url
string
-
✔
X
Medium image URL (ideally under to 600x600px, or 1200x1200px for retina).
Example Values: https://stackla.com/images/buddy_the_dog-1200x1200.jpg
tags
array
-
✔
Yes
Array of Tag IDs associated with the Tile. Note: May be returned as array of Integers or Strings.
Example Values: ["14001","14562"]
share_text
string
-
✔
X
Accompanying text to be used when tile is shared on a Social network (e.g. Twitter, Instagram, Facebook, etc.).
Example Values: Come and see Jimmy's post on the stack!
video_url
string
-
✔
X
URL of the video file. Required when media type is "video").
Example Values: https://stackla.com/images/dog_on_a_surfboard.mp4
width_ratio
string
-
✔
X
Tile width ratio to be used as a ratio vs width_ratio as width to height. Positive numeric value. Required when media type is "html".
Example Values: 3
height_ratio
string
-
✔
X
Tile width ratio to be used as a ratio vs height_ratio as width to height. Positive numeric value. Required when media type is "html".
Example Values: 4
status
string
published
queued
disabled
✔
✔
Tile moderation status.
Example Values: published
avatar
string
-
✔
X
URL to be used as the post author's avatar.
Example Values: https://stackla.com/images/mascots/buddy.jpg
name
string
-
✔
X
Display name to be used for the author.
Example Values: Fred Flintstone
guid
string
-
✔
X
Globally unique ID to be used for this post (often referencing external ID). Tiles that have this value set can also be retrived using the guid: operator (see _id). For more info see the POST tiles guid reference.
Example Values: 2019
anonymous
bool
-
✔
X
Tiles that originate from networks that allow anonymous posts (including Nost's UGC) will have this field set to true. Renderers should not show any attributions the creator of this Tile.
Example Values: false
longitude
string
-
✔
✔
GPS longitude co-ordinate for geo-location
Example Values: 144.953151388
latitude
string
-
✔
✔
GPS latitude co-ordinate for geo-location
Example Values: -37.816644361
source
string
twitter
facebook
instagram
youtube
gplus
flickr
pinterest
tumblr
rss
ecal
sta_feed
weibo
X
X
The source of the post, often a social network. This field is also referred to as "network" in the filter context
Example Values: twitter
GET tiles/:tileId
Retrieves a specific Tile available in the Stack by its ID or GUID.
Resource URL
https://api.stackla.com/api/tiles/:tileId
Resource Details
Rate limited: Yes
Access scope: User
Request Parameters
tileId
Yes
endpoint
ID of the Tile, or its Globally Unique ID (GUID, prefixed with "guid:").
Example Values: 550f9f0e29115c0000bf82cb, guid:1234
POST tiles
Creates a new Tile in the Stack.
Resource URL
https://api.stackla.com/api/tiles?term_id=:termId
Resource Details
Rate limited: Yes
Access scope: User, Stack
Request Parameters
termId
No
query
ID of the UGC Post Feed term that this content will be ingested by.
Example Values: 9999
PUT tiles/:tileId
Updates a specific Tile available in the Stack by its ID.
Resource URL
https://api.stackla.com/api/tiles/:tileId
Resource Details
Rate limited: Yes
Access scope: User, Stack
Request Parameters
tileId
Yes
endpoint
ID of the Tile, or its Globally Unique ID (GUID, prefixed with "guid:").
Example Values: 550f9f0e29115c0000bf82cb, guid:12345
Was this helpful?