The Notify method allows you to send notifications through the API.
int Notify(string tokenIn, string formId, int instanceId, byte attentionLevel, string name, string roleName,
string emailAddress, bool sendEmail, string messageSubject, string messageBody, bool cancelWhenOpen, int minutes,
out string tokenOut)
Send Params |
Return Params |
||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
tokenOut - This is the new security token that should be used for the next Web service call after this one. See the API Security topic for more details. |
Test
The test form is only available for requests from the local machine.
SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /api/API.asmx HTTP/1.1 Host: testing.perfectforms.com Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://www.PerfectForms.com/API/Notify"
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <Notify xmlns="http://www.PerfectForms.com/API"> <tokenIn>string</tokenIn> <formId>string</formId> <instanceId>int</instanceId> <attentionLevel>unsignedByte</attentionLevel> <name>string</name> <roleName>string</roleName> <emailAddress>string</emailAddress> <sendEmail>boolean</sendEmail> <messageSubject>string</messageSubject> <messageBody>string</messageBody> <cancelWhenOpen>boolean</cancelWhenOpen> <minutes>int</minutes> </Notify> </soap:Body> </soap:Envelope> |
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <NotifyResponse xmlns="http://www.PerfectForms.com/API"> <NotifyResult>int</NotifyResult> <tokenOut>string</tokenOut> </NotifyResponse> </soap:Body> </soap:Envelope> |
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /api/API.asmx HTTP/1.1 Host: testing.perfectforms.com Content-Type: application/soap+xml; charset=utf-8 Content-Length: length
<?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <Notify xmlns="http://www.PerfectForms.com/API"> <tokenIn>string</tokenIn> <formId>string</formId> <instanceId>int</instanceId> <attentionLevel>unsignedByte</attentionLevel> <name>string</name> <roleName>string</roleName> <emailAddress>string</emailAddress> <sendEmail>boolean</sendEmail> <messageSubject>string</messageSubject> <messageBody>string</messageBody> <cancelWhenOpen>boolean</cancelWhenOpen> <minutes>int</minutes> </Notify> </soap12:Body> </soap12:Envelope> |
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length
<?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <NotifyResponse xmlns="http://www.PerfectForms.com/API"> <NotifyResult>int</NotifyResult> <tokenOut>string</tokenOut> </NotifyResponse> </soap12:Body> </soap12:Envelope> |
Updated: 06/12/2011
Page url:
http://www.perfectforms.com/Documentation/manual/html/?fg_notify_s.htm
PerfectForms™ -- forms software, workflow software, and business process management