template
Get data about template parameters.
Request format
https://adfox.yandex.com/api/v1
? object=account
& action=list
& actionObject=template
& actionObjectID=<integer>
|
Specify the template ID. |
* Required
Response format
<response>
<status>
<code>{integer}</code>
</status>
<result>
<rows>1</rows>
<data>
<row0>
<id>{integer}</id>
<name>{string}</name>
<ownerID>{integer}</ownerID>
<description>{string}</description>
<isZipAllowed>{integer}</isZipAllowed>
<isLoaderJs>{integer}</isLoaderJs>
<isMultipleTrackingUrl>{integer}</isMultipleTrackingUrl>
<isBackgroundColor>{integer}</isBackgroundColor>
<isWidth>{integer}</isWidth>
<widthDefault>{integer}</widthDefault>
<isHeight>{integer}</isHeight>
<heightDefault>{integer}</heightDefault>
<isGetUrl>{integer}</isGetUrl>
<getUrlWidth>{integer}</getUrlWidth>
<getUrlHeight>{integer}</getUrlHeight>
<isGetFlv>{integer}</isGetFlv>
<isImageUrl>{integer}</isImageUrl>
<imageUrlWidth>{integer}</imageUrlWidth>
<imageUrlHeight>{integer}</imageUrlHeight>
<isHitUrl>{integer}</isHitUrl>
<isTarget>{integer}</isTarget>
<isAlt>{integer}</isAlt>
<isFlashParameterName>{integer}</isFlashParameterName>
<isTargetParameterName>{integer}</isTargetParameterName>
<isTrackingUrl>{integer}</isTrackingUrl>
<codeType>{integer}</codeType>
<impressionCode>{string}</impressionCode>
<markingSettings>{integer}</markingSettings>
<isIms>{integer}</isIms>
<userParameters>
<row0>
<userParameterID>{integer}</userParameterID>
<isOn>{integer}</isOn>
<name>{string}</name>
<isRequired>{integer}</isRequired>
<type>{string}</type>
<length>{integer}</length>
<default>{string}</default>
<fileTypeID>{integer}</fileTypeID>
<width>{string}</width>
<height>{string}</height>
<upload_domain>{string}</upload_domain>
</row0>
...
<row24>
...
</row24>
</userParameters>
<events>
<row0>
<eventID>{integer}</eventID>
<name>{string}</name>
<limitSession>{integer}</limitSession>
</row0>
...
<row29>
...
</row29>
</events>
<templateCreatives>
<row0>
<field>{string}</field>
<type>{string}</type>
</row0>
<row1>
<field>{string}</field>
<type>{string}</type>
</row1>
<rowN>
...
</rowN>
</templateCreatives>
</row0>
</data>
</result>
</response>
Response parameters
|
Request processing status. If the value is |
|
Number of items in the response tree. |
|
Item number in the response tree, where N is a number from 0 to rows-1 (where |
|
Unique template ID. |
|
Name of the template. |
|
Account ID. |
|
Template description. |
|
Downloading archives is allowed. |
|
The template works with ad tags with a loader. |
|
Adding multiple tracking pixels. |
|
The Background color variable is enabled. |
|
The |
|
The banner width value is set. |
|
The Height variable is enabled. |
|
The banner height value is set. |
|
The Flash video variable is enabled. |
|
The flash video width value is set. |
|
The flash video height value is set. |
|
The FLV video variable is enabled. |
|
The Image variable is enabled. |
|
The image width value is set. |
|
The image height value is set. |
|
The Transition URL variable is enabled. |
|
The Link "TARGET" variable is enabled. |
|
The Image "ALT" variable is enabled. |
|
The Click-through transfer parameter variable is enabled. |
|
The "target" transmission parameter variable is enabled. |
|
The Tracking pixel link variable is enabled. |
|
Template code type: |
|
Template code. |
|
The “Ad label” section is enabled to allow configuring the label when creating a banner. |
|
Acceptable values:
|
|
Additional variables from 1 to 25. |
|
Additional variable ID. |
|
Additional variable is enabled. |
|
Name of the additional variable. |
|
Mandatory indication of the additional variable value. |
|
Additional variable type: string, text, or file. |
|
Value length of the additional variable. |
|
Default value for the additional variable. |
|
File type of the additional variable: |
|
Width for the additional variable file. |
|
Height for the additional variable file. |
|
Domain for uploading files for the additional variable. |
|
Events from 1 to 30. |
|
Banner parameter whose value can be used as a creative. |
|
Creative type:
|
|
Event ID. |
|
Event name. |
|
Session limit. |
Sample request and response
Request:
https://adfox.yandex.com/api/v1?object=account&action=list&actionObject=template&actionObjectID=4256
Response:
<response> <status> <code>0</code> </status> <result> <rows>1</rows> <data> <row0> <id>119742</id> <name>Banner HTML5 [context] copy 1</name> <ownerID>392990</ownerID> <description/> <isZipAllowed>1</isZipAllowed> <isLoaderJs>1</isLoaderJs> <isMultipleTrackingUrl/> <isBackgroundColor/> <isWidth>1</isWidth> <widthDefault/> <isHeight>1</isHeight> <heightDefault/> <isGetUrl>0</isGetUrl> <getUrlWidth/> <getUrlHeight/> <isGetFlv>1</isGetFlv> <isImageUrl>1</isImageUrl> <imageUrlWidth>0</imageUrlWidth> <imageUrlHeight>0</imageUrlHeight> <isHitUrl>1</isHitUrl> <isTarget>1</isTarget> <isAlt>0</isAlt> <isFlashParameterName>0</isFlashParameterName> <isTargetParameterName>0</isTargetParameterName> <isTrackingUrl>1</isTrackingUrl> <codeType>2</codeType> <impressionCode>global.banner_html_json</impressionCode> <markingSettings>1</markingSettings> <isIms>1</isIms> <userParameters> <row0> <userParameterID>1</userParameterID> <isOn>1</isOn> <name>Transition URL</name> <isRequired>0</isRequired> <type/> <length>0</length> <default/> <fileTypeID>0</fileTypeID> <width/> <height/> <upload_domain/> </row0> ... <row24> ... </row24> </userParameters> <events> <row0> <eventID>123</eventID> <name>Site</name> <limitSession>1</limitSession> </row0> ... <row29> ... </row29> </events> <templateCreatives> <row0> <field>imageURL</field> <type>creativeMediaData</type> </row0> <row1> <field>user1</field> <type>creativeTextData</type> </row1> <rowN> ... </rowN> </templateCreatives> </row0> </data> </result> </response>
Other actions with the object
See more actions with the actionObjectID
object:
Specify the template ID.
Required