Documentation Index
Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
Use this file to discover all available pages before exploring further.
HttpRequest sends HTTP requests containing application/x-www-form-urlencoded, text, or binary data to external services.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| Url | string | Read-write | The resource URL. |
| Method | string | Read-write | The request type (for example, GET or POST). |
| AuthToken | string | Read-write | Authentication token if the external service requires authentication. |
| AuthScheme | string | Read-write | Authentication scheme. |
| ThrowExceptionOnFailed | boolean | Read-write | If true (default), HTTP response status codes outside 200–299 raise an exception. See note below. |
| Timeout | number | Read-write | Request timeout in minutes. Default is 1 minute. |
| ResponseText | string | Read-only | The response body in text format. |
| ResponseType | string | Read-only | The content type of the response (for example, application/json). |
| Status | number | Read-only | The HTTP response status code from the external service. |
When
ThrowExceptionOnFailed is false, exceptions aren’t raised for 4xx/5xx responses — inspect Status to check the HTTP status code yourself. A response with an error code means the external service is reachable and responding. Errors related to service availability or connection failures always raise a program exception, regardless of this property — in those cases no HTTP status code is available.If
ThrowExceptionOnFailed is true and the response is an error code, the transaction is interrupted and the error message appears in Skill Monitor.Methods
SetHeader
Send
SetFileContent
application/json, application/pdf). To override, pass mediaType.
- The first overload sends exported data (from
Document.Exports) as a file. - The second overload sends binary data — either a source image from when the transaction was created, or an image from a field of type Picture.
SetSourceFileContent
mediaType if needed.
SetStringContent
Content-Type: application/json and UTF-8 encoding. Override either using the optional parameters.
SetUrlFormEncodedContent
application/x-www-form-urlencoded. The object should be a simple set of property/value pairs:
Related topics
Context
Global object for transaction data, HTTP requests, and secrets.
MultipartFormDataRequest
Make multipart/form-data HTTP requests from Custom activity scripts.
BinaryFile
File data in binary format — typically the pre-preprocessing source image.
DocumentExportResult
Access exported document files (JSON, PDF, images) from a script.
ContentEncoding
Encoding types available for string-based HTTP requests.
Object model
Full JavaScript object reference for Custom activity scripts.
