Tax Filing Service

<back to all web services

RetrieveOrderAsync

RetrieveOrdersAsync

Represents a service request to retrieve an order in an asynchronous operation.

Requires Authentication
Required role:AdminRequired permission:CanAccess
The following routes are available for this service:
GET/async/orders/{Id}
RetrieveOrderAsync Parameters:
NameParameterData TypeRequiredDescription
IdpathintNoThe unique identifier of the order.
RetrieveOrderBase Parameters:
NameParameterData TypeRequiredDescription
IdformintNoThe unique identifier of the order.
OrderResponse Parameters:
NameParameterData TypeRequiredDescription
OrderformOrderNoThe order data of the response.
ResponseStatusformResponseStatusNoData structure that holds error information from a service operation.
ServiceResponseBase Parameters:
NameParameterData TypeRequiredDescription
ResponseStatusformResponseStatusNoData structure that holds error information from a service operation.
Order Parameters:
NameParameterData TypeRequiredDescription
IdformintYesThe unique identifier of the order.
ProductIdformintYesThe unique identifier of the product, for which the order is made.
AccountIdformintYesThe unique identifier of the user account, who placed the order.
NameformstringYesA name to identify the order.
ServiceNameformstringNoThe name of the service, for which the order was made.
RequestTimestampformDateTime?NoThe time stamp at which the order was initiated.
ResponseTimestampformDateTime?NoThe time stamp at which the order was completed.
RequestUriformstringNoThe URI from which the order was initiated.
RequestHttpMethodformstringNoThe HTTP method of the order request.
RequestDurationformTimeSpan?NoThe duration of the order request.
ResponseStatusCodeformHttpStatusCodeNoThe HTTP status code of the order request.
ClientIPAddressformstringNoThe IP address of client, who placed the order.
UnitOfMeasurementformstringNoThe unit of measurement for the order.
ProcessTypeformstringNoThe type of process, for which the order is charged.
DataTypeformstringNoThe type of data, for which the order is charged.
DataNameformstringNoThe name of the data, for which the order is charged.
CreationDateformDateTimeNoThe date of creation of the order.
ExpiryDateformDateTime?NoThe final date to retain the order in the records. After this date, the order is expunged from the records.
IsTestformboolNoIndicates whether the order is simulated for test purposes. True if the order is simulated for test purposes; otherwise it is a false order for production purposes.

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /async/orders/{Id} HTTP/1.1 
Host: taxfiling.staging.pwc.de 
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<OrderResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PwC.Metering.Core.Services.Contracts.Responses">
  <ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:ErrorCode>String</d2p1:ErrorCode>
    <d2p1:Message>String</d2p1:Message>
    <d2p1:StackTrace>String</d2p1:StackTrace>
    <d2p1:Errors>
      <d2p1:ResponseError>
        <d2p1:ErrorCode>String</d2p1:ErrorCode>
        <d2p1:FieldName>String</d2p1:FieldName>
        <d2p1:Message>String</d2p1:Message>
        <d2p1:Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:KeyValueOfstringstring>
            <d5p1:Key>String</d5p1:Key>
            <d5p1:Value>String</d5p1:Value>
          </d5p1:KeyValueOfstringstring>
        </d2p1:Meta>
      </d2p1:ResponseError>
    </d2p1:Errors>
    <d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </d2p1:Meta>
  </ResponseStatus>
  <Order xmlns:d2p1="http://schemas.datacontract.org/2004/07/PwC.Metering.Core.Domain.Concretes.Models">
    <d2p1:AccountId>0</d2p1:AccountId>
    <d2p1:ClientIPAddress>String</d2p1:ClientIPAddress>
    <d2p1:CreationDate>0001-01-01T00:00:00</d2p1:CreationDate>
    <d2p1:DataName>String</d2p1:DataName>
    <d2p1:DataType>String</d2p1:DataType>
    <d2p1:ExpiryDate>0001-01-01T00:00:00</d2p1:ExpiryDate>
    <d2p1:Id>0</d2p1:Id>
    <d2p1:IsTest>false</d2p1:IsTest>
    <d2p1:Name>String</d2p1:Name>
    <d2p1:ProcessType>String</d2p1:ProcessType>
    <d2p1:ProductId>0</d2p1:ProductId>
    <d2p1:RequestDuration>PT0S</d2p1:RequestDuration>
    <d2p1:RequestHttpMethod>String</d2p1:RequestHttpMethod>
    <d2p1:RequestTimestamp>0001-01-01T00:00:00</d2p1:RequestTimestamp>
    <d2p1:RequestUri>String</d2p1:RequestUri>
    <d2p1:ResponseStatusCode>Continue</d2p1:ResponseStatusCode>
    <d2p1:ResponseTimestamp>0001-01-01T00:00:00</d2p1:ResponseTimestamp>
    <d2p1:ServiceName>String</d2p1:ServiceName>
    <d2p1:UnitOfMeasurement>String</d2p1:UnitOfMeasurement>
  </Order>
</OrderResponse>