Skip to main content
Create Default Template Variables Parameters

Authorizations

Authorization
string
header
required

SuperOffice username:password are passed in Base64-encoded.

You can also pass inn an unencoded ticket 7T:abc== with the HTTP Authenticate header.

Authorization
string
header
required

SuperOffice SuperId OAuth implicit flow. You need to issue a request to the SuperId authorization URL https://online.superoffice.com/login/common/oauth/authorize?response_type=token &client_id=670734e0-4c5a-11e3-be9e-a171392e81db &redirect_uri=https://example.com/spa/

passing in the application id and redirect URL.

SuperId will log the user in, and redirect to the requested redirect URL with a #payload containing the access token and claims. (The redirect URL must be registered with SuperId in advance)

https://example.com/spa#access_token=8A%3aCust12227.AXRrCITpPBvQX3UbIohb &token_type=bearer &state= &expires_in=3600 &ctx=Cust12227 &netserver_url=https%3a%2f%2fsod.superoffice.com%2fCust12227%2fRemote%2fServices82%2f

You can take the #access_token value and pass it as the Authenticate HTTP header as a BEARER token.

FlowImplicit
Authorization URL
https://online.superoffice.com/login/common/oauth/authorize

Headers

Accept-Language
string

Convert string references and multi-language values into a specified language (iso2) code.

SO-Language
string

Convert string references and multi-language values into a specified language (iso2) code. Overrides Accept-Language value.

SO-Culture
string

Number, date formatting in a specified culture (iso2 language) code. Partially overrides SO-Language/Accept-Language value. Ignored if no Language set.

SO-TimeZone
string

Specify the timezone code that you would like date/time responses converted to.

SO-AppToken
string

The application token that identifies the partner app. Used when calling Online WebAPI from a server.

Response

OK

Parameters specifying source and properties for template variable substitution. Carrier object for TemplateVariablesParameters. Services for the TemplateVariablesParameters Carrier is available from the Document Agent.

SourceInput
string

Source string to parse for template variables. Such variables must have delimiters corresponding to the standard for the given generator encoding.Non-text source data (such as the binary content of a .doc file) should be passed in as Base64.

Encoding
enum<string>

Encoding of source string. Non-text formats such as MsWord or Excel should be Base64 encoded in the source string.

Available options:
Text,
Html,
Xml,
MsWord,
MsExcel,
MsPowerpoint,
MsOffice2007,
MsOffice2007Xml,
Url,
UrlUnicode,
Pdf,
Mime,
OpenDocument,
OpenDocumentXml,
MsWord2007
CultureName
string

Name of culture to be used for culture-sensitive data, such as dates or multi-language texts. Use a blank string to accept current culture that is set on the server.

ContactId
integer<int32>

Identifier for a contact

PersonId
integer<int32>

Identifier for a person

ProjectId
integer<int32>

Identifier for a project

SelectionId
integer<int32>

Identifier for a selection

AppointmentId
integer<int32>

Identifier for an appointment

DocumentId
integer<int32>

Identifier for a document

SaleId
integer<int32>

Identifier for a sale

QuoteLineId
integer<int32>

Quote line id

QuoteAlternativeId
integer<int32>

Quote alternative id

ProductKey
string

Product key

CustomTags
string[][]

Array with custom tags and values. Array may be of unlimited height, but need to be exactly 2 in width.

TicketId
integer<int32>

Identifier for ticket

DocumentEntity
object

Partial DocumentEntity class associating the generated DocumentEntity with an interface.

TableRight
object

Wraps a table right together with an explanatory reason. Code can indicate why access is restricted.

FieldProperties
object

Field property dictionary mapping field names to field access rights.