POST api/Transaction

Request Information

URI Parameters

None.

Body Parameters

Transaction
NameDescriptionTypeAdditional information
IdTransaction

integer

None.

Sender

string

None.

Process

string

Required

Asset

string

Required

Location

string

Matching regular expression pattern: ^[-+]?([1-8]?\d(\.\d+)?|90(\.0+)?),\s*[-+]?(180(\.0+)?|((1[0-7]\d)|([1-9]?\d))(\.\d+)?)$

AdditionalData

AdditionalData

None.

InvoiceGuide

string

Required

Origin

string

Required

Destination

string

Required

TransactionDate

date

Required

Range: inclusive between 1/1/1800 and 1/1/9999

BatchIdList

Collection of string

None.

RotocontainerIdList

Collection of string

None.

DispatchData

AdditionalDispatchData

None.

Request Formats

application/json, text/json

Sample:
{
  "idTransaction": 1,
  "sender": "sample string 2",
  "process": "sample string 3",
  "asset": "sample string 4",
  "location": "sample string 5",
  "additionalData": {
    "transOrContId": "sample string 1",
    "transportType": "sample string 2",
    "loadSide": "sample string 3",
    "estdArrvlTime": 4
  },
  "invoiceGuide": "sample string 6",
  "origin": "sample string 7",
  "destination": "sample string 8",
  "transactionDate": "2024-06-29T07:20:45.2568893+00:00",
  "batchIdList": [
    "sample string 1",
    "sample string 2"
  ],
  "rotocontainerIdList": [
    "sample string 1",
    "sample string 2"
  ],
  "dispatchData": {
    "loadWeight": 1,
    "productType": "sample string 2",
    "truckLicencePlate": "sample string 3",
    "tankLicencePlate": "sample string 4",
    "driverName": "sample string 5",
    "driverRut": "sample string 6",
    "observation": "sample string 7"
  }
}

Response Information

Resource Description

HttpResponseMessage
NameDescriptionTypeAdditional information
Version

Version

None.

Content

HttpContent

None.

StatusCode

HttpStatusCode

None.

ReasonPhrase

string

None.

Headers

Collection of Object

None.

RequestMessage

HttpRequestMessage

None.

IsSuccessStatusCode

boolean

None.