GET example/api/layout/{id}/variables

https://app.bwz.se/bedrock/example/api/layout/{id}/variables

Get all recipient and transactionmail variables in the content of a given Layout.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

Id of the Layout

integer

Required

Body Parameters

None.

Response Information

Resource Description

VariablesInLayoutContent
NameDescriptionTypeAdditional information
RecipientVariables

Gets the Recipient variables Example: "$$recipient.Firstname$$"

Collection of VariableInContent

None.

CustomVariables

Gets the Custom variables Example: "{{order_number}}"

Collection of VariableInContent

None.

Response Formats

application/json, text/json

Sample:
{
  "RecipientVariables": [
    {
      "Property": "sample string 1",
      "RawValue": "sample string 2"
    },
    {
      "Property": "sample string 1",
      "RawValue": "sample string 2"
    }
  ],
  "CustomVariables": [
    {
      "Property": "sample string 1",
      "RawValue": "sample string 2"
    },
    {
      "Property": "sample string 1",
      "RawValue": "sample string 2"
    }
  ]
}

application/xml, text/xml

Sample:
<VariablesInLayoutContent xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Netoptions.BizWizard.Api.Common.Models">
  <CustomVariables>
    <VariableInContent>
      <Property>sample string 1</Property>
      <RawValue>sample string 2</RawValue>
    </VariableInContent>
    <VariableInContent>
      <Property>sample string 1</Property>
      <RawValue>sample string 2</RawValue>
    </VariableInContent>
  </CustomVariables>
  <RecipientVariables>
    <VariableInContent>
      <Property>sample string 1</Property>
      <RawValue>sample string 2</RawValue>
    </VariableInContent>
    <VariableInContent>
      <Property>sample string 1</Property>
      <RawValue>sample string 2</RawValue>
    </VariableInContent>
  </RecipientVariables>
</VariablesInLayoutContent>