POST api/v1/EmailDocument/{id}?token={token}&documentNumber={documentNumber}&trxTypeId={trxTypeId}&lan={lan}&inCaseOfErrorReturnHttpCode={inCaseOfErrorReturnHttpCode}

Send a document via mail. Example:
curl.exe --verbose -X POST "http://app.caspitweb.biz/api/v1/EmailDocument/doc14245?token=zzzz"

Request Information

URI Parameters

NameDescriptionType/Additional information
token

The access token

string
documentNumber

The document's number. E.g.: "02/200130"

string
trxTypeId

Optional. The document TrxTypeId.
If not specified then Caspit will fetch the documennt based only on its Number.
Send an int. For values see the ApiGlobals.TrxTypes enumeration in the SDK

TrxTypes

id

The document's id. If specified then it takes precedence over the document number and over the document's type

string
lan

The langauage. 0 = Hebrew, 1 = English. Default is Hebrew.

Language

Default value is Hebrew

inCaseOfErrorReturnHttpCode

HttpStatusCode

Default value is BadRequest

Body Parameters

An EmailDetails object. It contains the e-mail addresses and the mail body

EmailDetails

Request Formats

application/json, text/json

Sample:
{
  "Subject": "sample string 1",
  "Body": "sample string 2",
  "To": "sample string 3",
  "CC": "sample string 4",
  "BCC": "sample string 5"
}

application/xml, text/xml

Sample:
<EmailDetails xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.caspit.biz/2013/03">
  <BCC>sample string 5</BCC>
  <Body>sample string 2</Body>
  <CC>sample string 4</CC>
  <Subject>sample string 1</Subject>
  <To>sample string 3</To>
</EmailDetails>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Description

A string: "Document sent to: xxxxx@gmail.com, yyyyy@walla.com"

HttpResponseMessage