HTTP Format Macro Examples http-format-macro-examples
Examples of some commonly used HTTP macro combinations.
See the HTTP Format Macros for a list of macros and their definitions.
Macro Examples
Output Format
<PID_ALIAS>|<DP_UUID>|<TRAITALIAS_LIST; separator=",">pid_alias|dp_uuid|trait_1,trait_2<PID_ALIAS>|count:<NUM_USERS>|users:[<USER_LIST:{user|<user.aamUuid>:<user.dpUuid>}; separator=", ">]"pid_alias|count:2|users:[uuid1:dpuuid1, uuid2:dpuuid2]"<USER_AGENT>|<IP>|<TIMESTAMP>|<RANDOM>"Firefox|255.255.255.255|1395758143|42341"<USER_LIST:{u|<u.userAgent>|<u.ip>|<u.timestamp>|<u.random>}; separator=", ">"Firefox|255.255.255.255|1395758143|42341"<DP_UUIDS.1> AND <DP_UUIDS.2>dpuuid1 AND dpuuid2users:[<USER_LIST:{user|<user.dpUuids.1> AND <user.dpUuids.2>}; separator=", ">]users:[dpuuid1 AND dpuuid2]test_known_string=loremlipsum&segid=<TRAITALIAS_LIST; separator=",">&test_dpuuid_1000=<DP_UUIDS.1000>test_known_string=loremlipsum&segid=trait_1,trait_2&test_dpuuid_1000=dpuuid_1000test_dpuuids=<DP_UUIDS.(DPID)>test_dpuuids=dpuuid2"<PID_ALIAS>|<DP_UUID>|<TRAITALIAS_LIST; separator=",">|<REMOVED_TRAITALIAS_LIST; separator=",">pid_alias|dp_uuid|trait_1,trait_2|trait_3,trait_4{"Users": [<USER_LIST:{user|<OPEN_BRACKET> "AAM_UUID": "<user.aamUuid>", "DataPartner_UUID": "<user.dpUuid>", "Segments": [<user.segments:{seg|<OPEN_BRACKET>"Segment": "<seg.traitAlias>"<CLOSE_BRACKET>}; separator=",">] "Removed_Segments": [<user.removedSegments:{rseg|<OPEN_BRACKET>"Segment": "<rseg.traitAlias>"<CLOSE_BRACKET>}; separator=",">] <CLOSE_BRACKET>}; separator=",">]}{ "Users":[ { "AAM_UUID":"uuid1", "DataPartner_UUID":"dpuuid1", "Segments":[ { "Segment":"alias1" }, { "Segment":"alias2" } ], "Removed_Segments":[ { "Segment":"alias3" }, { "Segment":"alias4" } ] } ] }{"Users": [<USER_LIST:{user|<OPEN_BRACKET> "AAM_UUID": "<user.aamUuid>", "DataPartner_UUID": "<user.dpUuid>", "Segments": [<user.segments:{seg|<OPEN_BRACKET>"Segment": "<seg.traitAlias>","Status": "<seg.status>"<CLOSE_BRACKET>}; separator=",">] <CLOSE_BRACKET>}; separator=",">]}{ "Users":[ { "AAM_UUID":"uuid1", "DataPartner_UUID":"dpuuid1", "Segments":[ { "Segment":"alias1" "Status":"1" }, { "Segment":"alias2" "Status":"0" } ] } ] }<PID_ALIAS>|<DP_UUID>|<SEGMENTS:{seg|<seg.traitAlias>}; separator=\",\">|<REMOVED_SEGMENTS:{seg|<seg.traitAlias>}; separator=\",\">pid_alias|dp_uuid|trait_1,trait_2|trait_3,trait_4<if(user.segments && user.removedSegments)><COMMA><endif>Prints a comma if the fields
segments and removedSegments are not empty. This conditional can be used for POST requests when concatenating lists for segments and removed segments.recommendation-more-help
3d9f8cff-f6d8-4dcd-966c-cf2ea03db934