YM REST Services

<back to all web services

Markup

Requires Authentication
Requires any of the roles:admin, oauthadmin
The following routes are available for this service:
GET/Ams/{ClientID}/MarkupReturn the list of markups.
POST/Ams/{ClientID}/MarkupCreate the Markup.
PUT/Ams/{ClientID}/MarkupUpdate the Markup Json.
GET/Ams/{ClientID}/Markup/{MarkupId}Return the Markup data With Cache.
DELETE/Ams/{ClientID}/Markup/{MarkupId}Delete the Markup for given MarkupId.
Markup Parameters:
NameParameterData TypeRequiredDescription
MarkupIdformintNo
MarkupDataformMarkupDataNo
MarkupNameformstringNo
MarkupTypeformMarkupTypeNo
MarkupTypeNameformstringNo
TargetClientIdformintNo
TemplateformboolNo
MarkupClassformMarkupClassNo
PageSizeformintNo
PageNumberformintNo
CampaignIdformintNo
DateCreatedformDateTimeNo
DateLastModifiedformDateTimeNo
AdminLastModifiedformstringNo
MaxComponentsformintNo
BaseSharedDto Parameters:
NameParameterData TypeRequiredDescription
ClientIDformintNo
ResponseStatusformResponseStatusNo
BypassCacheformboolNo
DateCachedformDateTimeNo
DeviceformDeviceNo
MarkupData Parameters:
NameParameterData TypeRequiredDescription
SettingsformMarkupSettingsNo
ColumnformList<MarkupComponentData>No
MarkupSettings Parameters:
NameParameterData TypeRequiredDescription
FontFamilyformstringNo
TextColorformstringNo
PageBackgroundColorformstringNo
CanvasBackgroundColorformstringNo
WidthformintNo
MarginformintNo
IncludeViewInBrowserformboolNo
MarkupComponentData Parameters:
NameParameterData TypeRequiredDescription
ComponentTypeformComponentTypeNo
ComponentNameformstringNo
IsAtRootColumnformboolNo
CanHaveChildrenformboolNo
OrderIdformintNo
ButtonDataformButtonDataNo
ImageDataformImageDataNo
DividerDataformDividerDataNo
TextDataformTextDataNo
ContainerDataformContainerDataNo
PlainTextformstringNo
ButtonData Parameters:
NameParameterData TypeRequiredDescription
PropertiesformButtonPropertiesNo
SettingsformButtonSettingsNo
ButtonProperties Parameters:
NameParameterData TypeRequiredDescription
TextformstringNo
LinkformstringNo
ButtonSettings Parameters:
NameParameterData TypeRequiredDescription
ButtonColorformstringNo
TextColorformstringNo
AlignmentformstringNo
ButtonWidthformstringNo
MarginTopformintNo
MarginBottomformintNo
MarginLeftformintNo
MarginRightformintNo
ImageData Parameters:
NameParameterData TypeRequiredDescription
PropertiesformImagePropertiesNo
SettingsformImageSettingsNo
ImageProperties Parameters:
NameParameterData TypeRequiredDescription
URLformstringNo
HyperLinkformstringNo
AltTextformstringNo
ImageSettings Parameters:
NameParameterData TypeRequiredDescription
AlignmentformstringNo
MarginTopformintNo
MarginBottomformintNo
MarginLeftformintNo
MarginRightformintNo
WidthformintNo
HeightformintNo
DividerData Parameters:
NameParameterData TypeRequiredDescription
SettingsformDividerSettingsNo
DividerSettings Parameters:
NameParameterData TypeRequiredDescription
MarginTopformintNo
MarginBottomformintNo
MarginLeftformintNo
MarginRightformintNo
BorderColorformstringNo
HeightformintNo
TextData Parameters:
NameParameterData TypeRequiredDescription
PropertiesformTextPropertiesNo
SettingsformTextSettingsNo
TextProperties Parameters:
NameParameterData TypeRequiredDescription
TextformstringNo
TextSettings Parameters:
NameParameterData TypeRequiredDescription
MarginTopformintNo
MarginBottomformintNo
MarginLeftformintNo
MarginRightformintNo
ContainerData Parameters:
NameParameterData TypeRequiredDescription
PropertiesformContainerPropertiesNo
SettingsformContainerSettingsNo
ColumnsformList<MarkupComponentData>>No
ContainerSettings Parameters:
NameParameterData TypeRequiredDescription
BackgroundColorformstringNo
MarginTopformintNo
MarginBottomformintNo
MarginLeftformintNo
MarginRightformintNo
MarkupResponse Parameters:
NameParameterData TypeRequiredDescription
MarkupListformList<Markup>No
TotalCountformintNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /Ams/{ClientID}/Markup HTTP/1.1 
Host: ws.yourmembership.com 
Accept: application/json
Content-Type: application/json
Content-Length: length

