---
title: "Create the Markup."
method: POST
path: "/Ams/{ClientID}/Markup"
tags: ["Ams"]
---

# Create the Markup.

`POST /Ams/{ClientID}/Markup`

## Request

- Base URL: `https://ws.yourmembership.com`
- URL: `https://ws.yourmembership.com/Ams/{ClientID}/Markup`
- Auth: HTTP basic
- TypeScript: <https://skmtc.dev/yourmembership/apis/ym-rest-services/docs/Ams/:ClientID/Markup/post.ts> (a function with typed inputs; its response is checked against the schema)

Create the Markup.

## Path parameters

- `ClientID` integer, required

## Request body `application/x-www-form-urlencoded`

- object
  - `MarkupId` integer
  - `MarkupData` string
  - `MarkupName` string
  - `MarkupType` string
  - `MarkupTypeName` string
  - `TargetClientId` integer
  - `Template` boolean
  - `MarkupClass` string
  - `PageSize` integer
  - `PageNumber` integer
  - `CampaignId` integer
  - `DateCreated` string, date-time
  - `DateLastModified` string, date-time
  - `AdminLastModified` string
  - `MaxComponents` integer
  - `ResponseStatus` string
  - `BypassCache` boolean
  - `DateCached` string, date-time
  - `Device` string

## Response `200`

Success

