Path | Method | Description |
---|---|---|
/ |
POST |
Allows submission of a Customs Declaration |
/arrival-notification |
POST |
Allows submission of a Customs Arrival Notification Declaration |
/cancellation-requests |
POST |
Allows submission of a cancellation request |
/amend |
POST |
Allows submission of a Customs Amend Declaration. |
/file-upload |
POST |
Allows requests for Amazon endpoints for uploading supporting files for a declaration |
Submits a new customs declaration
curl -v -X POST "http://localhost:9820/" \
-H 'Accept: application/vnd.hmrc.2.0+xml' \
-H 'Authorization: Bearer {ADD VALID TOKEN}' \
-H 'Content-Type: application/xml' \
-H 'X-Badge-Identifier: {Badge Id}' \
-H 'X-Client-ID: {Valid Client Id}' \
-H 'X-Submitter-Identifier: {Valid Submitter Id}' \
-H 'cache-control: no-cache' \
-d '<?xml version="1.0" encoding="UTF-8"?>
<md:MetaData xmlns:md="urn:wco:datamodel:WCO:DocumentMetaData-DMS:2" xmlns="urn:wco:datamodel:WCO:DEC-DMS:2">
<md:WCODataModelVersionCode>3.6</md:WCODataModelVersionCode>
<md:WCOTypeName>DEC-DMS</md:WCOTypeName>
<md:ResponsibleCountryCode>GB</md:ResponsibleCountryCode>
<md:ResponsibleAgencyName>Agency ABC</md:ResponsibleAgencyName>
<md:AgencyAssignedCustomizationVersionCode>v1.2</md:AgencyAssignedCustomizationVersionCode>
<Declaration>
</Declaration>
</md:MetaData>'
Submits a customs arrival notification declaration
curl -v -X POST "http://localhost:9820/arrival-notification" \
-H 'Accept: application/vnd.hmrc.2.0+xml' \
-H 'Authorization: Bearer {ADD VALID TOKEN}' \
-H 'Content-Type: application/xml' \
-H 'X-Badge-Identifier: {Badge Id}' \
-H 'X-Client-ID: {Valid Client Id}' \
-H 'cache-control: no-cache' \
-d '<?xml version="1.0" encoding="UTF-8"?>
<md:MetaData xmlns:md="urn:wco:datamodel:WCO:DocumentMetaData-DMS:2" xmlns="urn:wco:datamodel:WCO:DEC-DMS:2">
<md:WCODataModelVersionCode>3.6</md:WCODataModelVersionCode>
<md:WCOTypeName>DEC-DMS</md:WCOTypeName>
<md:ResponsibleCountryCode>GB</md:ResponsibleCountryCode>
<md:ResponsibleAgencyName>Agency ABC</md:ResponsibleAgencyName>
<md:AgencyAssignedCustomizationVersionCode>v1.2</md:AgencyAssignedCustomizationVersionCode>
<Declaration>
</Declaration>
</md:MetaData>'
Submits a cancellation request
curl -v -X POST "http://localhost:9820/cancellation-requests" \
-H 'Accept: application/vnd.hmrc.2.0+xml' \
-H 'Authorization: Bearer {ADD VALID TOKEN}' \
-H 'Content-Type: application/xml' \
-H 'X-Badge-Identifier: {Badge Id}' \
-H 'X-Client-ID: {Valid Client Id}' \
-H 'X-Submitter-Identifier: {Valid Submitter Id}' \
-H 'cache-control: no-cache' \
-d '<?xml version="1.0" encoding="UTF-8"?>
<md:MetaData xmlns:md="urn:wco:datamodel:WCO:DocumentMetaData-DMS:2" xmlns="urn:wco:datamodel:WCO:DEC-DMS:2">
<md:WCODataModelVersionCode>3.6</md:WCODataModelVersionCode>
<md:WCOTypeName>DEC-DMS</md:WCOTypeName>
<md:ResponsibleCountryCode>GB</md:ResponsibleCountryCode>
<md:ResponsibleAgencyName>Agency ABC</md:ResponsibleAgencyName>
<md:AgencyAssignedCustomizationVersionCode>v1.2</md:AgencyAssignedCustomizationVersionCode>
<Declaration>
<FunctionCode>13</FunctionCode>
<FunctionalReferenceID>Danielle_20180404_1154</FunctionalReferenceID>
<ID>18GBJFKYDPAB34VGO7</ID>
<TypeCode>INV</TypeCode>
<Submitter>
<ID>NL025115165432</ID>
</Submitter>
<AdditionalInformation>
<StatementDescription>This is a duplicate, please cancel</StatementDescription>
<StatementTypeCode>CUS</StatementTypeCode>
</AdditionalInformation>
<Amendment>
<ChangeReasonCode>1</ChangeReasonCode>
</Amendment>
</Declaration>
</md:MetaData>'
Submits a declaration amend request
curl -v -X POST "http://localhost:9820/amend" \
-H 'Accept: application/vnd.hmrc.2.0+xml' \
-H 'Authorization: Bearer {ADD VALID TOKEN}' \
-H 'Content-Type: application/xml' \
-H 'X-Badge-Identifier: {Badge Id}' \
-H 'X-Client-ID: {Valid Client Id}' \
-H 'X-Submitter-Identifier: {Valid Submitter Id}' \
-H 'cache-control: no-cache' \
-d '<?xml version="1.0" encoding="UTF-8"?>
<md:MetaData xmlns:md="urn:wco:datamodel:WCO:DocumentMetaData-DMS:2" xmlns="urn:wco:datamodel:WCO:DEC-DMS:2">
<md:WCODataModelVersionCode>3.6</md:WCODataModelVersionCode>
<md:WCOTypeName>DEC-DMS</md:WCOTypeName>
<md:ResponsibleCountryCode>GB</md:ResponsibleCountryCode>
<md:ResponsibleAgencyName>Agency ABC</md:ResponsibleAgencyName>
<md:AgencyAssignedCustomizationVersionCode>v1.2</md:AgencyAssignedCustomizationVersionCode>
<Declaration>
</Declaration>
</md:MetaData>'
curl -X POST \
http://localhost:9820/file-upload \
-H 'Accept: application/vnd.hmrc.1.0+xml' \
-H 'Authorization: Bearer {ADD VALID TOKEN}' \
-H 'Content-Type: application/xml; charset=utf-8' \
-H 'X-Badge-Identifier: {Badge Id}' \
-H 'X-Client-ID: {Valid Client Id}' \
-H 'X-EORI-Identifier: {Valid EORI}' \
-H 'cache-control: no-cache' \
-d '<hmrc:FileUploadRequest xmlns:hmrc="hmrc:fileupload">
<hmrc:DeclarationID>123</hmrc:DeclarationID>
<hmrc:FileGroupSize>2</hmrc:FileGroupSize>
<hmrc:Files>
<!--1 or more repetitions:-->
<hmrc:File>
<hmrc:FileSequenceNo>1</hmrc:FileSequenceNo>
<hmrc:DocumentType>"File2"</hmrc:DocumentType>
</hmrc:File>
<hmrc:File>
<hmrc:FileSequenceNo>2</hmrc:FileSequenceNo>
<hmrc:DocumentType>"File3", File4"</hmrc:DocumentType>
</hmrc:File>
</hmrc:Files>
</hmrc:FileUploadRequest>'