{"MarkupId":0,"MarkupData":{"Settings":{"FontFamily":"String","TextColor":"String","PageBackgroundColor":"String","CanvasBackgroundColor":"String","Width":0,"Margin":0,"IncludeViewInBrowser":false},"Column":[{"ComponentType":"Button","ComponentName":"String","IsAtRootColumn":false,"CanHaveChildren":false,"OrderId":0,"ButtonData":{"Properties":{"Text":"String","Link":"String"},"Settings":{"ButtonColor":"String","TextColor":"String","Alignment":"String","ButtonWidth":"String","MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0}},"ImageData":{"Properties":{"URL":"String","HyperLink":"String","AltText":"String"},"Settings":{"Alignment":"String","MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0,"Width":0,"Height":0}},"DividerData":{"Settings":{"MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0,"BorderColor":"String","Height":0}},"TextData":{"Properties":{"Text":"String"},"Settings":{"MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0}},"ContainerData":{"Properties":{},"Settings":{"BackgroundColor":"String","MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0},"Columns":[[{"ComponentType":"Button","ComponentName":"String","IsAtRootColumn":false,"CanHaveChildren":false,"OrderId":0,"ButtonData":{"Properties":{"Text":"String","Link":"String"},"Settings":{"ButtonColor":"String","TextColor":"String","Alignment":"String","ButtonWidth":"String","MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0}},"ImageData":{"Properties":{"URL":"String","HyperLink":"String","AltText":"String"},"Settings":{"Alignment":"String","MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0,"Width":0,"Height":0}},"DividerData":{"Settings":{"MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0,"BorderColor":"String","Height":0}},"TextData":{"Properties":{"Text":"String"},"Settings":{"MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0}},"ContainerData":{"Properties":{},"Settings":{"BackgroundColor":"String","MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0},"Columns":[[{"ComponentType":"Button","ComponentName":"String","IsAtRootColumn":false,"CanHaveChildren":false,"OrderId":0,"ButtonData":{"Properties":{"Text":"String","Link":"String"},"Settings":{"ButtonColor":"String","TextColor":"String","Alignment":"String","ButtonWidth":"String","MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0}},"ImageData":{"Properties":{"URL":"String","HyperLink":"String","AltText":"String"},"Settings":{"Alignment":"String","MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0,"Width":0,"Height":0}},"DividerData":{"Settings":{"MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0,"BorderColor":"String","Height":0}},"TextData":{"Properties":{"Text":"String"},"Settings":{"MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0}},"ContainerData":{"Properties":{},"Settings":{"BackgroundColor":"String","MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0},"Columns":[]},"PlainText":"String"}]]},"PlainText":"String"}]]},"PlainText":"String"}]},"MarkupName":"String","MarkupType":"None","MarkupTypeName":"String","TargetClientId":0,"Template":false,"MarkupClass":"All","PageSize":0,"PageNumber":0,"CampaignId":0,"DateCreated":"0001-01-01T00:00:00.0000000","DateLastModified":"0001-01-01T00:00:00.0000000","AdminLastModified":"String","MaxComponents":0,"ClientID":0,"ResponseStatus":{"ErrorCode":"String","Message":"String","StackTrace":"String","Errors":[{"ErrorCode":"String","FieldName":"String","Message":"String","Meta":{"String":"String"}}],"Meta":{"String":"String"}},"BypassCache":false,"DateCached":"2024-05-03T07:18:24.2239146-04:00","Device":"Desktop"}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"MarkupList":[{"MarkupId":0,"MarkupData":{"Settings":{"FontFamily":"String","TextColor":"String","PageBackgroundColor":"String","CanvasBackgroundColor":"String","Width":0,"Margin":0,"IncludeViewInBrowser":false},"Column":[{"ComponentType":"Button","ComponentName":"String","IsAtRootColumn":false,"CanHaveChildren":false,"OrderId":0,"ButtonData":{"Properties":{"Text":"String","Link":"String"},"Settings":{"ButtonColor":"String","TextColor":"String","Alignment":"String","ButtonWidth":"String","MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0}},"ImageData":{"Properties":{"URL":"String","HyperLink":"String","AltText":"String"},"Settings":{"Alignment":"String","MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0,"Width":0,"Height":0}},"DividerData":{"Settings":{"MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0,"BorderColor":"String","Height":0}},"TextData":{"Properties":{"Text":"String"},"Settings":{"MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0}},"ContainerData":{"Properties":{},"Settings":{"BackgroundColor":"String","MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0},"Columns":[[{"ComponentType":"Button","ComponentName":"String","IsAtRootColumn":false,"CanHaveChildren":false,"OrderId":0,"ButtonData":{"Properties":{"Text":"String","Link":"String"},"Settings":{"ButtonColor":"String","TextColor":"String","Alignment":"String","ButtonWidth":"String","MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0}},"ImageData":{"Properties":{"URL":"String","HyperLink":"String","AltText":"String"},"Settings":{"Alignment":"String","MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0,"Width":0,"Height":0}},"DividerData":{"Settings":{"MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0,"BorderColor":"String","Height":0}},"TextData":{"Properties":{"Text":"String"},"Settings":{"MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0}},"ContainerData":{"Properties":{},"Settings":{"BackgroundColor":"String","MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0},"Columns":[[{"ComponentType":"Button","ComponentName":"String","IsAtRootColumn":false,"CanHaveChildren":false,"OrderId":0,"ButtonData":{"Properties":{"Text":"String","Link":"String"},"Settings":{"ButtonColor":"String","TextColor":"String","Alignment":"String","ButtonWidth":"String","MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0}},"ImageData":{"Properties":{"URL":"String","HyperLink":"String","AltText":"String"},"Settings":{"Alignment":"String","MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0,"Width":0,"Height":0}},"DividerData":{"Settings":{"MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0,"BorderColor":"String","Height":0}},"TextData":{"Properties":{"Text":"String"},"Settings":{"MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0}},"ContainerData":{"Properties":{},"Settings":{"BackgroundColor":"String","MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0},"Columns":[]},"PlainText":"String"}]]},"PlainText":"String"}]]},"PlainText":"String"}]},"MarkupName":"String","MarkupType":"None","MarkupTypeName":"String","TargetClientId":0,"Template":false,"MarkupClass":"All","PageSize":0,"PageNumber":0,"CampaignId":0,"DateCreated":"0001-01-01T00:00:00.0000000","DateLastModified":"0001-01-01T00:00:00.0000000","AdminLastModified":"String","MaxComponents":0,"ClientID":0,"ResponseStatus":{"ErrorCode":"String","Message":"String","StackTrace":"String","Errors":[{"ErrorCode":"String","FieldName":"String","Message":"String","Meta":{"String":"String"}}],"Meta":{"String":"String"}},"BypassCache":false,"DateCached":"2024-05-03T07:18:24.2419144-04:00","Device":"Desktop"}],"TotalCount":0,"MarkupId":0,"MarkupData":{"Settings":{"FontFamily":"String","TextColor":"String","PageBackgroundColor":"String","CanvasBackgroundColor":"String","Width":0,"Margin":0,"IncludeViewInBrowser":false},"Column":[{"ComponentType":"Button","ComponentName":"String","IsAtRootColumn":false,"CanHaveChildren":false,"OrderId":0,"ButtonData":{"Properties":{"Text":"String","Link":"String"},"Settings":{"ButtonColor":"String","TextColor":"String","Alignment":"String","ButtonWidth":"String","MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0}},"ImageData":{"Properties":{"URL":"String","HyperLink":"String","AltText":"String"},"Settings":{"Alignment":"String","MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0,"Width":0,"Height":0}},"DividerData":{"Settings":{"MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0,"BorderColor":"String","Height":0}},"TextData":{"Properties":{"Text":"String"},"Settings":{"MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0}},"ContainerData":{"Properties":{},"Settings":{"BackgroundColor":"String","MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0},"Columns":[[{"ComponentType":"Button","ComponentName":"String","IsAtRootColumn":false,"CanHaveChildren":false,"OrderId":0,"ButtonData":{"Properties":{"Text":"String","Link":"String"},"Settings":{"ButtonColor":"String","TextColor":"String","Alignment":"String","ButtonWidth":"String","MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0}},"ImageData":{"Properties":{"URL":"String","HyperLink":"String","AltText":"String"},"Settings":{"Alignment":"String","MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0,"Width":0,"Height":0}},"DividerData":{"Settings":{"MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0,"BorderColor":"String","Height":0}},"TextData":{"Properties":{"Text":"String"},"Settings":{"MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0}},"ContainerData":{"Properties":{},"Settings":{"BackgroundColor":"String","MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0},"Columns":[[{"ComponentType":"Button","ComponentName":"String","IsAtRootColumn":false,"CanHaveChildren":false,"OrderId":0,"ButtonData":{"Properties":{"Text":"String","Link":"String"},"Settings":{"ButtonColor":"String","TextColor":"String","Alignment":"String","ButtonWidth":"String","MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0}},"ImageData":{"Properties":{"URL":"String","HyperLink":"String","AltText":"String"},"Settings":{"Alignment":"String","MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0,"Width":0,"Height":0}},"DividerData":{"Settings":{"MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0,"BorderColor":"String","Height":0}},"TextData":{"Properties":{"Text":"String"},"Settings":{"MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0}},"ContainerData":{"Properties":{},"Settings":{"BackgroundColor":"String","MarginTop":0,"MarginBottom":0,"MarginLeft":0,"MarginRight":0},"Columns":[]},"PlainText":"String"}]]},"PlainText":"String"}]]},"PlainText":"String"}]},"MarkupName":"String","MarkupType":"None","MarkupTypeName":"String","TargetClientId":0,"Template":false,"MarkupClass":"All","PageSize":0,"PageNumber":0,"CampaignId":0,"DateCreated":"0001-01-01T00:00:00.0000000","DateLastModified":"0001-01-01T00:00:00.0000000","AdminLastModified":"String","MaxComponents":0,"ClientID":0,"ResponseStatus":{"ErrorCode":"String","Message":"String","StackTrace":"String","Errors":[{"ErrorCode":"String","FieldName":"String","Message":"String","Meta":{"String":"String"}}],"Meta":{"String":"String"}},"BypassCache":false,"DateCached":"2024-05-03T07:18:24.2419144-04:00","Device":"Desktop"}