Documents reception

Documents reception

Reception of document content for order.

Request parameters

  • method — information about the type of request. Data type - string.
  • apiVersion — information about the API version. Data type - string.
  • params — object parameters. Data type - custom.
  • params.type — object type. Data type - string.
  • params.transactionId — transaction identifier from WebSkyTech. Data type - int32.
  • params.orderId — Order ID from WebSkyTech. Data type - int32.
  • params.documents — container with data about documents. Data type - custom.
  • params.documents.name — document name. Data type - string.
  • params.documents.type — document type. Data type - string.
  • params.requestId — order ID. Data type - string.
  • params.sign — request signature. Data type - string.
Sample request
{
    "method": "import",
    "apiVersion": "1.0",
    "params": {
            "type": "document",
            "transactionId": XXX,
            "orderId": XXX,
            "documents": [
                    {
                            "name": "XXX",
                            "type": null
                    }
            ],
            "requestId": "0e0d2dadd8d42961e57a1f90c4d0d495",
            "sign": "fccff0d3bb9a55ab8998a974f16a220db821e041391e00d6c48441c93617ce27"
    }
}

Response parameters

  • method — information about the type of request. Data type - string.
  • apiVersion — information about the API version. Data type - string.
  • params — object parameters. Data type - custom.
  • params.type — object type. Data type - string.
  • params.transactionId — transaction identifier from WebSkyTech. Data type - int32.
  • params.orderId — Order ID from WebSkyTech. Data type - int32.
  • params.requestId — order ID. Data type - string.
  • data — container with data about the object. Data type - custom.
  • data.success — success attribute. Data type - bool.
  • data.documentsList — document container. Data type - custom.
  • data.documentsList.name — name of the generated document. Data type - string.
  • data.documentsList.type — type of generated document. Data type - string.
  • data.documentsList.content — base64 document content. Data type - string.
Sample response
{
    "method": "import",
    "apiVersion": "1.0",
    "params": {
            "type": "document",
            "transactionId": XXX,
            "orderId": XXX,
            "requestId": "0e0d2dadd8d42961e57a1f90c4d0d495"
    },
    "data": {
            "success": true,
            "documents": [
                    {
                            "name": "XXX",
                            "type": null,
                            "content": "base64(gzip(document content))"
                    }
            ]
    }
}