E-mailtemplatedetails
Haalt de details van het opgegeven templatebestand op (dit is de model.xml zoals gezien in de Publish Store) en plaatst de XSD van deze template inline.
GET /connectr/api/units/{unit}/emailtemplates/{template}
Voorbeeld van aanvraag-URL: http://connectr.example.org:8080/connectr/api/units/4.1/emailtemplates/Template_7.3_3.3.0?path=/Publish/Contoso/HR
Templateparameter | Waarde | Beschrijving |
---|---|---|
unit (verplicht) | String | Eenheidscode zoals gebruikt in Data Manager. Dit wordt momenteel gedefinieerd in de Publish Store-instellingen. |
template (verplicht) | String | Templatenaam zoals gezien in het veld Sleutel van de templatelijst-XML. |
Queryparameter | Waarde | Beschrijving |
---|---|---|
path (verplicht) | String | Relatief pad van een eenheid in de Publish Store. Gebruik de ‘Eigenschappen’-weergave van Sketch om de eigenschap ‘locatie’ te vinden en gebruik vervolgens alles na het eerste /modelstore/-deel van dat veld. Kan in de toekomst optioneel worden. Voorbeeld: /Publish/Contoso/HR |
Antwoordstatuscode | Inhoudstype | Beschrijving |
---|---|---|
200 OK | application/xml | Aanvraag is voltooid, templatedetails in antwoord. Zie bijlage “XML-schema voor templatelijst / -details”; deze resource retourneert het ‘Model’element. |
400 Bad request | text/plain | Pad is te kort of bevat ongeldige tekens. |
404 Not found | text/plain | De eenheid of template kon niet worden gevonden. |
Voorbeeld van antwoord
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<EmailModel IsPackage="false">
<Email-Model-Uri> http://dev-01.connective.local:15220/modelstore/PublishStore/PUB_dev-01/Test/Template_7.3_3.2.12</Email-Model-Uri>
<XSD-Form-Uri></XSD-Form-Uri>
<Key>Template_7.3_3.2.12</Key>
<LanguageEmailModel LanguageCode="nl-BE"/>
<Description Code="en-US">Template_7.3_3.2.12</Description>
<Categories/>
<SearchKeys/>
<MetaData>
<CEM-Uri> http://localhost:15220/modelstore/ModelStore/Contoso/Test/Template_7.3_3.2.12.cem</CEM-Uri>
<CEM-Version>1.2</CEM-Version>
<CEM-CheckedIn-UserID>usertest1</CEM-CheckedIn-UserID>
<Published-UserID>usertest1</Published-UserID>
<Published-Comment></Published-Comment>
<LSClient-Version>6.0.0</LSClient-Version>
</MetaData>
<XSD-Name>TestSketch.xsd</XSD-Name>
<XSD-Contents>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="Connective" type="TP_Connective">
<xs:annotation/>
</xs:element>
<xs:complexType name="TP_Connective">
<xs:all>
<xs:element minOccurs="0" name="L_Datablock_A" type="TP_L_Datablock_A">
</xs:element>
<xs:element minOccurs="1" name="Datablock_B" type="TP_Datablock_B">
</xs:element>
</xs:all>
</xs:complexType>
<xs:complexType name="TP_L_Datablock_A">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Repeating_DB_A" type="xs:string">
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TP_Datablock_B">
<xs:all>
<xs:element minOccurs="1" name="StringField" type="xs:string"/>
<xs:element minOccurs="1" name="DateTimeField" type="xs:dateTime"/>
<xs:element minOccurs="1" name="DateField" type="xs:date"/>
<xs:element minOccurs="1" name="NumberField1" type="xs:decimal"/>
<xs:element minOccurs="1" name="NumberField2" type="xs:decimal"/>
<xs:element minOccurs="1" name="NumberField3" type="xs:decimal"/>
<xs:element minOccurs="1" name="NumberField4" type="xs:decimal"/>
<xs:element minOccurs="1" name="BooleanField1" type="xs:boolean"/>
<xs:element minOccurs="1" name="BooleanField2" type="xs:boolean"/>
<xs:element minOccurs="1" name="IntegerField" type="xs:int"/>
<xs:element minOccurs="1" name="DoubleField" type="xs:double"/>
</xs:all>
</xs:complexType>
</xs:schema>
</XSD-Contents>
</EmailModel>