Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Submits a batch of customer addresses to check for coverage.

The caller will get a handle, called a UUID, back to refer to the batch when invoking FetchAddressCheckV1.

SubmitAddressCheckRequest

Field
Description
Example
Count
productProduct name for the unit.

AFM

1
customerSystemName of the customer system for the unit.

AFT

1
batchIdClient-side identifier for the unit (may be empty). 1
skipRouteCheck

Whether the route check shall be skipped for the customer addreses in the unit.

Setting this to true means that supportedByCarrier will only tell if there was a match on the address. 

false1
requireExactMatchWhether an exact match on a customer address was required to mark it as supported.false1
transportDate

The transport date used by the system to obtain the address coverage results. Format is yyyy-mm-dd.

This information is quality-enhancing data and is optional.

If unspecified the nearest Wednesday will be used.

2015-12-210 - 1
deliveryDate

The delivery date used by the system to obtain the address coverage results. Format is yyyy-mm-dd.

This information is quality-enhancing data and is optional.

If unspecified the nearest Wednesday will be used.

2015-12-220 - 1
customerAddress

Describes a customer address to be checked for coveage.
See detailed description of the addressCoverage entity below.

 1 - 10'000

CustomerAddress

Field
Description
Example
Count
delivererMask

A mask that gives processing instructions to the service.

Specified per customer system.

 1
customerId

Customer identifier.

 

1
customerName

Customer name.

 

1
countryCodeThe country of the address.

FI

1
postalNameCity / place of the address.

Helsinki

1
zipCodeZip code of the address.001001
address

Customer address.

This can include street, house number, entrance and appartment number.

Esplanadi 5 A 51
co

CO address of the customer, if any.

 0 - 1

SubmitAddressCheckResponse

Field
Description
Example
Count
uuid

Unique identifier for the processing unit, obtained in the response for the SUBMIT (SubmitAddressCheckV1) action.

388f70cd-3e0c-4be6-a51a-35f32e7e96d9

1
status

Describes the current status of the unit.

Processing states
Error states

QUEUED

REJECTED_BUSY

INPROGRESS

 

See more detailed descriptions of the states below.

INPROGRESS

1
secondsDelay

A hint from the server that may be provided if the server known when the status of the unit is likely to change. Defaults to two minutes.

The client shuld provide reasonable min, max and default values for the delay.

1201

Status codes

The service will return one of the below status codes.

QUEUED

This processing states means that the batch has been received by service, and it is waiting to be processed.

INPROGRESS

This processing states means that the batch has been received by the service and is currently being processed.

REJECTED_BUSY

This error state means that the system is overloaded, and that the processing queue is full. Try again later.

  • No labels