- MarkupResponse: MarkupResponse
  - `MarkupList` Markup[]
    - `MarkupId` integer
    - `MarkupData` MarkupData: MarkupData
      - `Settings` MarkupSettings: MarkupSettings
        - `FontFamily` string
        - `TextColor` string
        - `PageBackgroundColor` string
        - `CanvasBackgroundColor` string
        - `Width` integer
        - `Margin` integer
        - `IncludeViewInBrowser` boolean
      - `Column` MarkupComponentData[]
        - `ComponentType` string
        - `ComponentName` string
        - `IsAtRootColumn` boolean
        - `CanHaveChildren` boolean
        - `OrderId` integer
        - `ButtonData` ButtonData: ButtonData
          - `Properties` ButtonProperties: ButtonProperties
            - `Text` string
            - `Link` string
          - `Settings` ButtonSettings: ButtonSettings
            - `ButtonColor` string
            - `TextColor` string
            - `Alignment` string
            - `ButtonWidth` string
            - `MarginTop` integer
            - `MarginBottom` integer
            - `MarginLeft` integer
            - `MarginRight` integer
        - `ImageData` ImageData: ImageData
          - `Properties` ImageProperties: ImageProperties
            - `URL` string
            - `HyperLink` string
            - `AltText` string
          - `Settings` ImageSettings: ImageSettings
            - `Alignment` string
            - `MarginTop` integer
            - `MarginBottom` integer
            - `MarginLeft` integer
            - `MarginRight` integer
            - `Width` integer
            - `Height` integer
        - `DividerData` DividerData: DividerData
          - `Settings` DividerSettings: DividerSettings
            - `MarginTop` integer
            - `MarginBottom` integer
            - `MarginLeft` integer
            - `MarginRight` integer
            - `BorderColor` string
            - `Height` integer
        - `TextData` TextData: TextData
          - `Properties` TextProperties: TextProperties
            - `Text` string
          - `Settings` TextSettings: TextSettings
            - `MarginTop` integer
            - `MarginBottom` integer
            - `MarginLeft` integer
            - `MarginRight` integer
        - `ContainerData` ContainerData: ContainerData
          - `Properties` ContainerProperties: ContainerProperties
          - `Settings` ContainerSettings: ContainerSettings
            - `BackgroundColor` string
            - `MarginTop` integer
            - `MarginBottom` integer
            - `MarginLeft` integer
            - `MarginRight` integer
          - `Columns` ListMarkupComponentData[]
            - MarkupComponentData[]
        - `PlainText` string
    - `MarkupName` string
    - `MarkupType` string
    - `MarkupTypeName` string
    - `TargetClientId` integer
    - `Template` boolean
    - `MarkupClass` string
    - `PageSize` integer
    - `PageNumber` integer
    - `CampaignId` integer
    - `DateCreated` string, date-time
    - `DateLastModified` string, date-time
    - `AdminLastModified` string
    - `MaxComponents` integer
    - `ClientID` integer
    - `ResponseStatus` ResponseStatus: ResponseStatus
      - `ErrorCode` string
      - `Message` string
      - `StackTrace` string
      - `Errors` ResponseError[]
        - `ErrorCode` string
        - `FieldName` string
        - `Message` string
        - `Meta` DictionaryStringString: Dictionary<String,String>
      - `Meta` DictionaryStringString: Dictionary<String,String>
    - `BypassCache` boolean
    - `DateCached` string, date-time
    - `Device` string
  - `TotalCount` integer
  - `MarkupId` integer
  - `MarkupData` MarkupData: MarkupData
    - `Settings` MarkupSettings: MarkupSettings
      - `FontFamily` string
      - `TextColor` string
      - `PageBackgroundColor` string
      - `CanvasBackgroundColor` string
      - `Width` integer
      - `Margin` integer
      - `IncludeViewInBrowser` boolean
    - `Column` MarkupComponentData[]
      - `ComponentType` string
      - `ComponentName` string
      - `IsAtRootColumn` boolean
      - `CanHaveChildren` boolean
      - `OrderId` integer
      - `ButtonData` ButtonData: ButtonData
        - `Properties` ButtonProperties: ButtonProperties
          - `Text` string
          - `Link` string
        - `Settings` ButtonSettings: ButtonSettings
          - `ButtonColor` string
          - `TextColor` string
          - `Alignment` string
          - `ButtonWidth` string
          - `MarginTop` integer
          - `MarginBottom` integer
          - `MarginLeft` integer
          - `MarginRight` integer
      - `ImageData` ImageData: ImageData
        - `Properties` ImageProperties: ImageProperties
          - `URL` string
          - `HyperLink` string
          - `AltText` string
        - `Settings` ImageSettings: ImageSettings
          - `Alignment` string
          - `MarginTop` integer
          - `MarginBottom` integer
          - `MarginLeft` integer
          - `MarginRight` integer
          - `Width` integer
          - `Height` integer
      - `DividerData` DividerData: DividerData
        - `Settings` DividerSettings: DividerSettings
          - `MarginTop` integer
          - `MarginBottom` integer
          - `MarginLeft` integer
          - `MarginRight` integer
          - `BorderColor` string
          - `Height` integer
      - `TextData` TextData: TextData
        - `Properties` TextProperties: TextProperties
          - `Text` string
        - `Settings` TextSettings: TextSettings
          - `MarginTop` integer
          - `MarginBottom` integer
          - `MarginLeft` integer
          - `MarginRight` integer
      - `ContainerData` ContainerData: ContainerData
        - `Properties` ContainerProperties: ContainerProperties
        - `Settings` ContainerSettings: ContainerSettings
          - `BackgroundColor` string
          - `MarginTop` integer
          - `MarginBottom` integer
          - `MarginLeft` integer
          - `MarginRight` integer
        - `Columns` ListMarkupComponentData[]
          - MarkupComponentData[]
      - `PlainText` string
  - `MarkupName` string
  - `MarkupType` string
  - `MarkupTypeName` string
  - `TargetClientId` integer
  - `Template` boolean
  - `MarkupClass` string
  - `PageSize` integer
  - `PageNumber` integer
  - `CampaignId` integer
  - `DateCreated` string, date-time
  - `DateLastModified` string, date-time
  - `AdminLastModified` string
  - `MaxComponents` integer
  - `ClientID` integer
  - `ResponseStatus` ResponseStatus: ResponseStatus
    - `ErrorCode` string
    - `Message` string
    - `StackTrace` string
    - `Errors` ResponseError[]
      - `ErrorCode` string
      - `FieldName` string
      - `Message` string
      - `Meta` DictionaryStringString: Dictionary<String,String>
    - `Meta` DictionaryStringString: Dictionary<String,String>
  - `BypassCache` boolean
  - `DateCached` string, date-time
  - `Device` string

---

[API](https://skmtc.dev/yourmembership/apis/ym-rest-services.md) - [All operations](https://skmtc.dev/yourmembership/apis/ym-rest-services/llms.txt) - [OpenAPI document](https://skmtc.dev/yourmembership/apis/ym-rest-services/revisions/8d8a2e7e7d56?raw)
