BrightSign Network Web API User Manual

API REFERENCE MANUAL
BrightSign Network Version 3.8
BrightSign, LLC. 16795 Lark Ave., Suite 200 Los Gatos, CA 95032 | 408-852-9263 | www.brightsign.biz
TABLE OF CONTENTS
Introduction .......................................................................................................................... 1
Entities .............................................................................................................................................................................. 1
Methods ............................................................................................................................................................................ 2
Object Permissions ......................................................................................................................................................... 4
SOAP Endpoints .............................................................................................................................................................. 4
SOAP Access Point URLs ............................................................................................................................................... 5
User Authentication......................................................................................................................................................... 6
Development Tools ......................................................................................................................................................... 6
Content .................................................................................................................................. 7
Content Entity .................................................................................................................................................................. 7
ContentFolder Entity ....................................................................................................................................................... 8
ContentType Enumeration .............................................................................................................................................. 8
ContentTransition Enumeration ..................................................................................................................................... 8
DynamicPlaylistContent Entity-Relation ....................................................................................................................... 9
PresentationContent Entity-Relation ........................................................................................................................... 10
DynamicPlaylistInfo Structure ...................................................................................................................................... 11
PresentationInfo Structure ........................................................................................................................................... 11
Content Management Web Methods ............................................................................................................................ 11
Content Upload .................................................................................................................. 18
Overview ......................................................................................................................................................................... 18
Web Page Upload Work Flow ....................................................................................................................................... 18
Web Page Update Work Flow ....................................................................................................................................... 19
Content Upload Web Methods ...................................................................................................................................... 20
ContentUploadStatus StartFileUpload(string uploadToken, string sessionToken, string filename, long filesize, int chunksCount, enum
ContentType, dateTime fileLastModifiedDate, string virtualPath, base64Binary fileThumb, string sha1Hash) .................................................. 21
ContentUploadStatus CompleteFileUpload(string uploadToken, string sessionToken, string filename, long filesize, int chunksCount, enum
ContentType, dateTime fileLastModifiedDate, string virtualPath, base64Binary fileThumb, string sha1Hash) .................................................. 23
WebPageUploadStatus StartWebPageUploadSession(array webpageAssets[], string uploadToken, string sessionToken, string filename, long
filesize, int chunksCount, enum ContentType, string virtualPath, base64Binary fileThumb, string sha1Hash) .................................................. 25
WebPageUploadStatus CompleteWebPageUploadSession(array webpageAssets[], string sessionToken, string filename, long filesize, int
chunksCount, enum ContentType, string virtualPath, base64Binary fileThumb, string sha1Hash) .................................................................... 27
Dynamic Playlist ................................................................................................................. 31
ImageVideoDynamicPlaylist Entity .............................................................................................................................. 31
AudioDynamicPlaylist Entity ........................................................................................................................................ 31
Dynamic Playlist Management Web Methods ............................................................................................................. 32
Live Text Feed .................................................................................................................... 44
LiveTextFeed Entity ....................................................................................................................................................... 44
LiveTextFeedItem Entity-Relation ................................................................................................................................ 44
Live Text Feed Management Web Methods ................................................................................................................. 45
Live Media Feed ................................................................................................................. 53
LiveMediaFeed Entity .................................................................................................................................................... 53
LiveMediaFeedContent Entity-Relation ....................................................................................................................... 53
Live Media Feed Management Web Methods .............................................................................................................. 54
Loading...
+ 11 hidden pages