Folgende SOAP-Methoden werden speziell für die Interaktion mit SmartLinks bereitgestellt.
create
Neuanlage eines SmartLinks
EvalancheResourceInformation create (string name, int category_id)
Details
Parameter
- string name: Name des SmartLinks
- int category_id: ID des Ordners in dem der SmartLink erstellt wurde
Rückgabewert
- string url: Externe URL des SmartLinks
- int type_id: Type_id des SmartLinks
- int category_id: ID des Ordners, in dem der SmartLink erstellt wurde
- int customer_id: ID des Mandanten, in dem der SmartLink erstellt wurde
- int id: ID des SmartLinks
- string name: Name des SmartLinks
Benötigte Rechte
SmartLink erzeugen
Verwendung
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:smar="https://scnem.com/soap.php/soap/smartlink">
<soapenv:Header/>
<soapenv:Body>
<smar:create>
<name>SMARTLINK_NAME</name>
<category_id>FOLDER_ID</category_id>
</smar:create>
</soapenv:Body>
</soapenv:Envelope>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="https://scnem.com/soap.php/soap/smartlink">
<SOAP-ENV:Body>
<ns1:createResponse>
<createResult>
<url>SMARTLINK_URL</url>
<type_id>SMARTLINK_TYPE_ID</type_id>
<category_id>FOLDER_ID</category_id>
<customer_id>MANDATOR_ID</customer_id>
<id>SMARTLINK_ID</id>
<name>SMARTLINK_NAME</name>
</createResult>
</ns1:createResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
createLink
Neuanlage eines SmartLink-Links
EvalancheResourceInformation createLink (int smartlink_id, string link_name, string link_url)
Details
Parameter
- int smartlink_id: ID des SmartLink Objekts in dem der neue SmartLink-Link angelegt werden soll
- string link_name: Name des neuen SmartLink-Links
- string link_url: URL des neuen SmartLink-Links
Rückgabewert
- string url: Integrations-Url des neuen SmartLink-Links
Benötigte Rechte
SmartLink ändern
Verwendung
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:smar="https://scnem.com/soap.php/soap/smartlink">
<soapenv:Header/>
<soapenv:Body>
<smar:createLink>
<smartlink_id>SMARTLINK_ID</smartlink_id>
<link_name>LINK_NAME</link_name>
<link_url>LINK_URL</link_url>
</smar:createLink>
</soapenv:Body>
</soapenv:Envelope>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="https://scnem.com/soap.php/soap/smartlink">
<SOAP-ENV:Body>
<ns1:createLinkResponse>
<createLinkResult>SMARTLINK_LINK_TRACKING_URL</createLinkResult>
</ns1:createLinkResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
getTrackingUrls
Auslesen der Integrations-URLs eines SmartLink
EvalancheResourceInformation getTrackingUrls (int smartlink_id)
Details
Parameter
- int smartlink_id: ID des SmartLink Objekts dessen Integrations-URLs ausgelesen werden sollen
Rückgabewert
- int id: ID des SmartLink-Links. string name: Name des SmartLink-Links
- string name: Name des SmartLink-Links
- string url: Integrations-URL des SmartLink-Links
Benötigte Rechte
SmartLink anzeigen
Verwendung
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:smar="https://scnem.com/soap.php/soap/smartlink">
<soapenv:Header/>
<soapenv:Body>
<smar:getTrackingUrls>
<smartlink_id>SMARTLINK_URL</smartlink_id>
</smar:getTrackingUrls>
</soapenv:Body>
</soapenv:Envelope></soapenv:Envelope>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="https://scnem.com/soap.php/soap/smartlink">
<SOAP-ENV:Body>
<ns1:getTrackingUrlsResponse>
<getTrackingUrlsResult>
<item>
<id>SMARTLINK_ID</id>
<name>SMARTLINK_NAME</name>
<tracking_url>SMARTLINK_LINK_TRACKING_URL</tracking_url>
</item>
[...]
</getTrackingUrlsResult>
</ns1:getTrackingUrlsResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope></SOAP-ENV:Envelope>