Update bill of lading
Update an existing bill of lading identified by billOfLadingNumber (within the last 6 months for this carrier).
Immutable fields: billOfLadingNumber, waybillNumber, and waybillDate.
Lead equipment (equipmentDetails[0].equipmentInitial / equipmentNumber) may be changed via update. Cedar archives the prior bill and creates a replacement bill with the new lead equipment. When a prior outbound 404 EDI was sent for the archived bill, Cedar sends a cancellation 404 (BX01=04, ZC1=CA) for the archived bill after creating the replacement.
For in-place field changes (same lead equipment), when a prior outbound 404 EDI was sent for this bill, Cedar automatically sends a correction 404 (BX01=04, ZC1=CO) after a successful update.
When waybillTemplateId is set, Cedar merges template data with the request using the same rules as create.
curl --request PUT \
--url https://api-lg.arms.cedarai.com/ims/waybills/bill-of-lading \
--header 'Content-Type: application/json' \
--header 'x-arms-api-key: <api-key>' \
--header 'x-arms-assume-user: <api-key>' \
--data '
{
"carrierId": 123,
"billOfLadingNumber": "<string>",
"waybill": {
"loadStatus": "<string>",
"commodityCode": "<string>",
"netWeightTons": 123,
"originCityName": "<string>",
"originStateOrProvince": "<string>",
"originFsac": "<string>",
"destinationCityName": "<string>",
"destinationStateOrProvince": "<string>",
"destinationFsac": "<string>",
"consignorCustomerName": "<string>",
"consigneeCustomerName": "<string>",
"originScac": "<string>",
"shipmentId": "<string>",
"customsDocumentationHandlingCode": "<string>",
"taxReasonCode": "<string>",
"referencedPatternIdentifier": "<string>",
"repetitivePatternNumber": 123,
"extendedReferenceInfo": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"description": "<string>",
"date": "<string>",
"timestamp": "<string>"
}
],
"crossReferenceEquipment": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"equipmentInitial": "<string>",
"equipmentNumber": 123,
"equipmentOwnerScac": "<string>",
"equipmentLength": "<string>",
"equipmentOperatorScac": "<string>",
"equipmentIsDamaged": true,
"checkDigit": 123
}
],
"equipmentDetails": [
{
"equipmentInitial": "<string>",
"equipmentNumber": 123,
"netWeightLbs": 123,
"grossWeightLbs": 123,
"tareWeightLbs": 123,
"weightAllowance": 123,
"dunnage": 123,
"descriptionCode": "<string>",
"owningCarrierCode": "<string>",
"position": "<string>",
"lengthIn": 123,
"checkDigit": 123,
"heightIn": 123,
"widthIn": 123,
"isoContainerCode": "<string>",
"carrierCode": "<string>",
"aarCarType": "<string>",
"sealNumbers": [
"<string>"
],
"chassisInitial": "<string>",
"chassisNumber": 123,
"terminals": [
{
"locationIdentifier": "<string>",
"portName": "<string>"
}
],
"interchangeMoveAuthorities": [
{
"carrierCode": "<string>"
}
],
"shipmentInfo": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"description": "<string>",
"extendedReferenceInfo": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"description": "<string>",
"date": "<string>",
"timestamp": "<string>"
}
],
"lineItems": [
{
"quantity": 123,
"commodityDescription": "<string>",
"marksAndNumbers": "<string>",
"commodityCode": "<string>",
"customsShipmentValue": 123,
"weight": 123,
"cbpBarcodeNumber": "<string>",
"smallestExteriorPackageType": "<string>",
"originCountryCode": "<string>",
"destinationCountryCode": "<string>",
"currencyCode": "<string>"
}
]
}
]
}
],
"intermodalStatusDetails": {
"shipmentStatusTime": "<string>"
},
"specialHandlingCodes": [
"<string>"
],
"protectiveService": [
{
"ruleCode": "<string>",
"optimalTemperature": 123,
"scac": "<string>",
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"precooled": true,
"originTemperature": 123
}
],
"originStation": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"originJunction": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"destinationStation": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"destinationJunction": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"parties": [
{
"name": "<string>",
"idCode": "<string>",
"entitySubIdentifierRelationshipCode": "<string>",
"entitySubIdentifierCode": "<string>",
"additionalNames": [
"<string>"
],
"address": [
"<string>"
],
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"locationQualifier": "<string>",
"locationIdentifier": "<string>",
"countrySubdivisionCode": "<string>",
"administrativeContacts": [
{
"contactFunctionCode": "<string>",
"name": "<string>",
"communicationNumbers": [
{
"qualifier": "<string>",
"number": "<string>"
}
],
"contactInquiryReference": "<string>"
}
],
"billingInfo": [
{
"origin": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"destination": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"carrierCodes": [
"<string>"
]
}
],
"referenceInfo": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"description": "<string>"
}
]
}
],
"route": [
{
"carrierCode": "<string>",
"junctionCode": "<string>",
"splc": "<string>",
"intermodalServiceCode": "<string>",
"additionalSwitchCarrierCodes": [
"<string>"
]
}
],
"emptyCarDispositions": [
{
"destinationConsigneeName": "<string>",
"destinationConsigneeIdQualifier": "<string>",
"destinationConsigneeId": "<string>",
"destinationCityName": "<string>",
"destinationStateOrProvince": "<string>",
"destinationPostalCode": "<string>",
"destinationCountryCode": "<string>",
"destinationAddress": "<string>",
"destinationRoute": [
{
"carrierCode": "<string>",
"junctionCode": "<string>",
"splc": "<string>",
"intermodalServiceCode": "<string>",
"additionalSwitchCarrierCodes": [
"<string>"
]
}
]
}
],
"lineItems": [
{
"number": 123,
"descriptions": [
{
"ladingDescription": "<string>",
"commodityCode": "<string>",
"packagingCode": "<string>",
"marksAndNumbers": "<string>",
"marksAndNumbersQualifier": "<string>",
"hazmatRatingCommodityCodeQualifier": "<string>",
"hazmatRatingCommodityCode": "<string>",
"compartmentIdCode": "<string>"
}
],
"quantity": {
"billedAsQuantity": 123,
"weight": 123,
"volume": 123,
"ladingQuantity": 123,
"packagingFormCode": "<string>",
"dunnageDescription": "<string>",
"weightUnitCode": "<string>",
"typeOfServiceCode": "<string>"
},
"measurements": [
{
"measurementReferenceIdCode": "<string>",
"measurementQualifier": "<string>",
"measurementValue": 123,
"rangeMinimum": 123,
"rangeMaximum": 123,
"measurementSignificanceCode": "<string>",
"measurementAttributeCode": "<string>",
"surfaceLayerPositionCode": "<string>",
"measurementMethodOrDevice": "<string>",
"codeListQualifier": "<string>",
"industryCode": "<string>"
}
],
"priceAuthorities": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"primaryPublicationAuthority": "<string>",
"regulatoryAgencyCode": "<string>",
"tariffAgencyCode": "<string>",
"issuingCarrierIdentifier": "<string>",
"suffix": "<string>",
"itemNumber": "<string>",
"supplementIdentifier": "<string>",
"sectionNumber": "<string>",
"itemNumberSuffix": "<string>",
"effectiveDate": "<string>",
"expirationDate": "<string>"
}
]
}
],
"hazardousInfo": [
{
"ladingUnitCode": "<unknown>",
"ladingQuantity": 123,
"unIdCode": "<string>",
"unPageNumber": "<string>",
"commodityCode": "<string>",
"unitCode": "<unknown>",
"quantity": 123,
"compartmentIdCode": "<string>",
"residueIndicatorCode": "<string>",
"packagingGroupCode": "<string>",
"interimHazmatRegulatoryNumber": "<string>",
"industryCode": "<string>",
"classificationInfo": [
{
"hazardousClass": "<string>",
"hazardousPlacardNotation": "<string>",
"hazardousEndorsement": "<string>",
"reportableQuantityCode": "RQ",
"flashpointUnitCode": "<unknown>",
"flashpointTemperature": 123,
"controlUnitCode": "<unknown>",
"controlTemperature": 123,
"emergencyUnitCode": "<unknown>",
"emergencyTemperature": 123,
"netExplosiveWeightUnitCode": "<string>",
"netExplosiveWeight": 123
}
],
"hazmatShippingNameInfo": [
{
"hazmatShippingName": "<string>",
"nosIndicatorCode": "<string>",
"railSafetySensitiveMaterial": true
}
],
"hazmatAdditionalInfo": [
{
"hazmatShippingInfo": "<string>",
"hazmatShippingInfoOverflow": "<string>",
"hazardZoneCode": "<string>",
"radioactiveActivity": 123,
"radioactiveTransportIndex": 123,
"fumigationDate": "<string>"
}
],
"epaRequiredData": [
{
"epaWasteStreamNumberCode": "<string>",
"wasteCharacteristicsCode": "<string>",
"hazardousWasteNumberStateOrProvince": "<string>",
"hazardousWasteNumber": "<string>"
}
],
"canadianDangerousRequirements": [
{
"emergencyResponsePlanNumber": "<string>",
"communicationNumber": "<string>",
"packagingGroupCode": "<string>",
"firstSubsidiaryClassification": "<string>",
"secondSubsidiaryClassification": "<string>",
"thirdSubsidiaryClassification": "<string>",
"subsidiaryRiskIndicator": "<string>",
"netExplosiveQuantity": 123,
"canadianHazardousNotation": "<string>",
"specialCommodityIndicatorCode": "<string>",
"additionalCommunicationNumber": "<string>",
"netExplosiveQuantityUnitCode": "<unknown>",
"hazmatShipmentInfoQualifier": "<string>",
"hazmatQuantity": 123,
"hazmatQuantityUnitCode": "<unknown>"
}
],
"transborderHazardousRequirements": [
{
"hazardousClassification": "<string>",
"hazardousPlacardNotation": "<string>",
"hazardousEndorsement": "<string>"
}
],
"hazmatReferenceNumbers": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"date": "<string>"
}
],
"administrativeContacts": [
{
"contactFunctionCode": "<string>",
"name": "<string>",
"communicationNumbers": [
{
"qualifier": "<string>",
"number": "<string>"
}
],
"contactInquiryReference": "<string>"
}
],
"parties": [
{
"name": "<string>",
"idCode": "<string>",
"entitySubIdentifierRelationshipCode": "<string>",
"entitySubIdentifierCode": "<string>",
"additionalNames": [
"<string>"
],
"address": [
"<string>"
],
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"locationQualifier": "<string>",
"locationIdentifier": "<string>",
"countrySubdivisionCode": "<string>",
"administrativeContacts": [
{
"contactFunctionCode": "<string>",
"name": "<string>",
"communicationNumbers": [
{
"qualifier": "<string>",
"number": "<string>"
}
],
"contactInquiryReference": "<string>"
}
],
"billingInfo": [
{
"origin": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"destination": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"carrierCodes": [
"<string>"
]
}
],
"referenceInfo": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"description": "<string>"
}
]
}
]
}
],
"hazardousCertifications": [
{
"name": "<string>"
}
],
"release": {
"releaseDate": "<string>",
"releaseTime": "<string>"
},
"defaultReceiver": "<string>",
"waybillTemplateId": 123,
"waybillTemplateName": "<string>",
"waybillNumberSuffix": "<string>",
"originCarrierCode": "<string>",
"consigneeLocationId": 123,
"shipperLocationId": 123,
"inCareOfLocationId": 123,
"freightBillPartyLocationId": 123,
"pickupPartyLocationId": 123,
"waybillNumber": 123,
"waybillDate": "<string>",
"billOfLadingNumber": "<string>",
"preparationDate": "<string>",
"preparationTime": "<string>",
"revisionNumber": 123,
"revisionTime": "<string>",
"armsTrackingId": "<string>",
"resourceType": "Waybill",
"resourceId": 123,
"uuid": "<string>",
"createdAt": "<string>"
}
}
'import requests
url = "https://api-lg.arms.cedarai.com/ims/waybills/bill-of-lading"
payload = {
"carrierId": 123,
"billOfLadingNumber": "<string>",
"waybill": {
"loadStatus": "<string>",
"commodityCode": "<string>",
"netWeightTons": 123,
"originCityName": "<string>",
"originStateOrProvince": "<string>",
"originFsac": "<string>",
"destinationCityName": "<string>",
"destinationStateOrProvince": "<string>",
"destinationFsac": "<string>",
"consignorCustomerName": "<string>",
"consigneeCustomerName": "<string>",
"originScac": "<string>",
"shipmentId": "<string>",
"customsDocumentationHandlingCode": "<string>",
"taxReasonCode": "<string>",
"referencedPatternIdentifier": "<string>",
"repetitivePatternNumber": 123,
"extendedReferenceInfo": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"description": "<string>",
"date": "<string>",
"timestamp": "<string>"
}
],
"crossReferenceEquipment": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"equipmentInitial": "<string>",
"equipmentNumber": 123,
"equipmentOwnerScac": "<string>",
"equipmentLength": "<string>",
"equipmentOperatorScac": "<string>",
"equipmentIsDamaged": True,
"checkDigit": 123
}
],
"equipmentDetails": [
{
"equipmentInitial": "<string>",
"equipmentNumber": 123,
"netWeightLbs": 123,
"grossWeightLbs": 123,
"tareWeightLbs": 123,
"weightAllowance": 123,
"dunnage": 123,
"descriptionCode": "<string>",
"owningCarrierCode": "<string>",
"position": "<string>",
"lengthIn": 123,
"checkDigit": 123,
"heightIn": 123,
"widthIn": 123,
"isoContainerCode": "<string>",
"carrierCode": "<string>",
"aarCarType": "<string>",
"sealNumbers": ["<string>"],
"chassisInitial": "<string>",
"chassisNumber": 123,
"terminals": [
{
"locationIdentifier": "<string>",
"portName": "<string>"
}
],
"interchangeMoveAuthorities": [{ "carrierCode": "<string>" }],
"shipmentInfo": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"description": "<string>",
"extendedReferenceInfo": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"description": "<string>",
"date": "<string>",
"timestamp": "<string>"
}
],
"lineItems": [
{
"quantity": 123,
"commodityDescription": "<string>",
"marksAndNumbers": "<string>",
"commodityCode": "<string>",
"customsShipmentValue": 123,
"weight": 123,
"cbpBarcodeNumber": "<string>",
"smallestExteriorPackageType": "<string>",
"originCountryCode": "<string>",
"destinationCountryCode": "<string>",
"currencyCode": "<string>"
}
]
}
]
}
],
"intermodalStatusDetails": { "shipmentStatusTime": "<string>" },
"specialHandlingCodes": ["<string>"],
"protectiveService": [
{
"ruleCode": "<string>",
"optimalTemperature": 123,
"scac": "<string>",
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"precooled": True,
"originTemperature": 123
}
],
"originStation": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"originJunction": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"destinationStation": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"destinationJunction": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"parties": [
{
"name": "<string>",
"idCode": "<string>",
"entitySubIdentifierRelationshipCode": "<string>",
"entitySubIdentifierCode": "<string>",
"additionalNames": ["<string>"],
"address": ["<string>"],
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"locationQualifier": "<string>",
"locationIdentifier": "<string>",
"countrySubdivisionCode": "<string>",
"administrativeContacts": [
{
"contactFunctionCode": "<string>",
"name": "<string>",
"communicationNumbers": [
{
"qualifier": "<string>",
"number": "<string>"
}
],
"contactInquiryReference": "<string>"
}
],
"billingInfo": [
{
"origin": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"destination": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"carrierCodes": ["<string>"]
}
],
"referenceInfo": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"description": "<string>"
}
]
}
],
"route": [
{
"carrierCode": "<string>",
"junctionCode": "<string>",
"splc": "<string>",
"intermodalServiceCode": "<string>",
"additionalSwitchCarrierCodes": ["<string>"]
}
],
"emptyCarDispositions": [
{
"destinationConsigneeName": "<string>",
"destinationConsigneeIdQualifier": "<string>",
"destinationConsigneeId": "<string>",
"destinationCityName": "<string>",
"destinationStateOrProvince": "<string>",
"destinationPostalCode": "<string>",
"destinationCountryCode": "<string>",
"destinationAddress": "<string>",
"destinationRoute": [
{
"carrierCode": "<string>",
"junctionCode": "<string>",
"splc": "<string>",
"intermodalServiceCode": "<string>",
"additionalSwitchCarrierCodes": ["<string>"]
}
]
}
],
"lineItems": [
{
"number": 123,
"descriptions": [
{
"ladingDescription": "<string>",
"commodityCode": "<string>",
"packagingCode": "<string>",
"marksAndNumbers": "<string>",
"marksAndNumbersQualifier": "<string>",
"hazmatRatingCommodityCodeQualifier": "<string>",
"hazmatRatingCommodityCode": "<string>",
"compartmentIdCode": "<string>"
}
],
"quantity": {
"billedAsQuantity": 123,
"weight": 123,
"volume": 123,
"ladingQuantity": 123,
"packagingFormCode": "<string>",
"dunnageDescription": "<string>",
"weightUnitCode": "<string>",
"typeOfServiceCode": "<string>"
},
"measurements": [
{
"measurementReferenceIdCode": "<string>",
"measurementQualifier": "<string>",
"measurementValue": 123,
"rangeMinimum": 123,
"rangeMaximum": 123,
"measurementSignificanceCode": "<string>",
"measurementAttributeCode": "<string>",
"surfaceLayerPositionCode": "<string>",
"measurementMethodOrDevice": "<string>",
"codeListQualifier": "<string>",
"industryCode": "<string>"
}
],
"priceAuthorities": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"primaryPublicationAuthority": "<string>",
"regulatoryAgencyCode": "<string>",
"tariffAgencyCode": "<string>",
"issuingCarrierIdentifier": "<string>",
"suffix": "<string>",
"itemNumber": "<string>",
"supplementIdentifier": "<string>",
"sectionNumber": "<string>",
"itemNumberSuffix": "<string>",
"effectiveDate": "<string>",
"expirationDate": "<string>"
}
]
}
],
"hazardousInfo": [
{
"ladingUnitCode": "<unknown>",
"ladingQuantity": 123,
"unIdCode": "<string>",
"unPageNumber": "<string>",
"commodityCode": "<string>",
"unitCode": "<unknown>",
"quantity": 123,
"compartmentIdCode": "<string>",
"residueIndicatorCode": "<string>",
"packagingGroupCode": "<string>",
"interimHazmatRegulatoryNumber": "<string>",
"industryCode": "<string>",
"classificationInfo": [
{
"hazardousClass": "<string>",
"hazardousPlacardNotation": "<string>",
"hazardousEndorsement": "<string>",
"reportableQuantityCode": "RQ",
"flashpointUnitCode": "<unknown>",
"flashpointTemperature": 123,
"controlUnitCode": "<unknown>",
"controlTemperature": 123,
"emergencyUnitCode": "<unknown>",
"emergencyTemperature": 123,
"netExplosiveWeightUnitCode": "<string>",
"netExplosiveWeight": 123
}
],
"hazmatShippingNameInfo": [
{
"hazmatShippingName": "<string>",
"nosIndicatorCode": "<string>",
"railSafetySensitiveMaterial": True
}
],
"hazmatAdditionalInfo": [
{
"hazmatShippingInfo": "<string>",
"hazmatShippingInfoOverflow": "<string>",
"hazardZoneCode": "<string>",
"radioactiveActivity": 123,
"radioactiveTransportIndex": 123,
"fumigationDate": "<string>"
}
],
"epaRequiredData": [
{
"epaWasteStreamNumberCode": "<string>",
"wasteCharacteristicsCode": "<string>",
"hazardousWasteNumberStateOrProvince": "<string>",
"hazardousWasteNumber": "<string>"
}
],
"canadianDangerousRequirements": [
{
"emergencyResponsePlanNumber": "<string>",
"communicationNumber": "<string>",
"packagingGroupCode": "<string>",
"firstSubsidiaryClassification": "<string>",
"secondSubsidiaryClassification": "<string>",
"thirdSubsidiaryClassification": "<string>",
"subsidiaryRiskIndicator": "<string>",
"netExplosiveQuantity": 123,
"canadianHazardousNotation": "<string>",
"specialCommodityIndicatorCode": "<string>",
"additionalCommunicationNumber": "<string>",
"netExplosiveQuantityUnitCode": "<unknown>",
"hazmatShipmentInfoQualifier": "<string>",
"hazmatQuantity": 123,
"hazmatQuantityUnitCode": "<unknown>"
}
],
"transborderHazardousRequirements": [
{
"hazardousClassification": "<string>",
"hazardousPlacardNotation": "<string>",
"hazardousEndorsement": "<string>"
}
],
"hazmatReferenceNumbers": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"date": "<string>"
}
],
"administrativeContacts": [
{
"contactFunctionCode": "<string>",
"name": "<string>",
"communicationNumbers": [
{
"qualifier": "<string>",
"number": "<string>"
}
],
"contactInquiryReference": "<string>"
}
],
"parties": [
{
"name": "<string>",
"idCode": "<string>",
"entitySubIdentifierRelationshipCode": "<string>",
"entitySubIdentifierCode": "<string>",
"additionalNames": ["<string>"],
"address": ["<string>"],
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"locationQualifier": "<string>",
"locationIdentifier": "<string>",
"countrySubdivisionCode": "<string>",
"administrativeContacts": [
{
"contactFunctionCode": "<string>",
"name": "<string>",
"communicationNumbers": [
{
"qualifier": "<string>",
"number": "<string>"
}
],
"contactInquiryReference": "<string>"
}
],
"billingInfo": [
{
"origin": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"destination": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"carrierCodes": ["<string>"]
}
],
"referenceInfo": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"description": "<string>"
}
]
}
]
}
],
"hazardousCertifications": [{ "name": "<string>" }],
"release": {
"releaseDate": "<string>",
"releaseTime": "<string>"
},
"defaultReceiver": "<string>",
"waybillTemplateId": 123,
"waybillTemplateName": "<string>",
"waybillNumberSuffix": "<string>",
"originCarrierCode": "<string>",
"consigneeLocationId": 123,
"shipperLocationId": 123,
"inCareOfLocationId": 123,
"freightBillPartyLocationId": 123,
"pickupPartyLocationId": 123,
"waybillNumber": 123,
"waybillDate": "<string>",
"billOfLadingNumber": "<string>",
"preparationDate": "<string>",
"preparationTime": "<string>",
"revisionNumber": 123,
"revisionTime": "<string>",
"armsTrackingId": "<string>",
"resourceType": "Waybill",
"resourceId": 123,
"uuid": "<string>",
"createdAt": "<string>"
}
}
headers = {
"x-arms-api-key": "<api-key>",
"x-arms-assume-user": "<api-key>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {
'x-arms-api-key': '<api-key>',
'x-arms-assume-user': '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({
carrierId: 123,
billOfLadingNumber: '<string>',
waybill: {
loadStatus: '<string>',
commodityCode: '<string>',
netWeightTons: 123,
originCityName: '<string>',
originStateOrProvince: '<string>',
originFsac: '<string>',
destinationCityName: '<string>',
destinationStateOrProvince: '<string>',
destinationFsac: '<string>',
consignorCustomerName: '<string>',
consigneeCustomerName: '<string>',
originScac: '<string>',
shipmentId: '<string>',
customsDocumentationHandlingCode: '<string>',
taxReasonCode: '<string>',
referencedPatternIdentifier: '<string>',
repetitivePatternNumber: 123,
extendedReferenceInfo: [
{
referenceIdQualifier: '<string>',
referenceId: '<string>',
description: '<string>',
date: '<string>',
timestamp: '<string>'
}
],
crossReferenceEquipment: [
{
referenceIdQualifier: '<string>',
referenceId: '<string>',
equipmentInitial: '<string>',
equipmentNumber: 123,
equipmentOwnerScac: '<string>',
equipmentLength: '<string>',
equipmentOperatorScac: '<string>',
equipmentIsDamaged: true,
checkDigit: 123
}
],
equipmentDetails: [
{
equipmentInitial: '<string>',
equipmentNumber: 123,
netWeightLbs: 123,
grossWeightLbs: 123,
tareWeightLbs: 123,
weightAllowance: 123,
dunnage: 123,
descriptionCode: '<string>',
owningCarrierCode: '<string>',
position: '<string>',
lengthIn: 123,
checkDigit: 123,
heightIn: 123,
widthIn: 123,
isoContainerCode: '<string>',
carrierCode: '<string>',
aarCarType: '<string>',
sealNumbers: ['<string>'],
chassisInitial: '<string>',
chassisNumber: 123,
terminals: [{locationIdentifier: '<string>', portName: '<string>'}],
interchangeMoveAuthorities: [{carrierCode: '<string>'}],
shipmentInfo: [
{
referenceIdQualifier: '<string>',
referenceId: '<string>',
description: '<string>',
extendedReferenceInfo: [
{
referenceIdQualifier: '<string>',
referenceId: '<string>',
description: '<string>',
date: '<string>',
timestamp: '<string>'
}
],
lineItems: [
{
quantity: 123,
commodityDescription: '<string>',
marksAndNumbers: '<string>',
commodityCode: '<string>',
customsShipmentValue: 123,
weight: 123,
cbpBarcodeNumber: '<string>',
smallestExteriorPackageType: '<string>',
originCountryCode: '<string>',
destinationCountryCode: '<string>',
currencyCode: '<string>'
}
]
}
]
}
],
intermodalStatusDetails: {shipmentStatusTime: '<string>'},
specialHandlingCodes: ['<string>'],
protectiveService: [
{
ruleCode: '<string>',
optimalTemperature: 123,
scac: '<string>',
fsac: '<string>',
cityName: '<string>',
stateOrProvince: '<string>',
precooled: true,
originTemperature: 123
}
],
originStation: {
fsac: '<string>',
cityName: '<string>',
stateOrProvince: '<string>',
postalCode: '<string>',
countryCode: '<string>',
splc: '<string>'
},
originJunction: {
fsac: '<string>',
cityName: '<string>',
stateOrProvince: '<string>',
postalCode: '<string>',
countryCode: '<string>',
splc: '<string>'
},
destinationStation: {
fsac: '<string>',
cityName: '<string>',
stateOrProvince: '<string>',
postalCode: '<string>',
countryCode: '<string>',
splc: '<string>'
},
destinationJunction: {
fsac: '<string>',
cityName: '<string>',
stateOrProvince: '<string>',
postalCode: '<string>',
countryCode: '<string>',
splc: '<string>'
},
parties: [
{
name: '<string>',
idCode: '<string>',
entitySubIdentifierRelationshipCode: '<string>',
entitySubIdentifierCode: '<string>',
additionalNames: ['<string>'],
address: ['<string>'],
cityName: '<string>',
stateOrProvince: '<string>',
postalCode: '<string>',
countryCode: '<string>',
locationQualifier: '<string>',
locationIdentifier: '<string>',
countrySubdivisionCode: '<string>',
administrativeContacts: [
{
contactFunctionCode: '<string>',
name: '<string>',
communicationNumbers: [{qualifier: '<string>', number: '<string>'}],
contactInquiryReference: '<string>'
}
],
billingInfo: [
{
origin: {
fsac: '<string>',
cityName: '<string>',
stateOrProvince: '<string>',
postalCode: '<string>',
countryCode: '<string>',
splc: '<string>'
},
destination: {
fsac: '<string>',
cityName: '<string>',
stateOrProvince: '<string>',
postalCode: '<string>',
countryCode: '<string>',
splc: '<string>'
},
carrierCodes: ['<string>']
}
],
referenceInfo: [
{
referenceIdQualifier: '<string>',
referenceId: '<string>',
description: '<string>'
}
]
}
],
route: [
{
carrierCode: '<string>',
junctionCode: '<string>',
splc: '<string>',
intermodalServiceCode: '<string>',
additionalSwitchCarrierCodes: ['<string>']
}
],
emptyCarDispositions: [
{
destinationConsigneeName: '<string>',
destinationConsigneeIdQualifier: '<string>',
destinationConsigneeId: '<string>',
destinationCityName: '<string>',
destinationStateOrProvince: '<string>',
destinationPostalCode: '<string>',
destinationCountryCode: '<string>',
destinationAddress: '<string>',
destinationRoute: [
{
carrierCode: '<string>',
junctionCode: '<string>',
splc: '<string>',
intermodalServiceCode: '<string>',
additionalSwitchCarrierCodes: ['<string>']
}
]
}
],
lineItems: [
{
number: 123,
descriptions: [
{
ladingDescription: '<string>',
commodityCode: '<string>',
packagingCode: '<string>',
marksAndNumbers: '<string>',
marksAndNumbersQualifier: '<string>',
hazmatRatingCommodityCodeQualifier: '<string>',
hazmatRatingCommodityCode: '<string>',
compartmentIdCode: '<string>'
}
],
quantity: {
billedAsQuantity: 123,
weight: 123,
volume: 123,
ladingQuantity: 123,
packagingFormCode: '<string>',
dunnageDescription: '<string>',
weightUnitCode: '<string>',
typeOfServiceCode: '<string>'
},
measurements: [
{
measurementReferenceIdCode: '<string>',
measurementQualifier: '<string>',
measurementValue: 123,
rangeMinimum: 123,
rangeMaximum: 123,
measurementSignificanceCode: '<string>',
measurementAttributeCode: '<string>',
surfaceLayerPositionCode: '<string>',
measurementMethodOrDevice: '<string>',
codeListQualifier: '<string>',
industryCode: '<string>'
}
],
priceAuthorities: [
{
referenceIdQualifier: '<string>',
referenceId: '<string>',
primaryPublicationAuthority: '<string>',
regulatoryAgencyCode: '<string>',
tariffAgencyCode: '<string>',
issuingCarrierIdentifier: '<string>',
suffix: '<string>',
itemNumber: '<string>',
supplementIdentifier: '<string>',
sectionNumber: '<string>',
itemNumberSuffix: '<string>',
effectiveDate: '<string>',
expirationDate: '<string>'
}
]
}
],
hazardousInfo: [
{
ladingUnitCode: '<unknown>',
ladingQuantity: 123,
unIdCode: '<string>',
unPageNumber: '<string>',
commodityCode: '<string>',
unitCode: '<unknown>',
quantity: 123,
compartmentIdCode: '<string>',
residueIndicatorCode: '<string>',
packagingGroupCode: '<string>',
interimHazmatRegulatoryNumber: '<string>',
industryCode: '<string>',
classificationInfo: [
{
hazardousClass: '<string>',
hazardousPlacardNotation: '<string>',
hazardousEndorsement: '<string>',
reportableQuantityCode: 'RQ',
flashpointUnitCode: '<unknown>',
flashpointTemperature: 123,
controlUnitCode: '<unknown>',
controlTemperature: 123,
emergencyUnitCode: '<unknown>',
emergencyTemperature: 123,
netExplosiveWeightUnitCode: '<string>',
netExplosiveWeight: 123
}
],
hazmatShippingNameInfo: [
{
hazmatShippingName: '<string>',
nosIndicatorCode: '<string>',
railSafetySensitiveMaterial: true
}
],
hazmatAdditionalInfo: [
{
hazmatShippingInfo: '<string>',
hazmatShippingInfoOverflow: '<string>',
hazardZoneCode: '<string>',
radioactiveActivity: 123,
radioactiveTransportIndex: 123,
fumigationDate: '<string>'
}
],
epaRequiredData: [
{
epaWasteStreamNumberCode: '<string>',
wasteCharacteristicsCode: '<string>',
hazardousWasteNumberStateOrProvince: '<string>',
hazardousWasteNumber: '<string>'
}
],
canadianDangerousRequirements: [
{
emergencyResponsePlanNumber: '<string>',
communicationNumber: '<string>',
packagingGroupCode: '<string>',
firstSubsidiaryClassification: '<string>',
secondSubsidiaryClassification: '<string>',
thirdSubsidiaryClassification: '<string>',
subsidiaryRiskIndicator: '<string>',
netExplosiveQuantity: 123,
canadianHazardousNotation: '<string>',
specialCommodityIndicatorCode: '<string>',
additionalCommunicationNumber: '<string>',
netExplosiveQuantityUnitCode: '<unknown>',
hazmatShipmentInfoQualifier: '<string>',
hazmatQuantity: 123,
hazmatQuantityUnitCode: '<unknown>'
}
],
transborderHazardousRequirements: [
{
hazardousClassification: '<string>',
hazardousPlacardNotation: '<string>',
hazardousEndorsement: '<string>'
}
],
hazmatReferenceNumbers: [{referenceIdQualifier: '<string>', referenceId: '<string>', date: '<string>'}],
administrativeContacts: [
{
contactFunctionCode: '<string>',
name: '<string>',
communicationNumbers: [{qualifier: '<string>', number: '<string>'}],
contactInquiryReference: '<string>'
}
],
parties: [
{
name: '<string>',
idCode: '<string>',
entitySubIdentifierRelationshipCode: '<string>',
entitySubIdentifierCode: '<string>',
additionalNames: ['<string>'],
address: ['<string>'],
cityName: '<string>',
stateOrProvince: '<string>',
postalCode: '<string>',
countryCode: '<string>',
locationQualifier: '<string>',
locationIdentifier: '<string>',
countrySubdivisionCode: '<string>',
administrativeContacts: [
{
contactFunctionCode: '<string>',
name: '<string>',
communicationNumbers: [{qualifier: '<string>', number: '<string>'}],
contactInquiryReference: '<string>'
}
],
billingInfo: [
{
origin: {
fsac: '<string>',
cityName: '<string>',
stateOrProvince: '<string>',
postalCode: '<string>',
countryCode: '<string>',
splc: '<string>'
},
destination: {
fsac: '<string>',
cityName: '<string>',
stateOrProvince: '<string>',
postalCode: '<string>',
countryCode: '<string>',
splc: '<string>'
},
carrierCodes: ['<string>']
}
],
referenceInfo: [
{
referenceIdQualifier: '<string>',
referenceId: '<string>',
description: '<string>'
}
]
}
]
}
],
hazardousCertifications: [{name: '<string>'}],
release: {releaseDate: '<string>', releaseTime: '<string>'},
defaultReceiver: '<string>',
waybillTemplateId: 123,
waybillTemplateName: '<string>',
waybillNumberSuffix: '<string>',
originCarrierCode: '<string>',
consigneeLocationId: 123,
shipperLocationId: 123,
inCareOfLocationId: 123,
freightBillPartyLocationId: 123,
pickupPartyLocationId: 123,
waybillNumber: 123,
waybillDate: '<string>',
billOfLadingNumber: '<string>',
preparationDate: '<string>',
preparationTime: '<string>',
revisionNumber: 123,
revisionTime: '<string>',
armsTrackingId: '<string>',
resourceType: 'Waybill',
resourceId: 123,
uuid: '<string>',
createdAt: '<string>'
}
})
};
fetch('https://api-lg.arms.cedarai.com/ims/waybills/bill-of-lading', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api-lg.arms.cedarai.com/ims/waybills/bill-of-lading",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'carrierId' => 123,
'billOfLadingNumber' => '<string>',
'waybill' => [
'loadStatus' => '<string>',
'commodityCode' => '<string>',
'netWeightTons' => 123,
'originCityName' => '<string>',
'originStateOrProvince' => '<string>',
'originFsac' => '<string>',
'destinationCityName' => '<string>',
'destinationStateOrProvince' => '<string>',
'destinationFsac' => '<string>',
'consignorCustomerName' => '<string>',
'consigneeCustomerName' => '<string>',
'originScac' => '<string>',
'shipmentId' => '<string>',
'customsDocumentationHandlingCode' => '<string>',
'taxReasonCode' => '<string>',
'referencedPatternIdentifier' => '<string>',
'repetitivePatternNumber' => 123,
'extendedReferenceInfo' => [
[
'referenceIdQualifier' => '<string>',
'referenceId' => '<string>',
'description' => '<string>',
'date' => '<string>',
'timestamp' => '<string>'
]
],
'crossReferenceEquipment' => [
[
'referenceIdQualifier' => '<string>',
'referenceId' => '<string>',
'equipmentInitial' => '<string>',
'equipmentNumber' => 123,
'equipmentOwnerScac' => '<string>',
'equipmentLength' => '<string>',
'equipmentOperatorScac' => '<string>',
'equipmentIsDamaged' => true,
'checkDigit' => 123
]
],
'equipmentDetails' => [
[
'equipmentInitial' => '<string>',
'equipmentNumber' => 123,
'netWeightLbs' => 123,
'grossWeightLbs' => 123,
'tareWeightLbs' => 123,
'weightAllowance' => 123,
'dunnage' => 123,
'descriptionCode' => '<string>',
'owningCarrierCode' => '<string>',
'position' => '<string>',
'lengthIn' => 123,
'checkDigit' => 123,
'heightIn' => 123,
'widthIn' => 123,
'isoContainerCode' => '<string>',
'carrierCode' => '<string>',
'aarCarType' => '<string>',
'sealNumbers' => [
'<string>'
],
'chassisInitial' => '<string>',
'chassisNumber' => 123,
'terminals' => [
[
'locationIdentifier' => '<string>',
'portName' => '<string>'
]
],
'interchangeMoveAuthorities' => [
[
'carrierCode' => '<string>'
]
],
'shipmentInfo' => [
[
'referenceIdQualifier' => '<string>',
'referenceId' => '<string>',
'description' => '<string>',
'extendedReferenceInfo' => [
[
'referenceIdQualifier' => '<string>',
'referenceId' => '<string>',
'description' => '<string>',
'date' => '<string>',
'timestamp' => '<string>'
]
],
'lineItems' => [
[
'quantity' => 123,
'commodityDescription' => '<string>',
'marksAndNumbers' => '<string>',
'commodityCode' => '<string>',
'customsShipmentValue' => 123,
'weight' => 123,
'cbpBarcodeNumber' => '<string>',
'smallestExteriorPackageType' => '<string>',
'originCountryCode' => '<string>',
'destinationCountryCode' => '<string>',
'currencyCode' => '<string>'
]
]
]
]
]
],
'intermodalStatusDetails' => [
'shipmentStatusTime' => '<string>'
],
'specialHandlingCodes' => [
'<string>'
],
'protectiveService' => [
[
'ruleCode' => '<string>',
'optimalTemperature' => 123,
'scac' => '<string>',
'fsac' => '<string>',
'cityName' => '<string>',
'stateOrProvince' => '<string>',
'precooled' => true,
'originTemperature' => 123
]
],
'originStation' => [
'fsac' => '<string>',
'cityName' => '<string>',
'stateOrProvince' => '<string>',
'postalCode' => '<string>',
'countryCode' => '<string>',
'splc' => '<string>'
],
'originJunction' => [
'fsac' => '<string>',
'cityName' => '<string>',
'stateOrProvince' => '<string>',
'postalCode' => '<string>',
'countryCode' => '<string>',
'splc' => '<string>'
],
'destinationStation' => [
'fsac' => '<string>',
'cityName' => '<string>',
'stateOrProvince' => '<string>',
'postalCode' => '<string>',
'countryCode' => '<string>',
'splc' => '<string>'
],
'destinationJunction' => [
'fsac' => '<string>',
'cityName' => '<string>',
'stateOrProvince' => '<string>',
'postalCode' => '<string>',
'countryCode' => '<string>',
'splc' => '<string>'
],
'parties' => [
[
'name' => '<string>',
'idCode' => '<string>',
'entitySubIdentifierRelationshipCode' => '<string>',
'entitySubIdentifierCode' => '<string>',
'additionalNames' => [
'<string>'
],
'address' => [
'<string>'
],
'cityName' => '<string>',
'stateOrProvince' => '<string>',
'postalCode' => '<string>',
'countryCode' => '<string>',
'locationQualifier' => '<string>',
'locationIdentifier' => '<string>',
'countrySubdivisionCode' => '<string>',
'administrativeContacts' => [
[
'contactFunctionCode' => '<string>',
'name' => '<string>',
'communicationNumbers' => [
[
'qualifier' => '<string>',
'number' => '<string>'
]
],
'contactInquiryReference' => '<string>'
]
],
'billingInfo' => [
[
'origin' => [
'fsac' => '<string>',
'cityName' => '<string>',
'stateOrProvince' => '<string>',
'postalCode' => '<string>',
'countryCode' => '<string>',
'splc' => '<string>'
],
'destination' => [
'fsac' => '<string>',
'cityName' => '<string>',
'stateOrProvince' => '<string>',
'postalCode' => '<string>',
'countryCode' => '<string>',
'splc' => '<string>'
],
'carrierCodes' => [
'<string>'
]
]
],
'referenceInfo' => [
[
'referenceIdQualifier' => '<string>',
'referenceId' => '<string>',
'description' => '<string>'
]
]
]
],
'route' => [
[
'carrierCode' => '<string>',
'junctionCode' => '<string>',
'splc' => '<string>',
'intermodalServiceCode' => '<string>',
'additionalSwitchCarrierCodes' => [
'<string>'
]
]
],
'emptyCarDispositions' => [
[
'destinationConsigneeName' => '<string>',
'destinationConsigneeIdQualifier' => '<string>',
'destinationConsigneeId' => '<string>',
'destinationCityName' => '<string>',
'destinationStateOrProvince' => '<string>',
'destinationPostalCode' => '<string>',
'destinationCountryCode' => '<string>',
'destinationAddress' => '<string>',
'destinationRoute' => [
[
'carrierCode' => '<string>',
'junctionCode' => '<string>',
'splc' => '<string>',
'intermodalServiceCode' => '<string>',
'additionalSwitchCarrierCodes' => [
'<string>'
]
]
]
]
],
'lineItems' => [
[
'number' => 123,
'descriptions' => [
[
'ladingDescription' => '<string>',
'commodityCode' => '<string>',
'packagingCode' => '<string>',
'marksAndNumbers' => '<string>',
'marksAndNumbersQualifier' => '<string>',
'hazmatRatingCommodityCodeQualifier' => '<string>',
'hazmatRatingCommodityCode' => '<string>',
'compartmentIdCode' => '<string>'
]
],
'quantity' => [
'billedAsQuantity' => 123,
'weight' => 123,
'volume' => 123,
'ladingQuantity' => 123,
'packagingFormCode' => '<string>',
'dunnageDescription' => '<string>',
'weightUnitCode' => '<string>',
'typeOfServiceCode' => '<string>'
],
'measurements' => [
[
'measurementReferenceIdCode' => '<string>',
'measurementQualifier' => '<string>',
'measurementValue' => 123,
'rangeMinimum' => 123,
'rangeMaximum' => 123,
'measurementSignificanceCode' => '<string>',
'measurementAttributeCode' => '<string>',
'surfaceLayerPositionCode' => '<string>',
'measurementMethodOrDevice' => '<string>',
'codeListQualifier' => '<string>',
'industryCode' => '<string>'
]
],
'priceAuthorities' => [
[
'referenceIdQualifier' => '<string>',
'referenceId' => '<string>',
'primaryPublicationAuthority' => '<string>',
'regulatoryAgencyCode' => '<string>',
'tariffAgencyCode' => '<string>',
'issuingCarrierIdentifier' => '<string>',
'suffix' => '<string>',
'itemNumber' => '<string>',
'supplementIdentifier' => '<string>',
'sectionNumber' => '<string>',
'itemNumberSuffix' => '<string>',
'effectiveDate' => '<string>',
'expirationDate' => '<string>'
]
]
]
],
'hazardousInfo' => [
[
'ladingUnitCode' => '<unknown>',
'ladingQuantity' => 123,
'unIdCode' => '<string>',
'unPageNumber' => '<string>',
'commodityCode' => '<string>',
'unitCode' => '<unknown>',
'quantity' => 123,
'compartmentIdCode' => '<string>',
'residueIndicatorCode' => '<string>',
'packagingGroupCode' => '<string>',
'interimHazmatRegulatoryNumber' => '<string>',
'industryCode' => '<string>',
'classificationInfo' => [
[
'hazardousClass' => '<string>',
'hazardousPlacardNotation' => '<string>',
'hazardousEndorsement' => '<string>',
'reportableQuantityCode' => 'RQ',
'flashpointUnitCode' => '<unknown>',
'flashpointTemperature' => 123,
'controlUnitCode' => '<unknown>',
'controlTemperature' => 123,
'emergencyUnitCode' => '<unknown>',
'emergencyTemperature' => 123,
'netExplosiveWeightUnitCode' => '<string>',
'netExplosiveWeight' => 123
]
],
'hazmatShippingNameInfo' => [
[
'hazmatShippingName' => '<string>',
'nosIndicatorCode' => '<string>',
'railSafetySensitiveMaterial' => true
]
],
'hazmatAdditionalInfo' => [
[
'hazmatShippingInfo' => '<string>',
'hazmatShippingInfoOverflow' => '<string>',
'hazardZoneCode' => '<string>',
'radioactiveActivity' => 123,
'radioactiveTransportIndex' => 123,
'fumigationDate' => '<string>'
]
],
'epaRequiredData' => [
[
'epaWasteStreamNumberCode' => '<string>',
'wasteCharacteristicsCode' => '<string>',
'hazardousWasteNumberStateOrProvince' => '<string>',
'hazardousWasteNumber' => '<string>'
]
],
'canadianDangerousRequirements' => [
[
'emergencyResponsePlanNumber' => '<string>',
'communicationNumber' => '<string>',
'packagingGroupCode' => '<string>',
'firstSubsidiaryClassification' => '<string>',
'secondSubsidiaryClassification' => '<string>',
'thirdSubsidiaryClassification' => '<string>',
'subsidiaryRiskIndicator' => '<string>',
'netExplosiveQuantity' => 123,
'canadianHazardousNotation' => '<string>',
'specialCommodityIndicatorCode' => '<string>',
'additionalCommunicationNumber' => '<string>',
'netExplosiveQuantityUnitCode' => '<unknown>',
'hazmatShipmentInfoQualifier' => '<string>',
'hazmatQuantity' => 123,
'hazmatQuantityUnitCode' => '<unknown>'
]
],
'transborderHazardousRequirements' => [
[
'hazardousClassification' => '<string>',
'hazardousPlacardNotation' => '<string>',
'hazardousEndorsement' => '<string>'
]
],
'hazmatReferenceNumbers' => [
[
'referenceIdQualifier' => '<string>',
'referenceId' => '<string>',
'date' => '<string>'
]
],
'administrativeContacts' => [
[
'contactFunctionCode' => '<string>',
'name' => '<string>',
'communicationNumbers' => [
[
'qualifier' => '<string>',
'number' => '<string>'
]
],
'contactInquiryReference' => '<string>'
]
],
'parties' => [
[
'name' => '<string>',
'idCode' => '<string>',
'entitySubIdentifierRelationshipCode' => '<string>',
'entitySubIdentifierCode' => '<string>',
'additionalNames' => [
'<string>'
],
'address' => [
'<string>'
],
'cityName' => '<string>',
'stateOrProvince' => '<string>',
'postalCode' => '<string>',
'countryCode' => '<string>',
'locationQualifier' => '<string>',
'locationIdentifier' => '<string>',
'countrySubdivisionCode' => '<string>',
'administrativeContacts' => [
[
'contactFunctionCode' => '<string>',
'name' => '<string>',
'communicationNumbers' => [
[
'qualifier' => '<string>',
'number' => '<string>'
]
],
'contactInquiryReference' => '<string>'
]
],
'billingInfo' => [
[
'origin' => [
'fsac' => '<string>',
'cityName' => '<string>',
'stateOrProvince' => '<string>',
'postalCode' => '<string>',
'countryCode' => '<string>',
'splc' => '<string>'
],
'destination' => [
'fsac' => '<string>',
'cityName' => '<string>',
'stateOrProvince' => '<string>',
'postalCode' => '<string>',
'countryCode' => '<string>',
'splc' => '<string>'
],
'carrierCodes' => [
'<string>'
]
]
],
'referenceInfo' => [
[
'referenceIdQualifier' => '<string>',
'referenceId' => '<string>',
'description' => '<string>'
]
]
]
]
]
],
'hazardousCertifications' => [
[
'name' => '<string>'
]
],
'release' => [
'releaseDate' => '<string>',
'releaseTime' => '<string>'
],
'defaultReceiver' => '<string>',
'waybillTemplateId' => 123,
'waybillTemplateName' => '<string>',
'waybillNumberSuffix' => '<string>',
'originCarrierCode' => '<string>',
'consigneeLocationId' => 123,
'shipperLocationId' => 123,
'inCareOfLocationId' => 123,
'freightBillPartyLocationId' => 123,
'pickupPartyLocationId' => 123,
'waybillNumber' => 123,
'waybillDate' => '<string>',
'billOfLadingNumber' => '<string>',
'preparationDate' => '<string>',
'preparationTime' => '<string>',
'revisionNumber' => 123,
'revisionTime' => '<string>',
'armsTrackingId' => '<string>',
'resourceType' => 'Waybill',
'resourceId' => 123,
'uuid' => '<string>',
'createdAt' => '<string>'
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-arms-api-key: <api-key>",
"x-arms-assume-user: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api-lg.arms.cedarai.com/ims/waybills/bill-of-lading"
payload := strings.NewReader("{\n \"carrierId\": 123,\n \"billOfLadingNumber\": \"<string>\",\n \"waybill\": {\n \"loadStatus\": \"<string>\",\n \"commodityCode\": \"<string>\",\n \"netWeightTons\": 123,\n \"originCityName\": \"<string>\",\n \"originStateOrProvince\": \"<string>\",\n \"originFsac\": \"<string>\",\n \"destinationCityName\": \"<string>\",\n \"destinationStateOrProvince\": \"<string>\",\n \"destinationFsac\": \"<string>\",\n \"consignorCustomerName\": \"<string>\",\n \"consigneeCustomerName\": \"<string>\",\n \"originScac\": \"<string>\",\n \"shipmentId\": \"<string>\",\n \"customsDocumentationHandlingCode\": \"<string>\",\n \"taxReasonCode\": \"<string>\",\n \"referencedPatternIdentifier\": \"<string>\",\n \"repetitivePatternNumber\": 123,\n \"extendedReferenceInfo\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"description\": \"<string>\",\n \"date\": \"<string>\",\n \"timestamp\": \"<string>\"\n }\n ],\n \"crossReferenceEquipment\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"equipmentInitial\": \"<string>\",\n \"equipmentNumber\": 123,\n \"equipmentOwnerScac\": \"<string>\",\n \"equipmentLength\": \"<string>\",\n \"equipmentOperatorScac\": \"<string>\",\n \"equipmentIsDamaged\": true,\n \"checkDigit\": 123\n }\n ],\n \"equipmentDetails\": [\n {\n \"equipmentInitial\": \"<string>\",\n \"equipmentNumber\": 123,\n \"netWeightLbs\": 123,\n \"grossWeightLbs\": 123,\n \"tareWeightLbs\": 123,\n \"weightAllowance\": 123,\n \"dunnage\": 123,\n \"descriptionCode\": \"<string>\",\n \"owningCarrierCode\": \"<string>\",\n \"position\": \"<string>\",\n \"lengthIn\": 123,\n \"checkDigit\": 123,\n \"heightIn\": 123,\n \"widthIn\": 123,\n \"isoContainerCode\": \"<string>\",\n \"carrierCode\": \"<string>\",\n \"aarCarType\": \"<string>\",\n \"sealNumbers\": [\n \"<string>\"\n ],\n \"chassisInitial\": \"<string>\",\n \"chassisNumber\": 123,\n \"terminals\": [\n {\n \"locationIdentifier\": \"<string>\",\n \"portName\": \"<string>\"\n }\n ],\n \"interchangeMoveAuthorities\": [\n {\n \"carrierCode\": \"<string>\"\n }\n ],\n \"shipmentInfo\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"description\": \"<string>\",\n \"extendedReferenceInfo\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"description\": \"<string>\",\n \"date\": \"<string>\",\n \"timestamp\": \"<string>\"\n }\n ],\n \"lineItems\": [\n {\n \"quantity\": 123,\n \"commodityDescription\": \"<string>\",\n \"marksAndNumbers\": \"<string>\",\n \"commodityCode\": \"<string>\",\n \"customsShipmentValue\": 123,\n \"weight\": 123,\n \"cbpBarcodeNumber\": \"<string>\",\n \"smallestExteriorPackageType\": \"<string>\",\n \"originCountryCode\": \"<string>\",\n \"destinationCountryCode\": \"<string>\",\n \"currencyCode\": \"<string>\"\n }\n ]\n }\n ]\n }\n ],\n \"intermodalStatusDetails\": {\n \"shipmentStatusTime\": \"<string>\"\n },\n \"specialHandlingCodes\": [\n \"<string>\"\n ],\n \"protectiveService\": [\n {\n \"ruleCode\": \"<string>\",\n \"optimalTemperature\": 123,\n \"scac\": \"<string>\",\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"precooled\": true,\n \"originTemperature\": 123\n }\n ],\n \"originStation\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"originJunction\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"destinationStation\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"destinationJunction\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"parties\": [\n {\n \"name\": \"<string>\",\n \"idCode\": \"<string>\",\n \"entitySubIdentifierRelationshipCode\": \"<string>\",\n \"entitySubIdentifierCode\": \"<string>\",\n \"additionalNames\": [\n \"<string>\"\n ],\n \"address\": [\n \"<string>\"\n ],\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"locationQualifier\": \"<string>\",\n \"locationIdentifier\": \"<string>\",\n \"countrySubdivisionCode\": \"<string>\",\n \"administrativeContacts\": [\n {\n \"contactFunctionCode\": \"<string>\",\n \"name\": \"<string>\",\n \"communicationNumbers\": [\n {\n \"qualifier\": \"<string>\",\n \"number\": \"<string>\"\n }\n ],\n \"contactInquiryReference\": \"<string>\"\n }\n ],\n \"billingInfo\": [\n {\n \"origin\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"destination\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"carrierCodes\": [\n \"<string>\"\n ]\n }\n ],\n \"referenceInfo\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"description\": \"<string>\"\n }\n ]\n }\n ],\n \"route\": [\n {\n \"carrierCode\": \"<string>\",\n \"junctionCode\": \"<string>\",\n \"splc\": \"<string>\",\n \"intermodalServiceCode\": \"<string>\",\n \"additionalSwitchCarrierCodes\": [\n \"<string>\"\n ]\n }\n ],\n \"emptyCarDispositions\": [\n {\n \"destinationConsigneeName\": \"<string>\",\n \"destinationConsigneeIdQualifier\": \"<string>\",\n \"destinationConsigneeId\": \"<string>\",\n \"destinationCityName\": \"<string>\",\n \"destinationStateOrProvince\": \"<string>\",\n \"destinationPostalCode\": \"<string>\",\n \"destinationCountryCode\": \"<string>\",\n \"destinationAddress\": \"<string>\",\n \"destinationRoute\": [\n {\n \"carrierCode\": \"<string>\",\n \"junctionCode\": \"<string>\",\n \"splc\": \"<string>\",\n \"intermodalServiceCode\": \"<string>\",\n \"additionalSwitchCarrierCodes\": [\n \"<string>\"\n ]\n }\n ]\n }\n ],\n \"lineItems\": [\n {\n \"number\": 123,\n \"descriptions\": [\n {\n \"ladingDescription\": \"<string>\",\n \"commodityCode\": \"<string>\",\n \"packagingCode\": \"<string>\",\n \"marksAndNumbers\": \"<string>\",\n \"marksAndNumbersQualifier\": \"<string>\",\n \"hazmatRatingCommodityCodeQualifier\": \"<string>\",\n \"hazmatRatingCommodityCode\": \"<string>\",\n \"compartmentIdCode\": \"<string>\"\n }\n ],\n \"quantity\": {\n \"billedAsQuantity\": 123,\n \"weight\": 123,\n \"volume\": 123,\n \"ladingQuantity\": 123,\n \"packagingFormCode\": \"<string>\",\n \"dunnageDescription\": \"<string>\",\n \"weightUnitCode\": \"<string>\",\n \"typeOfServiceCode\": \"<string>\"\n },\n \"measurements\": [\n {\n \"measurementReferenceIdCode\": \"<string>\",\n \"measurementQualifier\": \"<string>\",\n \"measurementValue\": 123,\n \"rangeMinimum\": 123,\n \"rangeMaximum\": 123,\n \"measurementSignificanceCode\": \"<string>\",\n \"measurementAttributeCode\": \"<string>\",\n \"surfaceLayerPositionCode\": \"<string>\",\n \"measurementMethodOrDevice\": \"<string>\",\n \"codeListQualifier\": \"<string>\",\n \"industryCode\": \"<string>\"\n }\n ],\n \"priceAuthorities\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"primaryPublicationAuthority\": \"<string>\",\n \"regulatoryAgencyCode\": \"<string>\",\n \"tariffAgencyCode\": \"<string>\",\n \"issuingCarrierIdentifier\": \"<string>\",\n \"suffix\": \"<string>\",\n \"itemNumber\": \"<string>\",\n \"supplementIdentifier\": \"<string>\",\n \"sectionNumber\": \"<string>\",\n \"itemNumberSuffix\": \"<string>\",\n \"effectiveDate\": \"<string>\",\n \"expirationDate\": \"<string>\"\n }\n ]\n }\n ],\n \"hazardousInfo\": [\n {\n \"ladingUnitCode\": \"<unknown>\",\n \"ladingQuantity\": 123,\n \"unIdCode\": \"<string>\",\n \"unPageNumber\": \"<string>\",\n \"commodityCode\": \"<string>\",\n \"unitCode\": \"<unknown>\",\n \"quantity\": 123,\n \"compartmentIdCode\": \"<string>\",\n \"residueIndicatorCode\": \"<string>\",\n \"packagingGroupCode\": \"<string>\",\n \"interimHazmatRegulatoryNumber\": \"<string>\",\n \"industryCode\": \"<string>\",\n \"classificationInfo\": [\n {\n \"hazardousClass\": \"<string>\",\n \"hazardousPlacardNotation\": \"<string>\",\n \"hazardousEndorsement\": \"<string>\",\n \"reportableQuantityCode\": \"RQ\",\n \"flashpointUnitCode\": \"<unknown>\",\n \"flashpointTemperature\": 123,\n \"controlUnitCode\": \"<unknown>\",\n \"controlTemperature\": 123,\n \"emergencyUnitCode\": \"<unknown>\",\n \"emergencyTemperature\": 123,\n \"netExplosiveWeightUnitCode\": \"<string>\",\n \"netExplosiveWeight\": 123\n }\n ],\n \"hazmatShippingNameInfo\": [\n {\n \"hazmatShippingName\": \"<string>\",\n \"nosIndicatorCode\": \"<string>\",\n \"railSafetySensitiveMaterial\": true\n }\n ],\n \"hazmatAdditionalInfo\": [\n {\n \"hazmatShippingInfo\": \"<string>\",\n \"hazmatShippingInfoOverflow\": \"<string>\",\n \"hazardZoneCode\": \"<string>\",\n \"radioactiveActivity\": 123,\n \"radioactiveTransportIndex\": 123,\n \"fumigationDate\": \"<string>\"\n }\n ],\n \"epaRequiredData\": [\n {\n \"epaWasteStreamNumberCode\": \"<string>\",\n \"wasteCharacteristicsCode\": \"<string>\",\n \"hazardousWasteNumberStateOrProvince\": \"<string>\",\n \"hazardousWasteNumber\": \"<string>\"\n }\n ],\n \"canadianDangerousRequirements\": [\n {\n \"emergencyResponsePlanNumber\": \"<string>\",\n \"communicationNumber\": \"<string>\",\n \"packagingGroupCode\": \"<string>\",\n \"firstSubsidiaryClassification\": \"<string>\",\n \"secondSubsidiaryClassification\": \"<string>\",\n \"thirdSubsidiaryClassification\": \"<string>\",\n \"subsidiaryRiskIndicator\": \"<string>\",\n \"netExplosiveQuantity\": 123,\n \"canadianHazardousNotation\": \"<string>\",\n \"specialCommodityIndicatorCode\": \"<string>\",\n \"additionalCommunicationNumber\": \"<string>\",\n \"netExplosiveQuantityUnitCode\": \"<unknown>\",\n \"hazmatShipmentInfoQualifier\": \"<string>\",\n \"hazmatQuantity\": 123,\n \"hazmatQuantityUnitCode\": \"<unknown>\"\n }\n ],\n \"transborderHazardousRequirements\": [\n {\n \"hazardousClassification\": \"<string>\",\n \"hazardousPlacardNotation\": \"<string>\",\n \"hazardousEndorsement\": \"<string>\"\n }\n ],\n \"hazmatReferenceNumbers\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"date\": \"<string>\"\n }\n ],\n \"administrativeContacts\": [\n {\n \"contactFunctionCode\": \"<string>\",\n \"name\": \"<string>\",\n \"communicationNumbers\": [\n {\n \"qualifier\": \"<string>\",\n \"number\": \"<string>\"\n }\n ],\n \"contactInquiryReference\": \"<string>\"\n }\n ],\n \"parties\": [\n {\n \"name\": \"<string>\",\n \"idCode\": \"<string>\",\n \"entitySubIdentifierRelationshipCode\": \"<string>\",\n \"entitySubIdentifierCode\": \"<string>\",\n \"additionalNames\": [\n \"<string>\"\n ],\n \"address\": [\n \"<string>\"\n ],\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"locationQualifier\": \"<string>\",\n \"locationIdentifier\": \"<string>\",\n \"countrySubdivisionCode\": \"<string>\",\n \"administrativeContacts\": [\n {\n \"contactFunctionCode\": \"<string>\",\n \"name\": \"<string>\",\n \"communicationNumbers\": [\n {\n \"qualifier\": \"<string>\",\n \"number\": \"<string>\"\n }\n ],\n \"contactInquiryReference\": \"<string>\"\n }\n ],\n \"billingInfo\": [\n {\n \"origin\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"destination\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"carrierCodes\": [\n \"<string>\"\n ]\n }\n ],\n \"referenceInfo\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"description\": \"<string>\"\n }\n ]\n }\n ]\n }\n ],\n \"hazardousCertifications\": [\n {\n \"name\": \"<string>\"\n }\n ],\n \"release\": {\n \"releaseDate\": \"<string>\",\n \"releaseTime\": \"<string>\"\n },\n \"defaultReceiver\": \"<string>\",\n \"waybillTemplateId\": 123,\n \"waybillTemplateName\": \"<string>\",\n \"waybillNumberSuffix\": \"<string>\",\n \"originCarrierCode\": \"<string>\",\n \"consigneeLocationId\": 123,\n \"shipperLocationId\": 123,\n \"inCareOfLocationId\": 123,\n \"freightBillPartyLocationId\": 123,\n \"pickupPartyLocationId\": 123,\n \"waybillNumber\": 123,\n \"waybillDate\": \"<string>\",\n \"billOfLadingNumber\": \"<string>\",\n \"preparationDate\": \"<string>\",\n \"preparationTime\": \"<string>\",\n \"revisionNumber\": 123,\n \"revisionTime\": \"<string>\",\n \"armsTrackingId\": \"<string>\",\n \"resourceType\": \"Waybill\",\n \"resourceId\": 123,\n \"uuid\": \"<string>\",\n \"createdAt\": \"<string>\"\n }\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("x-arms-api-key", "<api-key>")
req.Header.Add("x-arms-assume-user", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://api-lg.arms.cedarai.com/ims/waybills/bill-of-lading")
.header("x-arms-api-key", "<api-key>")
.header("x-arms-assume-user", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"carrierId\": 123,\n \"billOfLadingNumber\": \"<string>\",\n \"waybill\": {\n \"loadStatus\": \"<string>\",\n \"commodityCode\": \"<string>\",\n \"netWeightTons\": 123,\n \"originCityName\": \"<string>\",\n \"originStateOrProvince\": \"<string>\",\n \"originFsac\": \"<string>\",\n \"destinationCityName\": \"<string>\",\n \"destinationStateOrProvince\": \"<string>\",\n \"destinationFsac\": \"<string>\",\n \"consignorCustomerName\": \"<string>\",\n \"consigneeCustomerName\": \"<string>\",\n \"originScac\": \"<string>\",\n \"shipmentId\": \"<string>\",\n \"customsDocumentationHandlingCode\": \"<string>\",\n \"taxReasonCode\": \"<string>\",\n \"referencedPatternIdentifier\": \"<string>\",\n \"repetitivePatternNumber\": 123,\n \"extendedReferenceInfo\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"description\": \"<string>\",\n \"date\": \"<string>\",\n \"timestamp\": \"<string>\"\n }\n ],\n \"crossReferenceEquipment\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"equipmentInitial\": \"<string>\",\n \"equipmentNumber\": 123,\n \"equipmentOwnerScac\": \"<string>\",\n \"equipmentLength\": \"<string>\",\n \"equipmentOperatorScac\": \"<string>\",\n \"equipmentIsDamaged\": true,\n \"checkDigit\": 123\n }\n ],\n \"equipmentDetails\": [\n {\n \"equipmentInitial\": \"<string>\",\n \"equipmentNumber\": 123,\n \"netWeightLbs\": 123,\n \"grossWeightLbs\": 123,\n \"tareWeightLbs\": 123,\n \"weightAllowance\": 123,\n \"dunnage\": 123,\n \"descriptionCode\": \"<string>\",\n \"owningCarrierCode\": \"<string>\",\n \"position\": \"<string>\",\n \"lengthIn\": 123,\n \"checkDigit\": 123,\n \"heightIn\": 123,\n \"widthIn\": 123,\n \"isoContainerCode\": \"<string>\",\n \"carrierCode\": \"<string>\",\n \"aarCarType\": \"<string>\",\n \"sealNumbers\": [\n \"<string>\"\n ],\n \"chassisInitial\": \"<string>\",\n \"chassisNumber\": 123,\n \"terminals\": [\n {\n \"locationIdentifier\": \"<string>\",\n \"portName\": \"<string>\"\n }\n ],\n \"interchangeMoveAuthorities\": [\n {\n \"carrierCode\": \"<string>\"\n }\n ],\n \"shipmentInfo\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"description\": \"<string>\",\n \"extendedReferenceInfo\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"description\": \"<string>\",\n \"date\": \"<string>\",\n \"timestamp\": \"<string>\"\n }\n ],\n \"lineItems\": [\n {\n \"quantity\": 123,\n \"commodityDescription\": \"<string>\",\n \"marksAndNumbers\": \"<string>\",\n \"commodityCode\": \"<string>\",\n \"customsShipmentValue\": 123,\n \"weight\": 123,\n \"cbpBarcodeNumber\": \"<string>\",\n \"smallestExteriorPackageType\": \"<string>\",\n \"originCountryCode\": \"<string>\",\n \"destinationCountryCode\": \"<string>\",\n \"currencyCode\": \"<string>\"\n }\n ]\n }\n ]\n }\n ],\n \"intermodalStatusDetails\": {\n \"shipmentStatusTime\": \"<string>\"\n },\n \"specialHandlingCodes\": [\n \"<string>\"\n ],\n \"protectiveService\": [\n {\n \"ruleCode\": \"<string>\",\n \"optimalTemperature\": 123,\n \"scac\": \"<string>\",\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"precooled\": true,\n \"originTemperature\": 123\n }\n ],\n \"originStation\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"originJunction\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"destinationStation\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"destinationJunction\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"parties\": [\n {\n \"name\": \"<string>\",\n \"idCode\": \"<string>\",\n \"entitySubIdentifierRelationshipCode\": \"<string>\",\n \"entitySubIdentifierCode\": \"<string>\",\n \"additionalNames\": [\n \"<string>\"\n ],\n \"address\": [\n \"<string>\"\n ],\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"locationQualifier\": \"<string>\",\n \"locationIdentifier\": \"<string>\",\n \"countrySubdivisionCode\": \"<string>\",\n \"administrativeContacts\": [\n {\n \"contactFunctionCode\": \"<string>\",\n \"name\": \"<string>\",\n \"communicationNumbers\": [\n {\n \"qualifier\": \"<string>\",\n \"number\": \"<string>\"\n }\n ],\n \"contactInquiryReference\": \"<string>\"\n }\n ],\n \"billingInfo\": [\n {\n \"origin\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"destination\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"carrierCodes\": [\n \"<string>\"\n ]\n }\n ],\n \"referenceInfo\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"description\": \"<string>\"\n }\n ]\n }\n ],\n \"route\": [\n {\n \"carrierCode\": \"<string>\",\n \"junctionCode\": \"<string>\",\n \"splc\": \"<string>\",\n \"intermodalServiceCode\": \"<string>\",\n \"additionalSwitchCarrierCodes\": [\n \"<string>\"\n ]\n }\n ],\n \"emptyCarDispositions\": [\n {\n \"destinationConsigneeName\": \"<string>\",\n \"destinationConsigneeIdQualifier\": \"<string>\",\n \"destinationConsigneeId\": \"<string>\",\n \"destinationCityName\": \"<string>\",\n \"destinationStateOrProvince\": \"<string>\",\n \"destinationPostalCode\": \"<string>\",\n \"destinationCountryCode\": \"<string>\",\n \"destinationAddress\": \"<string>\",\n \"destinationRoute\": [\n {\n \"carrierCode\": \"<string>\",\n \"junctionCode\": \"<string>\",\n \"splc\": \"<string>\",\n \"intermodalServiceCode\": \"<string>\",\n \"additionalSwitchCarrierCodes\": [\n \"<string>\"\n ]\n }\n ]\n }\n ],\n \"lineItems\": [\n {\n \"number\": 123,\n \"descriptions\": [\n {\n \"ladingDescription\": \"<string>\",\n \"commodityCode\": \"<string>\",\n \"packagingCode\": \"<string>\",\n \"marksAndNumbers\": \"<string>\",\n \"marksAndNumbersQualifier\": \"<string>\",\n \"hazmatRatingCommodityCodeQualifier\": \"<string>\",\n \"hazmatRatingCommodityCode\": \"<string>\",\n \"compartmentIdCode\": \"<string>\"\n }\n ],\n \"quantity\": {\n \"billedAsQuantity\": 123,\n \"weight\": 123,\n \"volume\": 123,\n \"ladingQuantity\": 123,\n \"packagingFormCode\": \"<string>\",\n \"dunnageDescription\": \"<string>\",\n \"weightUnitCode\": \"<string>\",\n \"typeOfServiceCode\": \"<string>\"\n },\n \"measurements\": [\n {\n \"measurementReferenceIdCode\": \"<string>\",\n \"measurementQualifier\": \"<string>\",\n \"measurementValue\": 123,\n \"rangeMinimum\": 123,\n \"rangeMaximum\": 123,\n \"measurementSignificanceCode\": \"<string>\",\n \"measurementAttributeCode\": \"<string>\",\n \"surfaceLayerPositionCode\": \"<string>\",\n \"measurementMethodOrDevice\": \"<string>\",\n \"codeListQualifier\": \"<string>\",\n \"industryCode\": \"<string>\"\n }\n ],\n \"priceAuthorities\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"primaryPublicationAuthority\": \"<string>\",\n \"regulatoryAgencyCode\": \"<string>\",\n \"tariffAgencyCode\": \"<string>\",\n \"issuingCarrierIdentifier\": \"<string>\",\n \"suffix\": \"<string>\",\n \"itemNumber\": \"<string>\",\n \"supplementIdentifier\": \"<string>\",\n \"sectionNumber\": \"<string>\",\n \"itemNumberSuffix\": \"<string>\",\n \"effectiveDate\": \"<string>\",\n \"expirationDate\": \"<string>\"\n }\n ]\n }\n ],\n \"hazardousInfo\": [\n {\n \"ladingUnitCode\": \"<unknown>\",\n \"ladingQuantity\": 123,\n \"unIdCode\": \"<string>\",\n \"unPageNumber\": \"<string>\",\n \"commodityCode\": \"<string>\",\n \"unitCode\": \"<unknown>\",\n \"quantity\": 123,\n \"compartmentIdCode\": \"<string>\",\n \"residueIndicatorCode\": \"<string>\",\n \"packagingGroupCode\": \"<string>\",\n \"interimHazmatRegulatoryNumber\": \"<string>\",\n \"industryCode\": \"<string>\",\n \"classificationInfo\": [\n {\n \"hazardousClass\": \"<string>\",\n \"hazardousPlacardNotation\": \"<string>\",\n \"hazardousEndorsement\": \"<string>\",\n \"reportableQuantityCode\": \"RQ\",\n \"flashpointUnitCode\": \"<unknown>\",\n \"flashpointTemperature\": 123,\n \"controlUnitCode\": \"<unknown>\",\n \"controlTemperature\": 123,\n \"emergencyUnitCode\": \"<unknown>\",\n \"emergencyTemperature\": 123,\n \"netExplosiveWeightUnitCode\": \"<string>\",\n \"netExplosiveWeight\": 123\n }\n ],\n \"hazmatShippingNameInfo\": [\n {\n \"hazmatShippingName\": \"<string>\",\n \"nosIndicatorCode\": \"<string>\",\n \"railSafetySensitiveMaterial\": true\n }\n ],\n \"hazmatAdditionalInfo\": [\n {\n \"hazmatShippingInfo\": \"<string>\",\n \"hazmatShippingInfoOverflow\": \"<string>\",\n \"hazardZoneCode\": \"<string>\",\n \"radioactiveActivity\": 123,\n \"radioactiveTransportIndex\": 123,\n \"fumigationDate\": \"<string>\"\n }\n ],\n \"epaRequiredData\": [\n {\n \"epaWasteStreamNumberCode\": \"<string>\",\n \"wasteCharacteristicsCode\": \"<string>\",\n \"hazardousWasteNumberStateOrProvince\": \"<string>\",\n \"hazardousWasteNumber\": \"<string>\"\n }\n ],\n \"canadianDangerousRequirements\": [\n {\n \"emergencyResponsePlanNumber\": \"<string>\",\n \"communicationNumber\": \"<string>\",\n \"packagingGroupCode\": \"<string>\",\n \"firstSubsidiaryClassification\": \"<string>\",\n \"secondSubsidiaryClassification\": \"<string>\",\n \"thirdSubsidiaryClassification\": \"<string>\",\n \"subsidiaryRiskIndicator\": \"<string>\",\n \"netExplosiveQuantity\": 123,\n \"canadianHazardousNotation\": \"<string>\",\n \"specialCommodityIndicatorCode\": \"<string>\",\n \"additionalCommunicationNumber\": \"<string>\",\n \"netExplosiveQuantityUnitCode\": \"<unknown>\",\n \"hazmatShipmentInfoQualifier\": \"<string>\",\n \"hazmatQuantity\": 123,\n \"hazmatQuantityUnitCode\": \"<unknown>\"\n }\n ],\n \"transborderHazardousRequirements\": [\n {\n \"hazardousClassification\": \"<string>\",\n \"hazardousPlacardNotation\": \"<string>\",\n \"hazardousEndorsement\": \"<string>\"\n }\n ],\n \"hazmatReferenceNumbers\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"date\": \"<string>\"\n }\n ],\n \"administrativeContacts\": [\n {\n \"contactFunctionCode\": \"<string>\",\n \"name\": \"<string>\",\n \"communicationNumbers\": [\n {\n \"qualifier\": \"<string>\",\n \"number\": \"<string>\"\n }\n ],\n \"contactInquiryReference\": \"<string>\"\n }\n ],\n \"parties\": [\n {\n \"name\": \"<string>\",\n \"idCode\": \"<string>\",\n \"entitySubIdentifierRelationshipCode\": \"<string>\",\n \"entitySubIdentifierCode\": \"<string>\",\n \"additionalNames\": [\n \"<string>\"\n ],\n \"address\": [\n \"<string>\"\n ],\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"locationQualifier\": \"<string>\",\n \"locationIdentifier\": \"<string>\",\n \"countrySubdivisionCode\": \"<string>\",\n \"administrativeContacts\": [\n {\n \"contactFunctionCode\": \"<string>\",\n \"name\": \"<string>\",\n \"communicationNumbers\": [\n {\n \"qualifier\": \"<string>\",\n \"number\": \"<string>\"\n }\n ],\n \"contactInquiryReference\": \"<string>\"\n }\n ],\n \"billingInfo\": [\n {\n \"origin\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"destination\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"carrierCodes\": [\n \"<string>\"\n ]\n }\n ],\n \"referenceInfo\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"description\": \"<string>\"\n }\n ]\n }\n ]\n }\n ],\n \"hazardousCertifications\": [\n {\n \"name\": \"<string>\"\n }\n ],\n \"release\": {\n \"releaseDate\": \"<string>\",\n \"releaseTime\": \"<string>\"\n },\n \"defaultReceiver\": \"<string>\",\n \"waybillTemplateId\": 123,\n \"waybillTemplateName\": \"<string>\",\n \"waybillNumberSuffix\": \"<string>\",\n \"originCarrierCode\": \"<string>\",\n \"consigneeLocationId\": 123,\n \"shipperLocationId\": 123,\n \"inCareOfLocationId\": 123,\n \"freightBillPartyLocationId\": 123,\n \"pickupPartyLocationId\": 123,\n \"waybillNumber\": 123,\n \"waybillDate\": \"<string>\",\n \"billOfLadingNumber\": \"<string>\",\n \"preparationDate\": \"<string>\",\n \"preparationTime\": \"<string>\",\n \"revisionNumber\": 123,\n \"revisionTime\": \"<string>\",\n \"armsTrackingId\": \"<string>\",\n \"resourceType\": \"Waybill\",\n \"resourceId\": 123,\n \"uuid\": \"<string>\",\n \"createdAt\": \"<string>\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api-lg.arms.cedarai.com/ims/waybills/bill-of-lading")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["x-arms-api-key"] = '<api-key>'
request["x-arms-assume-user"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"carrierId\": 123,\n \"billOfLadingNumber\": \"<string>\",\n \"waybill\": {\n \"loadStatus\": \"<string>\",\n \"commodityCode\": \"<string>\",\n \"netWeightTons\": 123,\n \"originCityName\": \"<string>\",\n \"originStateOrProvince\": \"<string>\",\n \"originFsac\": \"<string>\",\n \"destinationCityName\": \"<string>\",\n \"destinationStateOrProvince\": \"<string>\",\n \"destinationFsac\": \"<string>\",\n \"consignorCustomerName\": \"<string>\",\n \"consigneeCustomerName\": \"<string>\",\n \"originScac\": \"<string>\",\n \"shipmentId\": \"<string>\",\n \"customsDocumentationHandlingCode\": \"<string>\",\n \"taxReasonCode\": \"<string>\",\n \"referencedPatternIdentifier\": \"<string>\",\n \"repetitivePatternNumber\": 123,\n \"extendedReferenceInfo\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"description\": \"<string>\",\n \"date\": \"<string>\",\n \"timestamp\": \"<string>\"\n }\n ],\n \"crossReferenceEquipment\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"equipmentInitial\": \"<string>\",\n \"equipmentNumber\": 123,\n \"equipmentOwnerScac\": \"<string>\",\n \"equipmentLength\": \"<string>\",\n \"equipmentOperatorScac\": \"<string>\",\n \"equipmentIsDamaged\": true,\n \"checkDigit\": 123\n }\n ],\n \"equipmentDetails\": [\n {\n \"equipmentInitial\": \"<string>\",\n \"equipmentNumber\": 123,\n \"netWeightLbs\": 123,\n \"grossWeightLbs\": 123,\n \"tareWeightLbs\": 123,\n \"weightAllowance\": 123,\n \"dunnage\": 123,\n \"descriptionCode\": \"<string>\",\n \"owningCarrierCode\": \"<string>\",\n \"position\": \"<string>\",\n \"lengthIn\": 123,\n \"checkDigit\": 123,\n \"heightIn\": 123,\n \"widthIn\": 123,\n \"isoContainerCode\": \"<string>\",\n \"carrierCode\": \"<string>\",\n \"aarCarType\": \"<string>\",\n \"sealNumbers\": [\n \"<string>\"\n ],\n \"chassisInitial\": \"<string>\",\n \"chassisNumber\": 123,\n \"terminals\": [\n {\n \"locationIdentifier\": \"<string>\",\n \"portName\": \"<string>\"\n }\n ],\n \"interchangeMoveAuthorities\": [\n {\n \"carrierCode\": \"<string>\"\n }\n ],\n \"shipmentInfo\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"description\": \"<string>\",\n \"extendedReferenceInfo\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"description\": \"<string>\",\n \"date\": \"<string>\",\n \"timestamp\": \"<string>\"\n }\n ],\n \"lineItems\": [\n {\n \"quantity\": 123,\n \"commodityDescription\": \"<string>\",\n \"marksAndNumbers\": \"<string>\",\n \"commodityCode\": \"<string>\",\n \"customsShipmentValue\": 123,\n \"weight\": 123,\n \"cbpBarcodeNumber\": \"<string>\",\n \"smallestExteriorPackageType\": \"<string>\",\n \"originCountryCode\": \"<string>\",\n \"destinationCountryCode\": \"<string>\",\n \"currencyCode\": \"<string>\"\n }\n ]\n }\n ]\n }\n ],\n \"intermodalStatusDetails\": {\n \"shipmentStatusTime\": \"<string>\"\n },\n \"specialHandlingCodes\": [\n \"<string>\"\n ],\n \"protectiveService\": [\n {\n \"ruleCode\": \"<string>\",\n \"optimalTemperature\": 123,\n \"scac\": \"<string>\",\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"precooled\": true,\n \"originTemperature\": 123\n }\n ],\n \"originStation\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"originJunction\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"destinationStation\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"destinationJunction\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"parties\": [\n {\n \"name\": \"<string>\",\n \"idCode\": \"<string>\",\n \"entitySubIdentifierRelationshipCode\": \"<string>\",\n \"entitySubIdentifierCode\": \"<string>\",\n \"additionalNames\": [\n \"<string>\"\n ],\n \"address\": [\n \"<string>\"\n ],\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"locationQualifier\": \"<string>\",\n \"locationIdentifier\": \"<string>\",\n \"countrySubdivisionCode\": \"<string>\",\n \"administrativeContacts\": [\n {\n \"contactFunctionCode\": \"<string>\",\n \"name\": \"<string>\",\n \"communicationNumbers\": [\n {\n \"qualifier\": \"<string>\",\n \"number\": \"<string>\"\n }\n ],\n \"contactInquiryReference\": \"<string>\"\n }\n ],\n \"billingInfo\": [\n {\n \"origin\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"destination\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"carrierCodes\": [\n \"<string>\"\n ]\n }\n ],\n \"referenceInfo\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"description\": \"<string>\"\n }\n ]\n }\n ],\n \"route\": [\n {\n \"carrierCode\": \"<string>\",\n \"junctionCode\": \"<string>\",\n \"splc\": \"<string>\",\n \"intermodalServiceCode\": \"<string>\",\n \"additionalSwitchCarrierCodes\": [\n \"<string>\"\n ]\n }\n ],\n \"emptyCarDispositions\": [\n {\n \"destinationConsigneeName\": \"<string>\",\n \"destinationConsigneeIdQualifier\": \"<string>\",\n \"destinationConsigneeId\": \"<string>\",\n \"destinationCityName\": \"<string>\",\n \"destinationStateOrProvince\": \"<string>\",\n \"destinationPostalCode\": \"<string>\",\n \"destinationCountryCode\": \"<string>\",\n \"destinationAddress\": \"<string>\",\n \"destinationRoute\": [\n {\n \"carrierCode\": \"<string>\",\n \"junctionCode\": \"<string>\",\n \"splc\": \"<string>\",\n \"intermodalServiceCode\": \"<string>\",\n \"additionalSwitchCarrierCodes\": [\n \"<string>\"\n ]\n }\n ]\n }\n ],\n \"lineItems\": [\n {\n \"number\": 123,\n \"descriptions\": [\n {\n \"ladingDescription\": \"<string>\",\n \"commodityCode\": \"<string>\",\n \"packagingCode\": \"<string>\",\n \"marksAndNumbers\": \"<string>\",\n \"marksAndNumbersQualifier\": \"<string>\",\n \"hazmatRatingCommodityCodeQualifier\": \"<string>\",\n \"hazmatRatingCommodityCode\": \"<string>\",\n \"compartmentIdCode\": \"<string>\"\n }\n ],\n \"quantity\": {\n \"billedAsQuantity\": 123,\n \"weight\": 123,\n \"volume\": 123,\n \"ladingQuantity\": 123,\n \"packagingFormCode\": \"<string>\",\n \"dunnageDescription\": \"<string>\",\n \"weightUnitCode\": \"<string>\",\n \"typeOfServiceCode\": \"<string>\"\n },\n \"measurements\": [\n {\n \"measurementReferenceIdCode\": \"<string>\",\n \"measurementQualifier\": \"<string>\",\n \"measurementValue\": 123,\n \"rangeMinimum\": 123,\n \"rangeMaximum\": 123,\n \"measurementSignificanceCode\": \"<string>\",\n \"measurementAttributeCode\": \"<string>\",\n \"surfaceLayerPositionCode\": \"<string>\",\n \"measurementMethodOrDevice\": \"<string>\",\n \"codeListQualifier\": \"<string>\",\n \"industryCode\": \"<string>\"\n }\n ],\n \"priceAuthorities\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"primaryPublicationAuthority\": \"<string>\",\n \"regulatoryAgencyCode\": \"<string>\",\n \"tariffAgencyCode\": \"<string>\",\n \"issuingCarrierIdentifier\": \"<string>\",\n \"suffix\": \"<string>\",\n \"itemNumber\": \"<string>\",\n \"supplementIdentifier\": \"<string>\",\n \"sectionNumber\": \"<string>\",\n \"itemNumberSuffix\": \"<string>\",\n \"effectiveDate\": \"<string>\",\n \"expirationDate\": \"<string>\"\n }\n ]\n }\n ],\n \"hazardousInfo\": [\n {\n \"ladingUnitCode\": \"<unknown>\",\n \"ladingQuantity\": 123,\n \"unIdCode\": \"<string>\",\n \"unPageNumber\": \"<string>\",\n \"commodityCode\": \"<string>\",\n \"unitCode\": \"<unknown>\",\n \"quantity\": 123,\n \"compartmentIdCode\": \"<string>\",\n \"residueIndicatorCode\": \"<string>\",\n \"packagingGroupCode\": \"<string>\",\n \"interimHazmatRegulatoryNumber\": \"<string>\",\n \"industryCode\": \"<string>\",\n \"classificationInfo\": [\n {\n \"hazardousClass\": \"<string>\",\n \"hazardousPlacardNotation\": \"<string>\",\n \"hazardousEndorsement\": \"<string>\",\n \"reportableQuantityCode\": \"RQ\",\n \"flashpointUnitCode\": \"<unknown>\",\n \"flashpointTemperature\": 123,\n \"controlUnitCode\": \"<unknown>\",\n \"controlTemperature\": 123,\n \"emergencyUnitCode\": \"<unknown>\",\n \"emergencyTemperature\": 123,\n \"netExplosiveWeightUnitCode\": \"<string>\",\n \"netExplosiveWeight\": 123\n }\n ],\n \"hazmatShippingNameInfo\": [\n {\n \"hazmatShippingName\": \"<string>\",\n \"nosIndicatorCode\": \"<string>\",\n \"railSafetySensitiveMaterial\": true\n }\n ],\n \"hazmatAdditionalInfo\": [\n {\n \"hazmatShippingInfo\": \"<string>\",\n \"hazmatShippingInfoOverflow\": \"<string>\",\n \"hazardZoneCode\": \"<string>\",\n \"radioactiveActivity\": 123,\n \"radioactiveTransportIndex\": 123,\n \"fumigationDate\": \"<string>\"\n }\n ],\n \"epaRequiredData\": [\n {\n \"epaWasteStreamNumberCode\": \"<string>\",\n \"wasteCharacteristicsCode\": \"<string>\",\n \"hazardousWasteNumberStateOrProvince\": \"<string>\",\n \"hazardousWasteNumber\": \"<string>\"\n }\n ],\n \"canadianDangerousRequirements\": [\n {\n \"emergencyResponsePlanNumber\": \"<string>\",\n \"communicationNumber\": \"<string>\",\n \"packagingGroupCode\": \"<string>\",\n \"firstSubsidiaryClassification\": \"<string>\",\n \"secondSubsidiaryClassification\": \"<string>\",\n \"thirdSubsidiaryClassification\": \"<string>\",\n \"subsidiaryRiskIndicator\": \"<string>\",\n \"netExplosiveQuantity\": 123,\n \"canadianHazardousNotation\": \"<string>\",\n \"specialCommodityIndicatorCode\": \"<string>\",\n \"additionalCommunicationNumber\": \"<string>\",\n \"netExplosiveQuantityUnitCode\": \"<unknown>\",\n \"hazmatShipmentInfoQualifier\": \"<string>\",\n \"hazmatQuantity\": 123,\n \"hazmatQuantityUnitCode\": \"<unknown>\"\n }\n ],\n \"transborderHazardousRequirements\": [\n {\n \"hazardousClassification\": \"<string>\",\n \"hazardousPlacardNotation\": \"<string>\",\n \"hazardousEndorsement\": \"<string>\"\n }\n ],\n \"hazmatReferenceNumbers\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"date\": \"<string>\"\n }\n ],\n \"administrativeContacts\": [\n {\n \"contactFunctionCode\": \"<string>\",\n \"name\": \"<string>\",\n \"communicationNumbers\": [\n {\n \"qualifier\": \"<string>\",\n \"number\": \"<string>\"\n }\n ],\n \"contactInquiryReference\": \"<string>\"\n }\n ],\n \"parties\": [\n {\n \"name\": \"<string>\",\n \"idCode\": \"<string>\",\n \"entitySubIdentifierRelationshipCode\": \"<string>\",\n \"entitySubIdentifierCode\": \"<string>\",\n \"additionalNames\": [\n \"<string>\"\n ],\n \"address\": [\n \"<string>\"\n ],\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"locationQualifier\": \"<string>\",\n \"locationIdentifier\": \"<string>\",\n \"countrySubdivisionCode\": \"<string>\",\n \"administrativeContacts\": [\n {\n \"contactFunctionCode\": \"<string>\",\n \"name\": \"<string>\",\n \"communicationNumbers\": [\n {\n \"qualifier\": \"<string>\",\n \"number\": \"<string>\"\n }\n ],\n \"contactInquiryReference\": \"<string>\"\n }\n ],\n \"billingInfo\": [\n {\n \"origin\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"destination\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"carrierCodes\": [\n \"<string>\"\n ]\n }\n ],\n \"referenceInfo\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"description\": \"<string>\"\n }\n ]\n }\n ]\n }\n ],\n \"hazardousCertifications\": [\n {\n \"name\": \"<string>\"\n }\n ],\n \"release\": {\n \"releaseDate\": \"<string>\",\n \"releaseTime\": \"<string>\"\n },\n \"defaultReceiver\": \"<string>\",\n \"waybillTemplateId\": 123,\n \"waybillTemplateName\": \"<string>\",\n \"waybillNumberSuffix\": \"<string>\",\n \"originCarrierCode\": \"<string>\",\n \"consigneeLocationId\": 123,\n \"shipperLocationId\": 123,\n \"inCareOfLocationId\": 123,\n \"freightBillPartyLocationId\": 123,\n \"pickupPartyLocationId\": 123,\n \"waybillNumber\": 123,\n \"waybillDate\": \"<string>\",\n \"billOfLadingNumber\": \"<string>\",\n \"preparationDate\": \"<string>\",\n \"preparationTime\": \"<string>\",\n \"revisionNumber\": 123,\n \"revisionTime\": \"<string>\",\n \"armsTrackingId\": \"<string>\",\n \"resourceType\": \"Waybill\",\n \"resourceId\": 123,\n \"uuid\": \"<string>\",\n \"createdAt\": \"<string>\"\n }\n}"
response = http.request(request)
puts response.read_body{
"loadStatus": "<string>",
"commodityCode": "<string>",
"netWeightTons": 123,
"originCityName": "<string>",
"originStateOrProvince": "<string>",
"originFsac": "<string>",
"destinationCityName": "<string>",
"destinationStateOrProvince": "<string>",
"destinationFsac": "<string>",
"consignorCustomerName": "<string>",
"consigneeCustomerName": "<string>",
"originScac": "<string>",
"shipmentId": "<string>",
"customsDocumentationHandlingCode": "<string>",
"taxReasonCode": "<string>",
"referencedPatternIdentifier": "<string>",
"repetitivePatternNumber": 123,
"extendedReferenceInfo": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"description": "<string>",
"date": "<string>",
"timestamp": "<string>"
}
],
"crossReferenceEquipment": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"equipmentInitial": "<string>",
"equipmentNumber": 123,
"equipmentOwnerScac": "<string>",
"equipmentLength": "<string>",
"equipmentOperatorScac": "<string>",
"equipmentIsDamaged": true,
"checkDigit": 123
}
],
"equipmentDetails": [
{
"equipmentInitial": "<string>",
"equipmentNumber": 123,
"netWeightLbs": 123,
"grossWeightLbs": 123,
"tareWeightLbs": 123,
"weightAllowance": 123,
"dunnage": 123,
"descriptionCode": "<string>",
"owningCarrierCode": "<string>",
"position": "<string>",
"lengthIn": 123,
"checkDigit": 123,
"heightIn": 123,
"widthIn": 123,
"isoContainerCode": "<string>",
"carrierCode": "<string>",
"aarCarType": "<string>",
"sealNumbers": [
"<string>"
],
"chassisInitial": "<string>",
"chassisNumber": 123,
"terminals": [
{
"locationIdentifier": "<string>",
"portName": "<string>"
}
],
"interchangeMoveAuthorities": [
{
"carrierCode": "<string>"
}
],
"shipmentInfo": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"description": "<string>",
"extendedReferenceInfo": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"description": "<string>",
"date": "<string>",
"timestamp": "<string>"
}
],
"lineItems": [
{
"quantity": 123,
"commodityDescription": "<string>",
"marksAndNumbers": "<string>",
"commodityCode": "<string>",
"customsShipmentValue": 123,
"weight": 123,
"cbpBarcodeNumber": "<string>",
"smallestExteriorPackageType": "<string>",
"originCountryCode": "<string>",
"destinationCountryCode": "<string>",
"currencyCode": "<string>"
}
]
}
]
}
],
"intermodalStatusDetails": {
"shipmentStatusTime": "<string>"
},
"specialHandlingCodes": [
"<string>"
],
"protectiveService": [
{
"ruleCode": "<string>",
"optimalTemperature": 123,
"scac": "<string>",
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"precooled": true,
"originTemperature": 123
}
],
"originStation": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"originJunction": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"destinationStation": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"destinationJunction": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"parties": [
{
"name": "<string>",
"idCode": "<string>",
"entitySubIdentifierRelationshipCode": "<string>",
"entitySubIdentifierCode": "<string>",
"additionalNames": [
"<string>"
],
"address": [
"<string>"
],
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"locationQualifier": "<string>",
"locationIdentifier": "<string>",
"countrySubdivisionCode": "<string>",
"administrativeContacts": [
{
"contactFunctionCode": "<string>",
"name": "<string>",
"communicationNumbers": [
{
"qualifier": "<string>",
"number": "<string>"
}
],
"contactInquiryReference": "<string>"
}
],
"billingInfo": [
{
"origin": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"destination": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"carrierCodes": [
"<string>"
]
}
],
"referenceInfo": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"description": "<string>"
}
]
}
],
"route": [
{
"carrierCode": "<string>",
"junctionCode": "<string>",
"splc": "<string>",
"intermodalServiceCode": "<string>",
"additionalSwitchCarrierCodes": [
"<string>"
]
}
],
"emptyCarDispositions": [
{
"destinationConsigneeName": "<string>",
"destinationConsigneeIdQualifier": "<string>",
"destinationConsigneeId": "<string>",
"destinationCityName": "<string>",
"destinationStateOrProvince": "<string>",
"destinationPostalCode": "<string>",
"destinationCountryCode": "<string>",
"destinationAddress": "<string>",
"destinationRoute": [
{
"carrierCode": "<string>",
"junctionCode": "<string>",
"splc": "<string>",
"intermodalServiceCode": "<string>",
"additionalSwitchCarrierCodes": [
"<string>"
]
}
]
}
],
"lineItems": [
{
"number": 123,
"descriptions": [
{
"ladingDescription": "<string>",
"commodityCode": "<string>",
"packagingCode": "<string>",
"marksAndNumbers": "<string>",
"marksAndNumbersQualifier": "<string>",
"hazmatRatingCommodityCodeQualifier": "<string>",
"hazmatRatingCommodityCode": "<string>",
"compartmentIdCode": "<string>"
}
],
"quantity": {
"billedAsQuantity": 123,
"weight": 123,
"volume": 123,
"ladingQuantity": 123,
"packagingFormCode": "<string>",
"dunnageDescription": "<string>",
"weightUnitCode": "<string>",
"typeOfServiceCode": "<string>"
},
"measurements": [
{
"measurementReferenceIdCode": "<string>",
"measurementQualifier": "<string>",
"measurementValue": 123,
"rangeMinimum": 123,
"rangeMaximum": 123,
"measurementSignificanceCode": "<string>",
"measurementAttributeCode": "<string>",
"surfaceLayerPositionCode": "<string>",
"measurementMethodOrDevice": "<string>",
"codeListQualifier": "<string>",
"industryCode": "<string>"
}
],
"priceAuthorities": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"primaryPublicationAuthority": "<string>",
"regulatoryAgencyCode": "<string>",
"tariffAgencyCode": "<string>",
"issuingCarrierIdentifier": "<string>",
"suffix": "<string>",
"itemNumber": "<string>",
"supplementIdentifier": "<string>",
"sectionNumber": "<string>",
"itemNumberSuffix": "<string>",
"effectiveDate": "<string>",
"expirationDate": "<string>"
}
]
}
],
"hazardousInfo": [
{
"ladingUnitCode": "<unknown>",
"ladingQuantity": 123,
"unIdCode": "<string>",
"unPageNumber": "<string>",
"commodityCode": "<string>",
"unitCode": "<unknown>",
"quantity": 123,
"compartmentIdCode": "<string>",
"residueIndicatorCode": "<string>",
"packagingGroupCode": "<string>",
"interimHazmatRegulatoryNumber": "<string>",
"industryCode": "<string>",
"classificationInfo": [
{
"hazardousClass": "<string>",
"hazardousPlacardNotation": "<string>",
"hazardousEndorsement": "<string>",
"reportableQuantityCode": "RQ",
"flashpointUnitCode": "<unknown>",
"flashpointTemperature": 123,
"controlUnitCode": "<unknown>",
"controlTemperature": 123,
"emergencyUnitCode": "<unknown>",
"emergencyTemperature": 123,
"netExplosiveWeightUnitCode": "<string>",
"netExplosiveWeight": 123
}
],
"hazmatShippingNameInfo": [
{
"hazmatShippingName": "<string>",
"nosIndicatorCode": "<string>",
"railSafetySensitiveMaterial": true
}
],
"hazmatAdditionalInfo": [
{
"hazmatShippingInfo": "<string>",
"hazmatShippingInfoOverflow": "<string>",
"hazardZoneCode": "<string>",
"radioactiveActivity": 123,
"radioactiveTransportIndex": 123,
"fumigationDate": "<string>"
}
],
"epaRequiredData": [
{
"epaWasteStreamNumberCode": "<string>",
"wasteCharacteristicsCode": "<string>",
"hazardousWasteNumberStateOrProvince": "<string>",
"hazardousWasteNumber": "<string>"
}
],
"canadianDangerousRequirements": [
{
"emergencyResponsePlanNumber": "<string>",
"communicationNumber": "<string>",
"packagingGroupCode": "<string>",
"firstSubsidiaryClassification": "<string>",
"secondSubsidiaryClassification": "<string>",
"thirdSubsidiaryClassification": "<string>",
"subsidiaryRiskIndicator": "<string>",
"netExplosiveQuantity": 123,
"canadianHazardousNotation": "<string>",
"specialCommodityIndicatorCode": "<string>",
"additionalCommunicationNumber": "<string>",
"netExplosiveQuantityUnitCode": "<unknown>",
"hazmatShipmentInfoQualifier": "<string>",
"hazmatQuantity": 123,
"hazmatQuantityUnitCode": "<unknown>"
}
],
"transborderHazardousRequirements": [
{
"hazardousClassification": "<string>",
"hazardousPlacardNotation": "<string>",
"hazardousEndorsement": "<string>"
}
],
"hazmatReferenceNumbers": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"date": "<string>"
}
],
"administrativeContacts": [
{
"contactFunctionCode": "<string>",
"name": "<string>",
"communicationNumbers": [
{
"qualifier": "<string>",
"number": "<string>"
}
],
"contactInquiryReference": "<string>"
}
],
"parties": [
{
"name": "<string>",
"idCode": "<string>",
"entitySubIdentifierRelationshipCode": "<string>",
"entitySubIdentifierCode": "<string>",
"additionalNames": [
"<string>"
],
"address": [
"<string>"
],
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"locationQualifier": "<string>",
"locationIdentifier": "<string>",
"countrySubdivisionCode": "<string>",
"administrativeContacts": [
{
"contactFunctionCode": "<string>",
"name": "<string>",
"communicationNumbers": [
{
"qualifier": "<string>",
"number": "<string>"
}
],
"contactInquiryReference": "<string>"
}
],
"billingInfo": [
{
"origin": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"destination": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"carrierCodes": [
"<string>"
]
}
],
"referenceInfo": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"description": "<string>"
}
]
}
]
}
],
"hazardousCertifications": [
{
"name": "<string>"
}
],
"release": {
"releaseDate": "<string>",
"releaseTime": "<string>"
},
"defaultReceiver": "<string>",
"waybillTemplateId": 123,
"waybillTemplateName": "<string>",
"waybillNumberSuffix": "<string>",
"originCarrierCode": "<string>",
"consigneeLocationId": 123,
"shipperLocationId": 123,
"inCareOfLocationId": 123,
"freightBillPartyLocationId": 123,
"pickupPartyLocationId": 123,
"waybillNumber": 123,
"waybillDate": "<string>",
"billOfLadingNumber": "<string>",
"preparationDate": "<string>",
"preparationTime": "<string>",
"revisionNumber": 123,
"revisionTime": "<string>",
"armsTrackingId": "<string>",
"resourceType": "Waybill",
"resourceId": 123,
"uuid": "<string>",
"createdAt": "<string>"
}Authorizations
Your ARMS API key
Email of a user assigned to the appropriate user group
Query Parameters
Carrier identifier; required for all endpoints
Body
Response
OK
LOCAL, ORIGINATING, TERMINATING, STORAGE, BRIDGE, UNKNOWN 11, CC, MX, NC, NR, PP R, X E, K, L, S, T 1, 6, 7, 8, B, C, E, F, G, H, I, M, N, S, W, X C, F, G, M, V C, M, N, R A3, B, C, E, G, J, K, M, N, O, S, X A, D, E, G, H, M, P, S, U, V, W, X, Y Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
ARMS, EDI, BRAVO WAYBILL, CONSIST, BILL_OF_LADING, ADVANCE_CAR_DISPOSITION, LOAD, EMPTY, REBILL, CLM Waybill UUID that complements the legacy numeric resourceId.
PENDING, ACTIVE, ARCHIVED Was this page helpful?
curl --request PUT \
--url https://api-lg.arms.cedarai.com/ims/waybills/bill-of-lading \
--header 'Content-Type: application/json' \
--header 'x-arms-api-key: <api-key>' \
--header 'x-arms-assume-user: <api-key>' \
--data '
{
"carrierId": 123,
"billOfLadingNumber": "<string>",
"waybill": {
"loadStatus": "<string>",
"commodityCode": "<string>",
"netWeightTons": 123,
"originCityName": "<string>",
"originStateOrProvince": "<string>",
"originFsac": "<string>",
"destinationCityName": "<string>",
"destinationStateOrProvince": "<string>",
"destinationFsac": "<string>",
"consignorCustomerName": "<string>",
"consigneeCustomerName": "<string>",
"originScac": "<string>",
"shipmentId": "<string>",
"customsDocumentationHandlingCode": "<string>",
"taxReasonCode": "<string>",
"referencedPatternIdentifier": "<string>",
"repetitivePatternNumber": 123,
"extendedReferenceInfo": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"description": "<string>",
"date": "<string>",
"timestamp": "<string>"
}
],
"crossReferenceEquipment": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"equipmentInitial": "<string>",
"equipmentNumber": 123,
"equipmentOwnerScac": "<string>",
"equipmentLength": "<string>",
"equipmentOperatorScac": "<string>",
"equipmentIsDamaged": true,
"checkDigit": 123
}
],
"equipmentDetails": [
{
"equipmentInitial": "<string>",
"equipmentNumber": 123,
"netWeightLbs": 123,
"grossWeightLbs": 123,
"tareWeightLbs": 123,
"weightAllowance": 123,
"dunnage": 123,
"descriptionCode": "<string>",
"owningCarrierCode": "<string>",
"position": "<string>",
"lengthIn": 123,
"checkDigit": 123,
"heightIn": 123,
"widthIn": 123,
"isoContainerCode": "<string>",
"carrierCode": "<string>",
"aarCarType": "<string>",
"sealNumbers": [
"<string>"
],
"chassisInitial": "<string>",
"chassisNumber": 123,
"terminals": [
{
"locationIdentifier": "<string>",
"portName": "<string>"
}
],
"interchangeMoveAuthorities": [
{
"carrierCode": "<string>"
}
],
"shipmentInfo": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"description": "<string>",
"extendedReferenceInfo": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"description": "<string>",
"date": "<string>",
"timestamp": "<string>"
}
],
"lineItems": [
{
"quantity": 123,
"commodityDescription": "<string>",
"marksAndNumbers": "<string>",
"commodityCode": "<string>",
"customsShipmentValue": 123,
"weight": 123,
"cbpBarcodeNumber": "<string>",
"smallestExteriorPackageType": "<string>",
"originCountryCode": "<string>",
"destinationCountryCode": "<string>",
"currencyCode": "<string>"
}
]
}
]
}
],
"intermodalStatusDetails": {
"shipmentStatusTime": "<string>"
},
"specialHandlingCodes": [
"<string>"
],
"protectiveService": [
{
"ruleCode": "<string>",
"optimalTemperature": 123,
"scac": "<string>",
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"precooled": true,
"originTemperature": 123
}
],
"originStation": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"originJunction": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"destinationStation": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"destinationJunction": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"parties": [
{
"name": "<string>",
"idCode": "<string>",
"entitySubIdentifierRelationshipCode": "<string>",
"entitySubIdentifierCode": "<string>",
"additionalNames": [
"<string>"
],
"address": [
"<string>"
],
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"locationQualifier": "<string>",
"locationIdentifier": "<string>",
"countrySubdivisionCode": "<string>",
"administrativeContacts": [
{
"contactFunctionCode": "<string>",
"name": "<string>",
"communicationNumbers": [
{
"qualifier": "<string>",
"number": "<string>"
}
],
"contactInquiryReference": "<string>"
}
],
"billingInfo": [
{
"origin": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"destination": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"carrierCodes": [
"<string>"
]
}
],
"referenceInfo": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"description": "<string>"
}
]
}
],
"route": [
{
"carrierCode": "<string>",
"junctionCode": "<string>",
"splc": "<string>",
"intermodalServiceCode": "<string>",
"additionalSwitchCarrierCodes": [
"<string>"
]
}
],
"emptyCarDispositions": [
{
"destinationConsigneeName": "<string>",
"destinationConsigneeIdQualifier": "<string>",
"destinationConsigneeId": "<string>",
"destinationCityName": "<string>",
"destinationStateOrProvince": "<string>",
"destinationPostalCode": "<string>",
"destinationCountryCode": "<string>",
"destinationAddress": "<string>",
"destinationRoute": [
{
"carrierCode": "<string>",
"junctionCode": "<string>",
"splc": "<string>",
"intermodalServiceCode": "<string>",
"additionalSwitchCarrierCodes": [
"<string>"
]
}
]
}
],
"lineItems": [
{
"number": 123,
"descriptions": [
{
"ladingDescription": "<string>",
"commodityCode": "<string>",
"packagingCode": "<string>",
"marksAndNumbers": "<string>",
"marksAndNumbersQualifier": "<string>",
"hazmatRatingCommodityCodeQualifier": "<string>",
"hazmatRatingCommodityCode": "<string>",
"compartmentIdCode": "<string>"
}
],
"quantity": {
"billedAsQuantity": 123,
"weight": 123,
"volume": 123,
"ladingQuantity": 123,
"packagingFormCode": "<string>",
"dunnageDescription": "<string>",
"weightUnitCode": "<string>",
"typeOfServiceCode": "<string>"
},
"measurements": [
{
"measurementReferenceIdCode": "<string>",
"measurementQualifier": "<string>",
"measurementValue": 123,
"rangeMinimum": 123,
"rangeMaximum": 123,
"measurementSignificanceCode": "<string>",
"measurementAttributeCode": "<string>",
"surfaceLayerPositionCode": "<string>",
"measurementMethodOrDevice": "<string>",
"codeListQualifier": "<string>",
"industryCode": "<string>"
}
],
"priceAuthorities": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"primaryPublicationAuthority": "<string>",
"regulatoryAgencyCode": "<string>",
"tariffAgencyCode": "<string>",
"issuingCarrierIdentifier": "<string>",
"suffix": "<string>",
"itemNumber": "<string>",
"supplementIdentifier": "<string>",
"sectionNumber": "<string>",
"itemNumberSuffix": "<string>",
"effectiveDate": "<string>",
"expirationDate": "<string>"
}
]
}
],
"hazardousInfo": [
{
"ladingUnitCode": "<unknown>",
"ladingQuantity": 123,
"unIdCode": "<string>",
"unPageNumber": "<string>",
"commodityCode": "<string>",
"unitCode": "<unknown>",
"quantity": 123,
"compartmentIdCode": "<string>",
"residueIndicatorCode": "<string>",
"packagingGroupCode": "<string>",
"interimHazmatRegulatoryNumber": "<string>",
"industryCode": "<string>",
"classificationInfo": [
{
"hazardousClass": "<string>",
"hazardousPlacardNotation": "<string>",
"hazardousEndorsement": "<string>",
"reportableQuantityCode": "RQ",
"flashpointUnitCode": "<unknown>",
"flashpointTemperature": 123,
"controlUnitCode": "<unknown>",
"controlTemperature": 123,
"emergencyUnitCode": "<unknown>",
"emergencyTemperature": 123,
"netExplosiveWeightUnitCode": "<string>",
"netExplosiveWeight": 123
}
],
"hazmatShippingNameInfo": [
{
"hazmatShippingName": "<string>",
"nosIndicatorCode": "<string>",
"railSafetySensitiveMaterial": true
}
],
"hazmatAdditionalInfo": [
{
"hazmatShippingInfo": "<string>",
"hazmatShippingInfoOverflow": "<string>",
"hazardZoneCode": "<string>",
"radioactiveActivity": 123,
"radioactiveTransportIndex": 123,
"fumigationDate": "<string>"
}
],
"epaRequiredData": [
{
"epaWasteStreamNumberCode": "<string>",
"wasteCharacteristicsCode": "<string>",
"hazardousWasteNumberStateOrProvince": "<string>",
"hazardousWasteNumber": "<string>"
}
],
"canadianDangerousRequirements": [
{
"emergencyResponsePlanNumber": "<string>",
"communicationNumber": "<string>",
"packagingGroupCode": "<string>",
"firstSubsidiaryClassification": "<string>",
"secondSubsidiaryClassification": "<string>",
"thirdSubsidiaryClassification": "<string>",
"subsidiaryRiskIndicator": "<string>",
"netExplosiveQuantity": 123,
"canadianHazardousNotation": "<string>",
"specialCommodityIndicatorCode": "<string>",
"additionalCommunicationNumber": "<string>",
"netExplosiveQuantityUnitCode": "<unknown>",
"hazmatShipmentInfoQualifier": "<string>",
"hazmatQuantity": 123,
"hazmatQuantityUnitCode": "<unknown>"
}
],
"transborderHazardousRequirements": [
{
"hazardousClassification": "<string>",
"hazardousPlacardNotation": "<string>",
"hazardousEndorsement": "<string>"
}
],
"hazmatReferenceNumbers": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"date": "<string>"
}
],
"administrativeContacts": [
{
"contactFunctionCode": "<string>",
"name": "<string>",
"communicationNumbers": [
{
"qualifier": "<string>",
"number": "<string>"
}
],
"contactInquiryReference": "<string>"
}
],
"parties": [
{
"name": "<string>",
"idCode": "<string>",
"entitySubIdentifierRelationshipCode": "<string>",
"entitySubIdentifierCode": "<string>",
"additionalNames": [
"<string>"
],
"address": [
"<string>"
],
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"locationQualifier": "<string>",
"locationIdentifier": "<string>",
"countrySubdivisionCode": "<string>",
"administrativeContacts": [
{
"contactFunctionCode": "<string>",
"name": "<string>",
"communicationNumbers": [
{
"qualifier": "<string>",
"number": "<string>"
}
],
"contactInquiryReference": "<string>"
}
],
"billingInfo": [
{
"origin": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"destination": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"carrierCodes": [
"<string>"
]
}
],
"referenceInfo": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"description": "<string>"
}
]
}
]
}
],
"hazardousCertifications": [
{
"name": "<string>"
}
],
"release": {
"releaseDate": "<string>",
"releaseTime": "<string>"
},
"defaultReceiver": "<string>",
"waybillTemplateId": 123,
"waybillTemplateName": "<string>",
"waybillNumberSuffix": "<string>",
"originCarrierCode": "<string>",
"consigneeLocationId": 123,
"shipperLocationId": 123,
"inCareOfLocationId": 123,
"freightBillPartyLocationId": 123,
"pickupPartyLocationId": 123,
"waybillNumber": 123,
"waybillDate": "<string>",
"billOfLadingNumber": "<string>",
"preparationDate": "<string>",
"preparationTime": "<string>",
"revisionNumber": 123,
"revisionTime": "<string>",
"armsTrackingId": "<string>",
"resourceType": "Waybill",
"resourceId": 123,
"uuid": "<string>",
"createdAt": "<string>"
}
}
'import requests
url = "https://api-lg.arms.cedarai.com/ims/waybills/bill-of-lading"
payload = {
"carrierId": 123,
"billOfLadingNumber": "<string>",
"waybill": {
"loadStatus": "<string>",
"commodityCode": "<string>",
"netWeightTons": 123,
"originCityName": "<string>",
"originStateOrProvince": "<string>",
"originFsac": "<string>",
"destinationCityName": "<string>",
"destinationStateOrProvince": "<string>",
"destinationFsac": "<string>",
"consignorCustomerName": "<string>",
"consigneeCustomerName": "<string>",
"originScac": "<string>",
"shipmentId": "<string>",
"customsDocumentationHandlingCode": "<string>",
"taxReasonCode": "<string>",
"referencedPatternIdentifier": "<string>",
"repetitivePatternNumber": 123,
"extendedReferenceInfo": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"description": "<string>",
"date": "<string>",
"timestamp": "<string>"
}
],
"crossReferenceEquipment": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"equipmentInitial": "<string>",
"equipmentNumber": 123,
"equipmentOwnerScac": "<string>",
"equipmentLength": "<string>",
"equipmentOperatorScac": "<string>",
"equipmentIsDamaged": True,
"checkDigit": 123
}
],
"equipmentDetails": [
{
"equipmentInitial": "<string>",
"equipmentNumber": 123,
"netWeightLbs": 123,
"grossWeightLbs": 123,
"tareWeightLbs": 123,
"weightAllowance": 123,
"dunnage": 123,
"descriptionCode": "<string>",
"owningCarrierCode": "<string>",
"position": "<string>",
"lengthIn": 123,
"checkDigit": 123,
"heightIn": 123,
"widthIn": 123,
"isoContainerCode": "<string>",
"carrierCode": "<string>",
"aarCarType": "<string>",
"sealNumbers": ["<string>"],
"chassisInitial": "<string>",
"chassisNumber": 123,
"terminals": [
{
"locationIdentifier": "<string>",
"portName": "<string>"
}
],
"interchangeMoveAuthorities": [{ "carrierCode": "<string>" }],
"shipmentInfo": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"description": "<string>",
"extendedReferenceInfo": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"description": "<string>",
"date": "<string>",
"timestamp": "<string>"
}
],
"lineItems": [
{
"quantity": 123,
"commodityDescription": "<string>",
"marksAndNumbers": "<string>",
"commodityCode": "<string>",
"customsShipmentValue": 123,
"weight": 123,
"cbpBarcodeNumber": "<string>",
"smallestExteriorPackageType": "<string>",
"originCountryCode": "<string>",
"destinationCountryCode": "<string>",
"currencyCode": "<string>"
}
]
}
]
}
],
"intermodalStatusDetails": { "shipmentStatusTime": "<string>" },
"specialHandlingCodes": ["<string>"],
"protectiveService": [
{
"ruleCode": "<string>",
"optimalTemperature": 123,
"scac": "<string>",
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"precooled": True,
"originTemperature": 123
}
],
"originStation": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"originJunction": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"destinationStation": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"destinationJunction": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"parties": [
{
"name": "<string>",
"idCode": "<string>",
"entitySubIdentifierRelationshipCode": "<string>",
"entitySubIdentifierCode": "<string>",
"additionalNames": ["<string>"],
"address": ["<string>"],
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"locationQualifier": "<string>",
"locationIdentifier": "<string>",
"countrySubdivisionCode": "<string>",
"administrativeContacts": [
{
"contactFunctionCode": "<string>",
"name": "<string>",
"communicationNumbers": [
{
"qualifier": "<string>",
"number": "<string>"
}
],
"contactInquiryReference": "<string>"
}
],
"billingInfo": [
{
"origin": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"destination": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"carrierCodes": ["<string>"]
}
],
"referenceInfo": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"description": "<string>"
}
]
}
],
"route": [
{
"carrierCode": "<string>",
"junctionCode": "<string>",
"splc": "<string>",
"intermodalServiceCode": "<string>",
"additionalSwitchCarrierCodes": ["<string>"]
}
],
"emptyCarDispositions": [
{
"destinationConsigneeName": "<string>",
"destinationConsigneeIdQualifier": "<string>",
"destinationConsigneeId": "<string>",
"destinationCityName": "<string>",
"destinationStateOrProvince": "<string>",
"destinationPostalCode": "<string>",
"destinationCountryCode": "<string>",
"destinationAddress": "<string>",
"destinationRoute": [
{
"carrierCode": "<string>",
"junctionCode": "<string>",
"splc": "<string>",
"intermodalServiceCode": "<string>",
"additionalSwitchCarrierCodes": ["<string>"]
}
]
}
],
"lineItems": [
{
"number": 123,
"descriptions": [
{
"ladingDescription": "<string>",
"commodityCode": "<string>",
"packagingCode": "<string>",
"marksAndNumbers": "<string>",
"marksAndNumbersQualifier": "<string>",
"hazmatRatingCommodityCodeQualifier": "<string>",
"hazmatRatingCommodityCode": "<string>",
"compartmentIdCode": "<string>"
}
],
"quantity": {
"billedAsQuantity": 123,
"weight": 123,
"volume": 123,
"ladingQuantity": 123,
"packagingFormCode": "<string>",
"dunnageDescription": "<string>",
"weightUnitCode": "<string>",
"typeOfServiceCode": "<string>"
},
"measurements": [
{
"measurementReferenceIdCode": "<string>",
"measurementQualifier": "<string>",
"measurementValue": 123,
"rangeMinimum": 123,
"rangeMaximum": 123,
"measurementSignificanceCode": "<string>",
"measurementAttributeCode": "<string>",
"surfaceLayerPositionCode": "<string>",
"measurementMethodOrDevice": "<string>",
"codeListQualifier": "<string>",
"industryCode": "<string>"
}
],
"priceAuthorities": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"primaryPublicationAuthority": "<string>",
"regulatoryAgencyCode": "<string>",
"tariffAgencyCode": "<string>",
"issuingCarrierIdentifier": "<string>",
"suffix": "<string>",
"itemNumber": "<string>",
"supplementIdentifier": "<string>",
"sectionNumber": "<string>",
"itemNumberSuffix": "<string>",
"effectiveDate": "<string>",
"expirationDate": "<string>"
}
]
}
],
"hazardousInfo": [
{
"ladingUnitCode": "<unknown>",
"ladingQuantity": 123,
"unIdCode": "<string>",
"unPageNumber": "<string>",
"commodityCode": "<string>",
"unitCode": "<unknown>",
"quantity": 123,
"compartmentIdCode": "<string>",
"residueIndicatorCode": "<string>",
"packagingGroupCode": "<string>",
"interimHazmatRegulatoryNumber": "<string>",
"industryCode": "<string>",
"classificationInfo": [
{
"hazardousClass": "<string>",
"hazardousPlacardNotation": "<string>",
"hazardousEndorsement": "<string>",
"reportableQuantityCode": "RQ",
"flashpointUnitCode": "<unknown>",
"flashpointTemperature": 123,
"controlUnitCode": "<unknown>",
"controlTemperature": 123,
"emergencyUnitCode": "<unknown>",
"emergencyTemperature": 123,
"netExplosiveWeightUnitCode": "<string>",
"netExplosiveWeight": 123
}
],
"hazmatShippingNameInfo": [
{
"hazmatShippingName": "<string>",
"nosIndicatorCode": "<string>",
"railSafetySensitiveMaterial": True
}
],
"hazmatAdditionalInfo": [
{
"hazmatShippingInfo": "<string>",
"hazmatShippingInfoOverflow": "<string>",
"hazardZoneCode": "<string>",
"radioactiveActivity": 123,
"radioactiveTransportIndex": 123,
"fumigationDate": "<string>"
}
],
"epaRequiredData": [
{
"epaWasteStreamNumberCode": "<string>",
"wasteCharacteristicsCode": "<string>",
"hazardousWasteNumberStateOrProvince": "<string>",
"hazardousWasteNumber": "<string>"
}
],
"canadianDangerousRequirements": [
{
"emergencyResponsePlanNumber": "<string>",
"communicationNumber": "<string>",
"packagingGroupCode": "<string>",
"firstSubsidiaryClassification": "<string>",
"secondSubsidiaryClassification": "<string>",
"thirdSubsidiaryClassification": "<string>",
"subsidiaryRiskIndicator": "<string>",
"netExplosiveQuantity": 123,
"canadianHazardousNotation": "<string>",
"specialCommodityIndicatorCode": "<string>",
"additionalCommunicationNumber": "<string>",
"netExplosiveQuantityUnitCode": "<unknown>",
"hazmatShipmentInfoQualifier": "<string>",
"hazmatQuantity": 123,
"hazmatQuantityUnitCode": "<unknown>"
}
],
"transborderHazardousRequirements": [
{
"hazardousClassification": "<string>",
"hazardousPlacardNotation": "<string>",
"hazardousEndorsement": "<string>"
}
],
"hazmatReferenceNumbers": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"date": "<string>"
}
],
"administrativeContacts": [
{
"contactFunctionCode": "<string>",
"name": "<string>",
"communicationNumbers": [
{
"qualifier": "<string>",
"number": "<string>"
}
],
"contactInquiryReference": "<string>"
}
],
"parties": [
{
"name": "<string>",
"idCode": "<string>",
"entitySubIdentifierRelationshipCode": "<string>",
"entitySubIdentifierCode": "<string>",
"additionalNames": ["<string>"],
"address": ["<string>"],
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"locationQualifier": "<string>",
"locationIdentifier": "<string>",
"countrySubdivisionCode": "<string>",
"administrativeContacts": [
{
"contactFunctionCode": "<string>",
"name": "<string>",
"communicationNumbers": [
{
"qualifier": "<string>",
"number": "<string>"
}
],
"contactInquiryReference": "<string>"
}
],
"billingInfo": [
{
"origin": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"destination": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"carrierCodes": ["<string>"]
}
],
"referenceInfo": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"description": "<string>"
}
]
}
]
}
],
"hazardousCertifications": [{ "name": "<string>" }],
"release": {
"releaseDate": "<string>",
"releaseTime": "<string>"
},
"defaultReceiver": "<string>",
"waybillTemplateId": 123,
"waybillTemplateName": "<string>",
"waybillNumberSuffix": "<string>",
"originCarrierCode": "<string>",
"consigneeLocationId": 123,
"shipperLocationId": 123,
"inCareOfLocationId": 123,
"freightBillPartyLocationId": 123,
"pickupPartyLocationId": 123,
"waybillNumber": 123,
"waybillDate": "<string>",
"billOfLadingNumber": "<string>",
"preparationDate": "<string>",
"preparationTime": "<string>",
"revisionNumber": 123,
"revisionTime": "<string>",
"armsTrackingId": "<string>",
"resourceType": "Waybill",
"resourceId": 123,
"uuid": "<string>",
"createdAt": "<string>"
}
}
headers = {
"x-arms-api-key": "<api-key>",
"x-arms-assume-user": "<api-key>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {
'x-arms-api-key': '<api-key>',
'x-arms-assume-user': '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({
carrierId: 123,
billOfLadingNumber: '<string>',
waybill: {
loadStatus: '<string>',
commodityCode: '<string>',
netWeightTons: 123,
originCityName: '<string>',
originStateOrProvince: '<string>',
originFsac: '<string>',
destinationCityName: '<string>',
destinationStateOrProvince: '<string>',
destinationFsac: '<string>',
consignorCustomerName: '<string>',
consigneeCustomerName: '<string>',
originScac: '<string>',
shipmentId: '<string>',
customsDocumentationHandlingCode: '<string>',
taxReasonCode: '<string>',
referencedPatternIdentifier: '<string>',
repetitivePatternNumber: 123,
extendedReferenceInfo: [
{
referenceIdQualifier: '<string>',
referenceId: '<string>',
description: '<string>',
date: '<string>',
timestamp: '<string>'
}
],
crossReferenceEquipment: [
{
referenceIdQualifier: '<string>',
referenceId: '<string>',
equipmentInitial: '<string>',
equipmentNumber: 123,
equipmentOwnerScac: '<string>',
equipmentLength: '<string>',
equipmentOperatorScac: '<string>',
equipmentIsDamaged: true,
checkDigit: 123
}
],
equipmentDetails: [
{
equipmentInitial: '<string>',
equipmentNumber: 123,
netWeightLbs: 123,
grossWeightLbs: 123,
tareWeightLbs: 123,
weightAllowance: 123,
dunnage: 123,
descriptionCode: '<string>',
owningCarrierCode: '<string>',
position: '<string>',
lengthIn: 123,
checkDigit: 123,
heightIn: 123,
widthIn: 123,
isoContainerCode: '<string>',
carrierCode: '<string>',
aarCarType: '<string>',
sealNumbers: ['<string>'],
chassisInitial: '<string>',
chassisNumber: 123,
terminals: [{locationIdentifier: '<string>', portName: '<string>'}],
interchangeMoveAuthorities: [{carrierCode: '<string>'}],
shipmentInfo: [
{
referenceIdQualifier: '<string>',
referenceId: '<string>',
description: '<string>',
extendedReferenceInfo: [
{
referenceIdQualifier: '<string>',
referenceId: '<string>',
description: '<string>',
date: '<string>',
timestamp: '<string>'
}
],
lineItems: [
{
quantity: 123,
commodityDescription: '<string>',
marksAndNumbers: '<string>',
commodityCode: '<string>',
customsShipmentValue: 123,
weight: 123,
cbpBarcodeNumber: '<string>',
smallestExteriorPackageType: '<string>',
originCountryCode: '<string>',
destinationCountryCode: '<string>',
currencyCode: '<string>'
}
]
}
]
}
],
intermodalStatusDetails: {shipmentStatusTime: '<string>'},
specialHandlingCodes: ['<string>'],
protectiveService: [
{
ruleCode: '<string>',
optimalTemperature: 123,
scac: '<string>',
fsac: '<string>',
cityName: '<string>',
stateOrProvince: '<string>',
precooled: true,
originTemperature: 123
}
],
originStation: {
fsac: '<string>',
cityName: '<string>',
stateOrProvince: '<string>',
postalCode: '<string>',
countryCode: '<string>',
splc: '<string>'
},
originJunction: {
fsac: '<string>',
cityName: '<string>',
stateOrProvince: '<string>',
postalCode: '<string>',
countryCode: '<string>',
splc: '<string>'
},
destinationStation: {
fsac: '<string>',
cityName: '<string>',
stateOrProvince: '<string>',
postalCode: '<string>',
countryCode: '<string>',
splc: '<string>'
},
destinationJunction: {
fsac: '<string>',
cityName: '<string>',
stateOrProvince: '<string>',
postalCode: '<string>',
countryCode: '<string>',
splc: '<string>'
},
parties: [
{
name: '<string>',
idCode: '<string>',
entitySubIdentifierRelationshipCode: '<string>',
entitySubIdentifierCode: '<string>',
additionalNames: ['<string>'],
address: ['<string>'],
cityName: '<string>',
stateOrProvince: '<string>',
postalCode: '<string>',
countryCode: '<string>',
locationQualifier: '<string>',
locationIdentifier: '<string>',
countrySubdivisionCode: '<string>',
administrativeContacts: [
{
contactFunctionCode: '<string>',
name: '<string>',
communicationNumbers: [{qualifier: '<string>', number: '<string>'}],
contactInquiryReference: '<string>'
}
],
billingInfo: [
{
origin: {
fsac: '<string>',
cityName: '<string>',
stateOrProvince: '<string>',
postalCode: '<string>',
countryCode: '<string>',
splc: '<string>'
},
destination: {
fsac: '<string>',
cityName: '<string>',
stateOrProvince: '<string>',
postalCode: '<string>',
countryCode: '<string>',
splc: '<string>'
},
carrierCodes: ['<string>']
}
],
referenceInfo: [
{
referenceIdQualifier: '<string>',
referenceId: '<string>',
description: '<string>'
}
]
}
],
route: [
{
carrierCode: '<string>',
junctionCode: '<string>',
splc: '<string>',
intermodalServiceCode: '<string>',
additionalSwitchCarrierCodes: ['<string>']
}
],
emptyCarDispositions: [
{
destinationConsigneeName: '<string>',
destinationConsigneeIdQualifier: '<string>',
destinationConsigneeId: '<string>',
destinationCityName: '<string>',
destinationStateOrProvince: '<string>',
destinationPostalCode: '<string>',
destinationCountryCode: '<string>',
destinationAddress: '<string>',
destinationRoute: [
{
carrierCode: '<string>',
junctionCode: '<string>',
splc: '<string>',
intermodalServiceCode: '<string>',
additionalSwitchCarrierCodes: ['<string>']
}
]
}
],
lineItems: [
{
number: 123,
descriptions: [
{
ladingDescription: '<string>',
commodityCode: '<string>',
packagingCode: '<string>',
marksAndNumbers: '<string>',
marksAndNumbersQualifier: '<string>',
hazmatRatingCommodityCodeQualifier: '<string>',
hazmatRatingCommodityCode: '<string>',
compartmentIdCode: '<string>'
}
],
quantity: {
billedAsQuantity: 123,
weight: 123,
volume: 123,
ladingQuantity: 123,
packagingFormCode: '<string>',
dunnageDescription: '<string>',
weightUnitCode: '<string>',
typeOfServiceCode: '<string>'
},
measurements: [
{
measurementReferenceIdCode: '<string>',
measurementQualifier: '<string>',
measurementValue: 123,
rangeMinimum: 123,
rangeMaximum: 123,
measurementSignificanceCode: '<string>',
measurementAttributeCode: '<string>',
surfaceLayerPositionCode: '<string>',
measurementMethodOrDevice: '<string>',
codeListQualifier: '<string>',
industryCode: '<string>'
}
],
priceAuthorities: [
{
referenceIdQualifier: '<string>',
referenceId: '<string>',
primaryPublicationAuthority: '<string>',
regulatoryAgencyCode: '<string>',
tariffAgencyCode: '<string>',
issuingCarrierIdentifier: '<string>',
suffix: '<string>',
itemNumber: '<string>',
supplementIdentifier: '<string>',
sectionNumber: '<string>',
itemNumberSuffix: '<string>',
effectiveDate: '<string>',
expirationDate: '<string>'
}
]
}
],
hazardousInfo: [
{
ladingUnitCode: '<unknown>',
ladingQuantity: 123,
unIdCode: '<string>',
unPageNumber: '<string>',
commodityCode: '<string>',
unitCode: '<unknown>',
quantity: 123,
compartmentIdCode: '<string>',
residueIndicatorCode: '<string>',
packagingGroupCode: '<string>',
interimHazmatRegulatoryNumber: '<string>',
industryCode: '<string>',
classificationInfo: [
{
hazardousClass: '<string>',
hazardousPlacardNotation: '<string>',
hazardousEndorsement: '<string>',
reportableQuantityCode: 'RQ',
flashpointUnitCode: '<unknown>',
flashpointTemperature: 123,
controlUnitCode: '<unknown>',
controlTemperature: 123,
emergencyUnitCode: '<unknown>',
emergencyTemperature: 123,
netExplosiveWeightUnitCode: '<string>',
netExplosiveWeight: 123
}
],
hazmatShippingNameInfo: [
{
hazmatShippingName: '<string>',
nosIndicatorCode: '<string>',
railSafetySensitiveMaterial: true
}
],
hazmatAdditionalInfo: [
{
hazmatShippingInfo: '<string>',
hazmatShippingInfoOverflow: '<string>',
hazardZoneCode: '<string>',
radioactiveActivity: 123,
radioactiveTransportIndex: 123,
fumigationDate: '<string>'
}
],
epaRequiredData: [
{
epaWasteStreamNumberCode: '<string>',
wasteCharacteristicsCode: '<string>',
hazardousWasteNumberStateOrProvince: '<string>',
hazardousWasteNumber: '<string>'
}
],
canadianDangerousRequirements: [
{
emergencyResponsePlanNumber: '<string>',
communicationNumber: '<string>',
packagingGroupCode: '<string>',
firstSubsidiaryClassification: '<string>',
secondSubsidiaryClassification: '<string>',
thirdSubsidiaryClassification: '<string>',
subsidiaryRiskIndicator: '<string>',
netExplosiveQuantity: 123,
canadianHazardousNotation: '<string>',
specialCommodityIndicatorCode: '<string>',
additionalCommunicationNumber: '<string>',
netExplosiveQuantityUnitCode: '<unknown>',
hazmatShipmentInfoQualifier: '<string>',
hazmatQuantity: 123,
hazmatQuantityUnitCode: '<unknown>'
}
],
transborderHazardousRequirements: [
{
hazardousClassification: '<string>',
hazardousPlacardNotation: '<string>',
hazardousEndorsement: '<string>'
}
],
hazmatReferenceNumbers: [{referenceIdQualifier: '<string>', referenceId: '<string>', date: '<string>'}],
administrativeContacts: [
{
contactFunctionCode: '<string>',
name: '<string>',
communicationNumbers: [{qualifier: '<string>', number: '<string>'}],
contactInquiryReference: '<string>'
}
],
parties: [
{
name: '<string>',
idCode: '<string>',
entitySubIdentifierRelationshipCode: '<string>',
entitySubIdentifierCode: '<string>',
additionalNames: ['<string>'],
address: ['<string>'],
cityName: '<string>',
stateOrProvince: '<string>',
postalCode: '<string>',
countryCode: '<string>',
locationQualifier: '<string>',
locationIdentifier: '<string>',
countrySubdivisionCode: '<string>',
administrativeContacts: [
{
contactFunctionCode: '<string>',
name: '<string>',
communicationNumbers: [{qualifier: '<string>', number: '<string>'}],
contactInquiryReference: '<string>'
}
],
billingInfo: [
{
origin: {
fsac: '<string>',
cityName: '<string>',
stateOrProvince: '<string>',
postalCode: '<string>',
countryCode: '<string>',
splc: '<string>'
},
destination: {
fsac: '<string>',
cityName: '<string>',
stateOrProvince: '<string>',
postalCode: '<string>',
countryCode: '<string>',
splc: '<string>'
},
carrierCodes: ['<string>']
}
],
referenceInfo: [
{
referenceIdQualifier: '<string>',
referenceId: '<string>',
description: '<string>'
}
]
}
]
}
],
hazardousCertifications: [{name: '<string>'}],
release: {releaseDate: '<string>', releaseTime: '<string>'},
defaultReceiver: '<string>',
waybillTemplateId: 123,
waybillTemplateName: '<string>',
waybillNumberSuffix: '<string>',
originCarrierCode: '<string>',
consigneeLocationId: 123,
shipperLocationId: 123,
inCareOfLocationId: 123,
freightBillPartyLocationId: 123,
pickupPartyLocationId: 123,
waybillNumber: 123,
waybillDate: '<string>',
billOfLadingNumber: '<string>',
preparationDate: '<string>',
preparationTime: '<string>',
revisionNumber: 123,
revisionTime: '<string>',
armsTrackingId: '<string>',
resourceType: 'Waybill',
resourceId: 123,
uuid: '<string>',
createdAt: '<string>'
}
})
};
fetch('https://api-lg.arms.cedarai.com/ims/waybills/bill-of-lading', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api-lg.arms.cedarai.com/ims/waybills/bill-of-lading",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'carrierId' => 123,
'billOfLadingNumber' => '<string>',
'waybill' => [
'loadStatus' => '<string>',
'commodityCode' => '<string>',
'netWeightTons' => 123,
'originCityName' => '<string>',
'originStateOrProvince' => '<string>',
'originFsac' => '<string>',
'destinationCityName' => '<string>',
'destinationStateOrProvince' => '<string>',
'destinationFsac' => '<string>',
'consignorCustomerName' => '<string>',
'consigneeCustomerName' => '<string>',
'originScac' => '<string>',
'shipmentId' => '<string>',
'customsDocumentationHandlingCode' => '<string>',
'taxReasonCode' => '<string>',
'referencedPatternIdentifier' => '<string>',
'repetitivePatternNumber' => 123,
'extendedReferenceInfo' => [
[
'referenceIdQualifier' => '<string>',
'referenceId' => '<string>',
'description' => '<string>',
'date' => '<string>',
'timestamp' => '<string>'
]
],
'crossReferenceEquipment' => [
[
'referenceIdQualifier' => '<string>',
'referenceId' => '<string>',
'equipmentInitial' => '<string>',
'equipmentNumber' => 123,
'equipmentOwnerScac' => '<string>',
'equipmentLength' => '<string>',
'equipmentOperatorScac' => '<string>',
'equipmentIsDamaged' => true,
'checkDigit' => 123
]
],
'equipmentDetails' => [
[
'equipmentInitial' => '<string>',
'equipmentNumber' => 123,
'netWeightLbs' => 123,
'grossWeightLbs' => 123,
'tareWeightLbs' => 123,
'weightAllowance' => 123,
'dunnage' => 123,
'descriptionCode' => '<string>',
'owningCarrierCode' => '<string>',
'position' => '<string>',
'lengthIn' => 123,
'checkDigit' => 123,
'heightIn' => 123,
'widthIn' => 123,
'isoContainerCode' => '<string>',
'carrierCode' => '<string>',
'aarCarType' => '<string>',
'sealNumbers' => [
'<string>'
],
'chassisInitial' => '<string>',
'chassisNumber' => 123,
'terminals' => [
[
'locationIdentifier' => '<string>',
'portName' => '<string>'
]
],
'interchangeMoveAuthorities' => [
[
'carrierCode' => '<string>'
]
],
'shipmentInfo' => [
[
'referenceIdQualifier' => '<string>',
'referenceId' => '<string>',
'description' => '<string>',
'extendedReferenceInfo' => [
[
'referenceIdQualifier' => '<string>',
'referenceId' => '<string>',
'description' => '<string>',
'date' => '<string>',
'timestamp' => '<string>'
]
],
'lineItems' => [
[
'quantity' => 123,
'commodityDescription' => '<string>',
'marksAndNumbers' => '<string>',
'commodityCode' => '<string>',
'customsShipmentValue' => 123,
'weight' => 123,
'cbpBarcodeNumber' => '<string>',
'smallestExteriorPackageType' => '<string>',
'originCountryCode' => '<string>',
'destinationCountryCode' => '<string>',
'currencyCode' => '<string>'
]
]
]
]
]
],
'intermodalStatusDetails' => [
'shipmentStatusTime' => '<string>'
],
'specialHandlingCodes' => [
'<string>'
],
'protectiveService' => [
[
'ruleCode' => '<string>',
'optimalTemperature' => 123,
'scac' => '<string>',
'fsac' => '<string>',
'cityName' => '<string>',
'stateOrProvince' => '<string>',
'precooled' => true,
'originTemperature' => 123
]
],
'originStation' => [
'fsac' => '<string>',
'cityName' => '<string>',
'stateOrProvince' => '<string>',
'postalCode' => '<string>',
'countryCode' => '<string>',
'splc' => '<string>'
],
'originJunction' => [
'fsac' => '<string>',
'cityName' => '<string>',
'stateOrProvince' => '<string>',
'postalCode' => '<string>',
'countryCode' => '<string>',
'splc' => '<string>'
],
'destinationStation' => [
'fsac' => '<string>',
'cityName' => '<string>',
'stateOrProvince' => '<string>',
'postalCode' => '<string>',
'countryCode' => '<string>',
'splc' => '<string>'
],
'destinationJunction' => [
'fsac' => '<string>',
'cityName' => '<string>',
'stateOrProvince' => '<string>',
'postalCode' => '<string>',
'countryCode' => '<string>',
'splc' => '<string>'
],
'parties' => [
[
'name' => '<string>',
'idCode' => '<string>',
'entitySubIdentifierRelationshipCode' => '<string>',
'entitySubIdentifierCode' => '<string>',
'additionalNames' => [
'<string>'
],
'address' => [
'<string>'
],
'cityName' => '<string>',
'stateOrProvince' => '<string>',
'postalCode' => '<string>',
'countryCode' => '<string>',
'locationQualifier' => '<string>',
'locationIdentifier' => '<string>',
'countrySubdivisionCode' => '<string>',
'administrativeContacts' => [
[
'contactFunctionCode' => '<string>',
'name' => '<string>',
'communicationNumbers' => [
[
'qualifier' => '<string>',
'number' => '<string>'
]
],
'contactInquiryReference' => '<string>'
]
],
'billingInfo' => [
[
'origin' => [
'fsac' => '<string>',
'cityName' => '<string>',
'stateOrProvince' => '<string>',
'postalCode' => '<string>',
'countryCode' => '<string>',
'splc' => '<string>'
],
'destination' => [
'fsac' => '<string>',
'cityName' => '<string>',
'stateOrProvince' => '<string>',
'postalCode' => '<string>',
'countryCode' => '<string>',
'splc' => '<string>'
],
'carrierCodes' => [
'<string>'
]
]
],
'referenceInfo' => [
[
'referenceIdQualifier' => '<string>',
'referenceId' => '<string>',
'description' => '<string>'
]
]
]
],
'route' => [
[
'carrierCode' => '<string>',
'junctionCode' => '<string>',
'splc' => '<string>',
'intermodalServiceCode' => '<string>',
'additionalSwitchCarrierCodes' => [
'<string>'
]
]
],
'emptyCarDispositions' => [
[
'destinationConsigneeName' => '<string>',
'destinationConsigneeIdQualifier' => '<string>',
'destinationConsigneeId' => '<string>',
'destinationCityName' => '<string>',
'destinationStateOrProvince' => '<string>',
'destinationPostalCode' => '<string>',
'destinationCountryCode' => '<string>',
'destinationAddress' => '<string>',
'destinationRoute' => [
[
'carrierCode' => '<string>',
'junctionCode' => '<string>',
'splc' => '<string>',
'intermodalServiceCode' => '<string>',
'additionalSwitchCarrierCodes' => [
'<string>'
]
]
]
]
],
'lineItems' => [
[
'number' => 123,
'descriptions' => [
[
'ladingDescription' => '<string>',
'commodityCode' => '<string>',
'packagingCode' => '<string>',
'marksAndNumbers' => '<string>',
'marksAndNumbersQualifier' => '<string>',
'hazmatRatingCommodityCodeQualifier' => '<string>',
'hazmatRatingCommodityCode' => '<string>',
'compartmentIdCode' => '<string>'
]
],
'quantity' => [
'billedAsQuantity' => 123,
'weight' => 123,
'volume' => 123,
'ladingQuantity' => 123,
'packagingFormCode' => '<string>',
'dunnageDescription' => '<string>',
'weightUnitCode' => '<string>',
'typeOfServiceCode' => '<string>'
],
'measurements' => [
[
'measurementReferenceIdCode' => '<string>',
'measurementQualifier' => '<string>',
'measurementValue' => 123,
'rangeMinimum' => 123,
'rangeMaximum' => 123,
'measurementSignificanceCode' => '<string>',
'measurementAttributeCode' => '<string>',
'surfaceLayerPositionCode' => '<string>',
'measurementMethodOrDevice' => '<string>',
'codeListQualifier' => '<string>',
'industryCode' => '<string>'
]
],
'priceAuthorities' => [
[
'referenceIdQualifier' => '<string>',
'referenceId' => '<string>',
'primaryPublicationAuthority' => '<string>',
'regulatoryAgencyCode' => '<string>',
'tariffAgencyCode' => '<string>',
'issuingCarrierIdentifier' => '<string>',
'suffix' => '<string>',
'itemNumber' => '<string>',
'supplementIdentifier' => '<string>',
'sectionNumber' => '<string>',
'itemNumberSuffix' => '<string>',
'effectiveDate' => '<string>',
'expirationDate' => '<string>'
]
]
]
],
'hazardousInfo' => [
[
'ladingUnitCode' => '<unknown>',
'ladingQuantity' => 123,
'unIdCode' => '<string>',
'unPageNumber' => '<string>',
'commodityCode' => '<string>',
'unitCode' => '<unknown>',
'quantity' => 123,
'compartmentIdCode' => '<string>',
'residueIndicatorCode' => '<string>',
'packagingGroupCode' => '<string>',
'interimHazmatRegulatoryNumber' => '<string>',
'industryCode' => '<string>',
'classificationInfo' => [
[
'hazardousClass' => '<string>',
'hazardousPlacardNotation' => '<string>',
'hazardousEndorsement' => '<string>',
'reportableQuantityCode' => 'RQ',
'flashpointUnitCode' => '<unknown>',
'flashpointTemperature' => 123,
'controlUnitCode' => '<unknown>',
'controlTemperature' => 123,
'emergencyUnitCode' => '<unknown>',
'emergencyTemperature' => 123,
'netExplosiveWeightUnitCode' => '<string>',
'netExplosiveWeight' => 123
]
],
'hazmatShippingNameInfo' => [
[
'hazmatShippingName' => '<string>',
'nosIndicatorCode' => '<string>',
'railSafetySensitiveMaterial' => true
]
],
'hazmatAdditionalInfo' => [
[
'hazmatShippingInfo' => '<string>',
'hazmatShippingInfoOverflow' => '<string>',
'hazardZoneCode' => '<string>',
'radioactiveActivity' => 123,
'radioactiveTransportIndex' => 123,
'fumigationDate' => '<string>'
]
],
'epaRequiredData' => [
[
'epaWasteStreamNumberCode' => '<string>',
'wasteCharacteristicsCode' => '<string>',
'hazardousWasteNumberStateOrProvince' => '<string>',
'hazardousWasteNumber' => '<string>'
]
],
'canadianDangerousRequirements' => [
[
'emergencyResponsePlanNumber' => '<string>',
'communicationNumber' => '<string>',
'packagingGroupCode' => '<string>',
'firstSubsidiaryClassification' => '<string>',
'secondSubsidiaryClassification' => '<string>',
'thirdSubsidiaryClassification' => '<string>',
'subsidiaryRiskIndicator' => '<string>',
'netExplosiveQuantity' => 123,
'canadianHazardousNotation' => '<string>',
'specialCommodityIndicatorCode' => '<string>',
'additionalCommunicationNumber' => '<string>',
'netExplosiveQuantityUnitCode' => '<unknown>',
'hazmatShipmentInfoQualifier' => '<string>',
'hazmatQuantity' => 123,
'hazmatQuantityUnitCode' => '<unknown>'
]
],
'transborderHazardousRequirements' => [
[
'hazardousClassification' => '<string>',
'hazardousPlacardNotation' => '<string>',
'hazardousEndorsement' => '<string>'
]
],
'hazmatReferenceNumbers' => [
[
'referenceIdQualifier' => '<string>',
'referenceId' => '<string>',
'date' => '<string>'
]
],
'administrativeContacts' => [
[
'contactFunctionCode' => '<string>',
'name' => '<string>',
'communicationNumbers' => [
[
'qualifier' => '<string>',
'number' => '<string>'
]
],
'contactInquiryReference' => '<string>'
]
],
'parties' => [
[
'name' => '<string>',
'idCode' => '<string>',
'entitySubIdentifierRelationshipCode' => '<string>',
'entitySubIdentifierCode' => '<string>',
'additionalNames' => [
'<string>'
],
'address' => [
'<string>'
],
'cityName' => '<string>',
'stateOrProvince' => '<string>',
'postalCode' => '<string>',
'countryCode' => '<string>',
'locationQualifier' => '<string>',
'locationIdentifier' => '<string>',
'countrySubdivisionCode' => '<string>',
'administrativeContacts' => [
[
'contactFunctionCode' => '<string>',
'name' => '<string>',
'communicationNumbers' => [
[
'qualifier' => '<string>',
'number' => '<string>'
]
],
'contactInquiryReference' => '<string>'
]
],
'billingInfo' => [
[
'origin' => [
'fsac' => '<string>',
'cityName' => '<string>',
'stateOrProvince' => '<string>',
'postalCode' => '<string>',
'countryCode' => '<string>',
'splc' => '<string>'
],
'destination' => [
'fsac' => '<string>',
'cityName' => '<string>',
'stateOrProvince' => '<string>',
'postalCode' => '<string>',
'countryCode' => '<string>',
'splc' => '<string>'
],
'carrierCodes' => [
'<string>'
]
]
],
'referenceInfo' => [
[
'referenceIdQualifier' => '<string>',
'referenceId' => '<string>',
'description' => '<string>'
]
]
]
]
]
],
'hazardousCertifications' => [
[
'name' => '<string>'
]
],
'release' => [
'releaseDate' => '<string>',
'releaseTime' => '<string>'
],
'defaultReceiver' => '<string>',
'waybillTemplateId' => 123,
'waybillTemplateName' => '<string>',
'waybillNumberSuffix' => '<string>',
'originCarrierCode' => '<string>',
'consigneeLocationId' => 123,
'shipperLocationId' => 123,
'inCareOfLocationId' => 123,
'freightBillPartyLocationId' => 123,
'pickupPartyLocationId' => 123,
'waybillNumber' => 123,
'waybillDate' => '<string>',
'billOfLadingNumber' => '<string>',
'preparationDate' => '<string>',
'preparationTime' => '<string>',
'revisionNumber' => 123,
'revisionTime' => '<string>',
'armsTrackingId' => '<string>',
'resourceType' => 'Waybill',
'resourceId' => 123,
'uuid' => '<string>',
'createdAt' => '<string>'
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-arms-api-key: <api-key>",
"x-arms-assume-user: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api-lg.arms.cedarai.com/ims/waybills/bill-of-lading"
payload := strings.NewReader("{\n \"carrierId\": 123,\n \"billOfLadingNumber\": \"<string>\",\n \"waybill\": {\n \"loadStatus\": \"<string>\",\n \"commodityCode\": \"<string>\",\n \"netWeightTons\": 123,\n \"originCityName\": \"<string>\",\n \"originStateOrProvince\": \"<string>\",\n \"originFsac\": \"<string>\",\n \"destinationCityName\": \"<string>\",\n \"destinationStateOrProvince\": \"<string>\",\n \"destinationFsac\": \"<string>\",\n \"consignorCustomerName\": \"<string>\",\n \"consigneeCustomerName\": \"<string>\",\n \"originScac\": \"<string>\",\n \"shipmentId\": \"<string>\",\n \"customsDocumentationHandlingCode\": \"<string>\",\n \"taxReasonCode\": \"<string>\",\n \"referencedPatternIdentifier\": \"<string>\",\n \"repetitivePatternNumber\": 123,\n \"extendedReferenceInfo\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"description\": \"<string>\",\n \"date\": \"<string>\",\n \"timestamp\": \"<string>\"\n }\n ],\n \"crossReferenceEquipment\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"equipmentInitial\": \"<string>\",\n \"equipmentNumber\": 123,\n \"equipmentOwnerScac\": \"<string>\",\n \"equipmentLength\": \"<string>\",\n \"equipmentOperatorScac\": \"<string>\",\n \"equipmentIsDamaged\": true,\n \"checkDigit\": 123\n }\n ],\n \"equipmentDetails\": [\n {\n \"equipmentInitial\": \"<string>\",\n \"equipmentNumber\": 123,\n \"netWeightLbs\": 123,\n \"grossWeightLbs\": 123,\n \"tareWeightLbs\": 123,\n \"weightAllowance\": 123,\n \"dunnage\": 123,\n \"descriptionCode\": \"<string>\",\n \"owningCarrierCode\": \"<string>\",\n \"position\": \"<string>\",\n \"lengthIn\": 123,\n \"checkDigit\": 123,\n \"heightIn\": 123,\n \"widthIn\": 123,\n \"isoContainerCode\": \"<string>\",\n \"carrierCode\": \"<string>\",\n \"aarCarType\": \"<string>\",\n \"sealNumbers\": [\n \"<string>\"\n ],\n \"chassisInitial\": \"<string>\",\n \"chassisNumber\": 123,\n \"terminals\": [\n {\n \"locationIdentifier\": \"<string>\",\n \"portName\": \"<string>\"\n }\n ],\n \"interchangeMoveAuthorities\": [\n {\n \"carrierCode\": \"<string>\"\n }\n ],\n \"shipmentInfo\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"description\": \"<string>\",\n \"extendedReferenceInfo\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"description\": \"<string>\",\n \"date\": \"<string>\",\n \"timestamp\": \"<string>\"\n }\n ],\n \"lineItems\": [\n {\n \"quantity\": 123,\n \"commodityDescription\": \"<string>\",\n \"marksAndNumbers\": \"<string>\",\n \"commodityCode\": \"<string>\",\n \"customsShipmentValue\": 123,\n \"weight\": 123,\n \"cbpBarcodeNumber\": \"<string>\",\n \"smallestExteriorPackageType\": \"<string>\",\n \"originCountryCode\": \"<string>\",\n \"destinationCountryCode\": \"<string>\",\n \"currencyCode\": \"<string>\"\n }\n ]\n }\n ]\n }\n ],\n \"intermodalStatusDetails\": {\n \"shipmentStatusTime\": \"<string>\"\n },\n \"specialHandlingCodes\": [\n \"<string>\"\n ],\n \"protectiveService\": [\n {\n \"ruleCode\": \"<string>\",\n \"optimalTemperature\": 123,\n \"scac\": \"<string>\",\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"precooled\": true,\n \"originTemperature\": 123\n }\n ],\n \"originStation\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"originJunction\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"destinationStation\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"destinationJunction\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"parties\": [\n {\n \"name\": \"<string>\",\n \"idCode\": \"<string>\",\n \"entitySubIdentifierRelationshipCode\": \"<string>\",\n \"entitySubIdentifierCode\": \"<string>\",\n \"additionalNames\": [\n \"<string>\"\n ],\n \"address\": [\n \"<string>\"\n ],\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"locationQualifier\": \"<string>\",\n \"locationIdentifier\": \"<string>\",\n \"countrySubdivisionCode\": \"<string>\",\n \"administrativeContacts\": [\n {\n \"contactFunctionCode\": \"<string>\",\n \"name\": \"<string>\",\n \"communicationNumbers\": [\n {\n \"qualifier\": \"<string>\",\n \"number\": \"<string>\"\n }\n ],\n \"contactInquiryReference\": \"<string>\"\n }\n ],\n \"billingInfo\": [\n {\n \"origin\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"destination\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"carrierCodes\": [\n \"<string>\"\n ]\n }\n ],\n \"referenceInfo\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"description\": \"<string>\"\n }\n ]\n }\n ],\n \"route\": [\n {\n \"carrierCode\": \"<string>\",\n \"junctionCode\": \"<string>\",\n \"splc\": \"<string>\",\n \"intermodalServiceCode\": \"<string>\",\n \"additionalSwitchCarrierCodes\": [\n \"<string>\"\n ]\n }\n ],\n \"emptyCarDispositions\": [\n {\n \"destinationConsigneeName\": \"<string>\",\n \"destinationConsigneeIdQualifier\": \"<string>\",\n \"destinationConsigneeId\": \"<string>\",\n \"destinationCityName\": \"<string>\",\n \"destinationStateOrProvince\": \"<string>\",\n \"destinationPostalCode\": \"<string>\",\n \"destinationCountryCode\": \"<string>\",\n \"destinationAddress\": \"<string>\",\n \"destinationRoute\": [\n {\n \"carrierCode\": \"<string>\",\n \"junctionCode\": \"<string>\",\n \"splc\": \"<string>\",\n \"intermodalServiceCode\": \"<string>\",\n \"additionalSwitchCarrierCodes\": [\n \"<string>\"\n ]\n }\n ]\n }\n ],\n \"lineItems\": [\n {\n \"number\": 123,\n \"descriptions\": [\n {\n \"ladingDescription\": \"<string>\",\n \"commodityCode\": \"<string>\",\n \"packagingCode\": \"<string>\",\n \"marksAndNumbers\": \"<string>\",\n \"marksAndNumbersQualifier\": \"<string>\",\n \"hazmatRatingCommodityCodeQualifier\": \"<string>\",\n \"hazmatRatingCommodityCode\": \"<string>\",\n \"compartmentIdCode\": \"<string>\"\n }\n ],\n \"quantity\": {\n \"billedAsQuantity\": 123,\n \"weight\": 123,\n \"volume\": 123,\n \"ladingQuantity\": 123,\n \"packagingFormCode\": \"<string>\",\n \"dunnageDescription\": \"<string>\",\n \"weightUnitCode\": \"<string>\",\n \"typeOfServiceCode\": \"<string>\"\n },\n \"measurements\": [\n {\n \"measurementReferenceIdCode\": \"<string>\",\n \"measurementQualifier\": \"<string>\",\n \"measurementValue\": 123,\n \"rangeMinimum\": 123,\n \"rangeMaximum\": 123,\n \"measurementSignificanceCode\": \"<string>\",\n \"measurementAttributeCode\": \"<string>\",\n \"surfaceLayerPositionCode\": \"<string>\",\n \"measurementMethodOrDevice\": \"<string>\",\n \"codeListQualifier\": \"<string>\",\n \"industryCode\": \"<string>\"\n }\n ],\n \"priceAuthorities\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"primaryPublicationAuthority\": \"<string>\",\n \"regulatoryAgencyCode\": \"<string>\",\n \"tariffAgencyCode\": \"<string>\",\n \"issuingCarrierIdentifier\": \"<string>\",\n \"suffix\": \"<string>\",\n \"itemNumber\": \"<string>\",\n \"supplementIdentifier\": \"<string>\",\n \"sectionNumber\": \"<string>\",\n \"itemNumberSuffix\": \"<string>\",\n \"effectiveDate\": \"<string>\",\n \"expirationDate\": \"<string>\"\n }\n ]\n }\n ],\n \"hazardousInfo\": [\n {\n \"ladingUnitCode\": \"<unknown>\",\n \"ladingQuantity\": 123,\n \"unIdCode\": \"<string>\",\n \"unPageNumber\": \"<string>\",\n \"commodityCode\": \"<string>\",\n \"unitCode\": \"<unknown>\",\n \"quantity\": 123,\n \"compartmentIdCode\": \"<string>\",\n \"residueIndicatorCode\": \"<string>\",\n \"packagingGroupCode\": \"<string>\",\n \"interimHazmatRegulatoryNumber\": \"<string>\",\n \"industryCode\": \"<string>\",\n \"classificationInfo\": [\n {\n \"hazardousClass\": \"<string>\",\n \"hazardousPlacardNotation\": \"<string>\",\n \"hazardousEndorsement\": \"<string>\",\n \"reportableQuantityCode\": \"RQ\",\n \"flashpointUnitCode\": \"<unknown>\",\n \"flashpointTemperature\": 123,\n \"controlUnitCode\": \"<unknown>\",\n \"controlTemperature\": 123,\n \"emergencyUnitCode\": \"<unknown>\",\n \"emergencyTemperature\": 123,\n \"netExplosiveWeightUnitCode\": \"<string>\",\n \"netExplosiveWeight\": 123\n }\n ],\n \"hazmatShippingNameInfo\": [\n {\n \"hazmatShippingName\": \"<string>\",\n \"nosIndicatorCode\": \"<string>\",\n \"railSafetySensitiveMaterial\": true\n }\n ],\n \"hazmatAdditionalInfo\": [\n {\n \"hazmatShippingInfo\": \"<string>\",\n \"hazmatShippingInfoOverflow\": \"<string>\",\n \"hazardZoneCode\": \"<string>\",\n \"radioactiveActivity\": 123,\n \"radioactiveTransportIndex\": 123,\n \"fumigationDate\": \"<string>\"\n }\n ],\n \"epaRequiredData\": [\n {\n \"epaWasteStreamNumberCode\": \"<string>\",\n \"wasteCharacteristicsCode\": \"<string>\",\n \"hazardousWasteNumberStateOrProvince\": \"<string>\",\n \"hazardousWasteNumber\": \"<string>\"\n }\n ],\n \"canadianDangerousRequirements\": [\n {\n \"emergencyResponsePlanNumber\": \"<string>\",\n \"communicationNumber\": \"<string>\",\n \"packagingGroupCode\": \"<string>\",\n \"firstSubsidiaryClassification\": \"<string>\",\n \"secondSubsidiaryClassification\": \"<string>\",\n \"thirdSubsidiaryClassification\": \"<string>\",\n \"subsidiaryRiskIndicator\": \"<string>\",\n \"netExplosiveQuantity\": 123,\n \"canadianHazardousNotation\": \"<string>\",\n \"specialCommodityIndicatorCode\": \"<string>\",\n \"additionalCommunicationNumber\": \"<string>\",\n \"netExplosiveQuantityUnitCode\": \"<unknown>\",\n \"hazmatShipmentInfoQualifier\": \"<string>\",\n \"hazmatQuantity\": 123,\n \"hazmatQuantityUnitCode\": \"<unknown>\"\n }\n ],\n \"transborderHazardousRequirements\": [\n {\n \"hazardousClassification\": \"<string>\",\n \"hazardousPlacardNotation\": \"<string>\",\n \"hazardousEndorsement\": \"<string>\"\n }\n ],\n \"hazmatReferenceNumbers\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"date\": \"<string>\"\n }\n ],\n \"administrativeContacts\": [\n {\n \"contactFunctionCode\": \"<string>\",\n \"name\": \"<string>\",\n \"communicationNumbers\": [\n {\n \"qualifier\": \"<string>\",\n \"number\": \"<string>\"\n }\n ],\n \"contactInquiryReference\": \"<string>\"\n }\n ],\n \"parties\": [\n {\n \"name\": \"<string>\",\n \"idCode\": \"<string>\",\n \"entitySubIdentifierRelationshipCode\": \"<string>\",\n \"entitySubIdentifierCode\": \"<string>\",\n \"additionalNames\": [\n \"<string>\"\n ],\n \"address\": [\n \"<string>\"\n ],\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"locationQualifier\": \"<string>\",\n \"locationIdentifier\": \"<string>\",\n \"countrySubdivisionCode\": \"<string>\",\n \"administrativeContacts\": [\n {\n \"contactFunctionCode\": \"<string>\",\n \"name\": \"<string>\",\n \"communicationNumbers\": [\n {\n \"qualifier\": \"<string>\",\n \"number\": \"<string>\"\n }\n ],\n \"contactInquiryReference\": \"<string>\"\n }\n ],\n \"billingInfo\": [\n {\n \"origin\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"destination\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"carrierCodes\": [\n \"<string>\"\n ]\n }\n ],\n \"referenceInfo\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"description\": \"<string>\"\n }\n ]\n }\n ]\n }\n ],\n \"hazardousCertifications\": [\n {\n \"name\": \"<string>\"\n }\n ],\n \"release\": {\n \"releaseDate\": \"<string>\",\n \"releaseTime\": \"<string>\"\n },\n \"defaultReceiver\": \"<string>\",\n \"waybillTemplateId\": 123,\n \"waybillTemplateName\": \"<string>\",\n \"waybillNumberSuffix\": \"<string>\",\n \"originCarrierCode\": \"<string>\",\n \"consigneeLocationId\": 123,\n \"shipperLocationId\": 123,\n \"inCareOfLocationId\": 123,\n \"freightBillPartyLocationId\": 123,\n \"pickupPartyLocationId\": 123,\n \"waybillNumber\": 123,\n \"waybillDate\": \"<string>\",\n \"billOfLadingNumber\": \"<string>\",\n \"preparationDate\": \"<string>\",\n \"preparationTime\": \"<string>\",\n \"revisionNumber\": 123,\n \"revisionTime\": \"<string>\",\n \"armsTrackingId\": \"<string>\",\n \"resourceType\": \"Waybill\",\n \"resourceId\": 123,\n \"uuid\": \"<string>\",\n \"createdAt\": \"<string>\"\n }\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("x-arms-api-key", "<api-key>")
req.Header.Add("x-arms-assume-user", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://api-lg.arms.cedarai.com/ims/waybills/bill-of-lading")
.header("x-arms-api-key", "<api-key>")
.header("x-arms-assume-user", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"carrierId\": 123,\n \"billOfLadingNumber\": \"<string>\",\n \"waybill\": {\n \"loadStatus\": \"<string>\",\n \"commodityCode\": \"<string>\",\n \"netWeightTons\": 123,\n \"originCityName\": \"<string>\",\n \"originStateOrProvince\": \"<string>\",\n \"originFsac\": \"<string>\",\n \"destinationCityName\": \"<string>\",\n \"destinationStateOrProvince\": \"<string>\",\n \"destinationFsac\": \"<string>\",\n \"consignorCustomerName\": \"<string>\",\n \"consigneeCustomerName\": \"<string>\",\n \"originScac\": \"<string>\",\n \"shipmentId\": \"<string>\",\n \"customsDocumentationHandlingCode\": \"<string>\",\n \"taxReasonCode\": \"<string>\",\n \"referencedPatternIdentifier\": \"<string>\",\n \"repetitivePatternNumber\": 123,\n \"extendedReferenceInfo\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"description\": \"<string>\",\n \"date\": \"<string>\",\n \"timestamp\": \"<string>\"\n }\n ],\n \"crossReferenceEquipment\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"equipmentInitial\": \"<string>\",\n \"equipmentNumber\": 123,\n \"equipmentOwnerScac\": \"<string>\",\n \"equipmentLength\": \"<string>\",\n \"equipmentOperatorScac\": \"<string>\",\n \"equipmentIsDamaged\": true,\n \"checkDigit\": 123\n }\n ],\n \"equipmentDetails\": [\n {\n \"equipmentInitial\": \"<string>\",\n \"equipmentNumber\": 123,\n \"netWeightLbs\": 123,\n \"grossWeightLbs\": 123,\n \"tareWeightLbs\": 123,\n \"weightAllowance\": 123,\n \"dunnage\": 123,\n \"descriptionCode\": \"<string>\",\n \"owningCarrierCode\": \"<string>\",\n \"position\": \"<string>\",\n \"lengthIn\": 123,\n \"checkDigit\": 123,\n \"heightIn\": 123,\n \"widthIn\": 123,\n \"isoContainerCode\": \"<string>\",\n \"carrierCode\": \"<string>\",\n \"aarCarType\": \"<string>\",\n \"sealNumbers\": [\n \"<string>\"\n ],\n \"chassisInitial\": \"<string>\",\n \"chassisNumber\": 123,\n \"terminals\": [\n {\n \"locationIdentifier\": \"<string>\",\n \"portName\": \"<string>\"\n }\n ],\n \"interchangeMoveAuthorities\": [\n {\n \"carrierCode\": \"<string>\"\n }\n ],\n \"shipmentInfo\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"description\": \"<string>\",\n \"extendedReferenceInfo\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"description\": \"<string>\",\n \"date\": \"<string>\",\n \"timestamp\": \"<string>\"\n }\n ],\n \"lineItems\": [\n {\n \"quantity\": 123,\n \"commodityDescription\": \"<string>\",\n \"marksAndNumbers\": \"<string>\",\n \"commodityCode\": \"<string>\",\n \"customsShipmentValue\": 123,\n \"weight\": 123,\n \"cbpBarcodeNumber\": \"<string>\",\n \"smallestExteriorPackageType\": \"<string>\",\n \"originCountryCode\": \"<string>\",\n \"destinationCountryCode\": \"<string>\",\n \"currencyCode\": \"<string>\"\n }\n ]\n }\n ]\n }\n ],\n \"intermodalStatusDetails\": {\n \"shipmentStatusTime\": \"<string>\"\n },\n \"specialHandlingCodes\": [\n \"<string>\"\n ],\n \"protectiveService\": [\n {\n \"ruleCode\": \"<string>\",\n \"optimalTemperature\": 123,\n \"scac\": \"<string>\",\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"precooled\": true,\n \"originTemperature\": 123\n }\n ],\n \"originStation\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"originJunction\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"destinationStation\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"destinationJunction\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"parties\": [\n {\n \"name\": \"<string>\",\n \"idCode\": \"<string>\",\n \"entitySubIdentifierRelationshipCode\": \"<string>\",\n \"entitySubIdentifierCode\": \"<string>\",\n \"additionalNames\": [\n \"<string>\"\n ],\n \"address\": [\n \"<string>\"\n ],\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"locationQualifier\": \"<string>\",\n \"locationIdentifier\": \"<string>\",\n \"countrySubdivisionCode\": \"<string>\",\n \"administrativeContacts\": [\n {\n \"contactFunctionCode\": \"<string>\",\n \"name\": \"<string>\",\n \"communicationNumbers\": [\n {\n \"qualifier\": \"<string>\",\n \"number\": \"<string>\"\n }\n ],\n \"contactInquiryReference\": \"<string>\"\n }\n ],\n \"billingInfo\": [\n {\n \"origin\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"destination\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"carrierCodes\": [\n \"<string>\"\n ]\n }\n ],\n \"referenceInfo\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"description\": \"<string>\"\n }\n ]\n }\n ],\n \"route\": [\n {\n \"carrierCode\": \"<string>\",\n \"junctionCode\": \"<string>\",\n \"splc\": \"<string>\",\n \"intermodalServiceCode\": \"<string>\",\n \"additionalSwitchCarrierCodes\": [\n \"<string>\"\n ]\n }\n ],\n \"emptyCarDispositions\": [\n {\n \"destinationConsigneeName\": \"<string>\",\n \"destinationConsigneeIdQualifier\": \"<string>\",\n \"destinationConsigneeId\": \"<string>\",\n \"destinationCityName\": \"<string>\",\n \"destinationStateOrProvince\": \"<string>\",\n \"destinationPostalCode\": \"<string>\",\n \"destinationCountryCode\": \"<string>\",\n \"destinationAddress\": \"<string>\",\n \"destinationRoute\": [\n {\n \"carrierCode\": \"<string>\",\n \"junctionCode\": \"<string>\",\n \"splc\": \"<string>\",\n \"intermodalServiceCode\": \"<string>\",\n \"additionalSwitchCarrierCodes\": [\n \"<string>\"\n ]\n }\n ]\n }\n ],\n \"lineItems\": [\n {\n \"number\": 123,\n \"descriptions\": [\n {\n \"ladingDescription\": \"<string>\",\n \"commodityCode\": \"<string>\",\n \"packagingCode\": \"<string>\",\n \"marksAndNumbers\": \"<string>\",\n \"marksAndNumbersQualifier\": \"<string>\",\n \"hazmatRatingCommodityCodeQualifier\": \"<string>\",\n \"hazmatRatingCommodityCode\": \"<string>\",\n \"compartmentIdCode\": \"<string>\"\n }\n ],\n \"quantity\": {\n \"billedAsQuantity\": 123,\n \"weight\": 123,\n \"volume\": 123,\n \"ladingQuantity\": 123,\n \"packagingFormCode\": \"<string>\",\n \"dunnageDescription\": \"<string>\",\n \"weightUnitCode\": \"<string>\",\n \"typeOfServiceCode\": \"<string>\"\n },\n \"measurements\": [\n {\n \"measurementReferenceIdCode\": \"<string>\",\n \"measurementQualifier\": \"<string>\",\n \"measurementValue\": 123,\n \"rangeMinimum\": 123,\n \"rangeMaximum\": 123,\n \"measurementSignificanceCode\": \"<string>\",\n \"measurementAttributeCode\": \"<string>\",\n \"surfaceLayerPositionCode\": \"<string>\",\n \"measurementMethodOrDevice\": \"<string>\",\n \"codeListQualifier\": \"<string>\",\n \"industryCode\": \"<string>\"\n }\n ],\n \"priceAuthorities\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"primaryPublicationAuthority\": \"<string>\",\n \"regulatoryAgencyCode\": \"<string>\",\n \"tariffAgencyCode\": \"<string>\",\n \"issuingCarrierIdentifier\": \"<string>\",\n \"suffix\": \"<string>\",\n \"itemNumber\": \"<string>\",\n \"supplementIdentifier\": \"<string>\",\n \"sectionNumber\": \"<string>\",\n \"itemNumberSuffix\": \"<string>\",\n \"effectiveDate\": \"<string>\",\n \"expirationDate\": \"<string>\"\n }\n ]\n }\n ],\n \"hazardousInfo\": [\n {\n \"ladingUnitCode\": \"<unknown>\",\n \"ladingQuantity\": 123,\n \"unIdCode\": \"<string>\",\n \"unPageNumber\": \"<string>\",\n \"commodityCode\": \"<string>\",\n \"unitCode\": \"<unknown>\",\n \"quantity\": 123,\n \"compartmentIdCode\": \"<string>\",\n \"residueIndicatorCode\": \"<string>\",\n \"packagingGroupCode\": \"<string>\",\n \"interimHazmatRegulatoryNumber\": \"<string>\",\n \"industryCode\": \"<string>\",\n \"classificationInfo\": [\n {\n \"hazardousClass\": \"<string>\",\n \"hazardousPlacardNotation\": \"<string>\",\n \"hazardousEndorsement\": \"<string>\",\n \"reportableQuantityCode\": \"RQ\",\n \"flashpointUnitCode\": \"<unknown>\",\n \"flashpointTemperature\": 123,\n \"controlUnitCode\": \"<unknown>\",\n \"controlTemperature\": 123,\n \"emergencyUnitCode\": \"<unknown>\",\n \"emergencyTemperature\": 123,\n \"netExplosiveWeightUnitCode\": \"<string>\",\n \"netExplosiveWeight\": 123\n }\n ],\n \"hazmatShippingNameInfo\": [\n {\n \"hazmatShippingName\": \"<string>\",\n \"nosIndicatorCode\": \"<string>\",\n \"railSafetySensitiveMaterial\": true\n }\n ],\n \"hazmatAdditionalInfo\": [\n {\n \"hazmatShippingInfo\": \"<string>\",\n \"hazmatShippingInfoOverflow\": \"<string>\",\n \"hazardZoneCode\": \"<string>\",\n \"radioactiveActivity\": 123,\n \"radioactiveTransportIndex\": 123,\n \"fumigationDate\": \"<string>\"\n }\n ],\n \"epaRequiredData\": [\n {\n \"epaWasteStreamNumberCode\": \"<string>\",\n \"wasteCharacteristicsCode\": \"<string>\",\n \"hazardousWasteNumberStateOrProvince\": \"<string>\",\n \"hazardousWasteNumber\": \"<string>\"\n }\n ],\n \"canadianDangerousRequirements\": [\n {\n \"emergencyResponsePlanNumber\": \"<string>\",\n \"communicationNumber\": \"<string>\",\n \"packagingGroupCode\": \"<string>\",\n \"firstSubsidiaryClassification\": \"<string>\",\n \"secondSubsidiaryClassification\": \"<string>\",\n \"thirdSubsidiaryClassification\": \"<string>\",\n \"subsidiaryRiskIndicator\": \"<string>\",\n \"netExplosiveQuantity\": 123,\n \"canadianHazardousNotation\": \"<string>\",\n \"specialCommodityIndicatorCode\": \"<string>\",\n \"additionalCommunicationNumber\": \"<string>\",\n \"netExplosiveQuantityUnitCode\": \"<unknown>\",\n \"hazmatShipmentInfoQualifier\": \"<string>\",\n \"hazmatQuantity\": 123,\n \"hazmatQuantityUnitCode\": \"<unknown>\"\n }\n ],\n \"transborderHazardousRequirements\": [\n {\n \"hazardousClassification\": \"<string>\",\n \"hazardousPlacardNotation\": \"<string>\",\n \"hazardousEndorsement\": \"<string>\"\n }\n ],\n \"hazmatReferenceNumbers\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"date\": \"<string>\"\n }\n ],\n \"administrativeContacts\": [\n {\n \"contactFunctionCode\": \"<string>\",\n \"name\": \"<string>\",\n \"communicationNumbers\": [\n {\n \"qualifier\": \"<string>\",\n \"number\": \"<string>\"\n }\n ],\n \"contactInquiryReference\": \"<string>\"\n }\n ],\n \"parties\": [\n {\n \"name\": \"<string>\",\n \"idCode\": \"<string>\",\n \"entitySubIdentifierRelationshipCode\": \"<string>\",\n \"entitySubIdentifierCode\": \"<string>\",\n \"additionalNames\": [\n \"<string>\"\n ],\n \"address\": [\n \"<string>\"\n ],\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"locationQualifier\": \"<string>\",\n \"locationIdentifier\": \"<string>\",\n \"countrySubdivisionCode\": \"<string>\",\n \"administrativeContacts\": [\n {\n \"contactFunctionCode\": \"<string>\",\n \"name\": \"<string>\",\n \"communicationNumbers\": [\n {\n \"qualifier\": \"<string>\",\n \"number\": \"<string>\"\n }\n ],\n \"contactInquiryReference\": \"<string>\"\n }\n ],\n \"billingInfo\": [\n {\n \"origin\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"destination\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"carrierCodes\": [\n \"<string>\"\n ]\n }\n ],\n \"referenceInfo\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"description\": \"<string>\"\n }\n ]\n }\n ]\n }\n ],\n \"hazardousCertifications\": [\n {\n \"name\": \"<string>\"\n }\n ],\n \"release\": {\n \"releaseDate\": \"<string>\",\n \"releaseTime\": \"<string>\"\n },\n \"defaultReceiver\": \"<string>\",\n \"waybillTemplateId\": 123,\n \"waybillTemplateName\": \"<string>\",\n \"waybillNumberSuffix\": \"<string>\",\n \"originCarrierCode\": \"<string>\",\n \"consigneeLocationId\": 123,\n \"shipperLocationId\": 123,\n \"inCareOfLocationId\": 123,\n \"freightBillPartyLocationId\": 123,\n \"pickupPartyLocationId\": 123,\n \"waybillNumber\": 123,\n \"waybillDate\": \"<string>\",\n \"billOfLadingNumber\": \"<string>\",\n \"preparationDate\": \"<string>\",\n \"preparationTime\": \"<string>\",\n \"revisionNumber\": 123,\n \"revisionTime\": \"<string>\",\n \"armsTrackingId\": \"<string>\",\n \"resourceType\": \"Waybill\",\n \"resourceId\": 123,\n \"uuid\": \"<string>\",\n \"createdAt\": \"<string>\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api-lg.arms.cedarai.com/ims/waybills/bill-of-lading")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["x-arms-api-key"] = '<api-key>'
request["x-arms-assume-user"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"carrierId\": 123,\n \"billOfLadingNumber\": \"<string>\",\n \"waybill\": {\n \"loadStatus\": \"<string>\",\n \"commodityCode\": \"<string>\",\n \"netWeightTons\": 123,\n \"originCityName\": \"<string>\",\n \"originStateOrProvince\": \"<string>\",\n \"originFsac\": \"<string>\",\n \"destinationCityName\": \"<string>\",\n \"destinationStateOrProvince\": \"<string>\",\n \"destinationFsac\": \"<string>\",\n \"consignorCustomerName\": \"<string>\",\n \"consigneeCustomerName\": \"<string>\",\n \"originScac\": \"<string>\",\n \"shipmentId\": \"<string>\",\n \"customsDocumentationHandlingCode\": \"<string>\",\n \"taxReasonCode\": \"<string>\",\n \"referencedPatternIdentifier\": \"<string>\",\n \"repetitivePatternNumber\": 123,\n \"extendedReferenceInfo\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"description\": \"<string>\",\n \"date\": \"<string>\",\n \"timestamp\": \"<string>\"\n }\n ],\n \"crossReferenceEquipment\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"equipmentInitial\": \"<string>\",\n \"equipmentNumber\": 123,\n \"equipmentOwnerScac\": \"<string>\",\n \"equipmentLength\": \"<string>\",\n \"equipmentOperatorScac\": \"<string>\",\n \"equipmentIsDamaged\": true,\n \"checkDigit\": 123\n }\n ],\n \"equipmentDetails\": [\n {\n \"equipmentInitial\": \"<string>\",\n \"equipmentNumber\": 123,\n \"netWeightLbs\": 123,\n \"grossWeightLbs\": 123,\n \"tareWeightLbs\": 123,\n \"weightAllowance\": 123,\n \"dunnage\": 123,\n \"descriptionCode\": \"<string>\",\n \"owningCarrierCode\": \"<string>\",\n \"position\": \"<string>\",\n \"lengthIn\": 123,\n \"checkDigit\": 123,\n \"heightIn\": 123,\n \"widthIn\": 123,\n \"isoContainerCode\": \"<string>\",\n \"carrierCode\": \"<string>\",\n \"aarCarType\": \"<string>\",\n \"sealNumbers\": [\n \"<string>\"\n ],\n \"chassisInitial\": \"<string>\",\n \"chassisNumber\": 123,\n \"terminals\": [\n {\n \"locationIdentifier\": \"<string>\",\n \"portName\": \"<string>\"\n }\n ],\n \"interchangeMoveAuthorities\": [\n {\n \"carrierCode\": \"<string>\"\n }\n ],\n \"shipmentInfo\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"description\": \"<string>\",\n \"extendedReferenceInfo\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"description\": \"<string>\",\n \"date\": \"<string>\",\n \"timestamp\": \"<string>\"\n }\n ],\n \"lineItems\": [\n {\n \"quantity\": 123,\n \"commodityDescription\": \"<string>\",\n \"marksAndNumbers\": \"<string>\",\n \"commodityCode\": \"<string>\",\n \"customsShipmentValue\": 123,\n \"weight\": 123,\n \"cbpBarcodeNumber\": \"<string>\",\n \"smallestExteriorPackageType\": \"<string>\",\n \"originCountryCode\": \"<string>\",\n \"destinationCountryCode\": \"<string>\",\n \"currencyCode\": \"<string>\"\n }\n ]\n }\n ]\n }\n ],\n \"intermodalStatusDetails\": {\n \"shipmentStatusTime\": \"<string>\"\n },\n \"specialHandlingCodes\": [\n \"<string>\"\n ],\n \"protectiveService\": [\n {\n \"ruleCode\": \"<string>\",\n \"optimalTemperature\": 123,\n \"scac\": \"<string>\",\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"precooled\": true,\n \"originTemperature\": 123\n }\n ],\n \"originStation\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"originJunction\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"destinationStation\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"destinationJunction\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"parties\": [\n {\n \"name\": \"<string>\",\n \"idCode\": \"<string>\",\n \"entitySubIdentifierRelationshipCode\": \"<string>\",\n \"entitySubIdentifierCode\": \"<string>\",\n \"additionalNames\": [\n \"<string>\"\n ],\n \"address\": [\n \"<string>\"\n ],\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"locationQualifier\": \"<string>\",\n \"locationIdentifier\": \"<string>\",\n \"countrySubdivisionCode\": \"<string>\",\n \"administrativeContacts\": [\n {\n \"contactFunctionCode\": \"<string>\",\n \"name\": \"<string>\",\n \"communicationNumbers\": [\n {\n \"qualifier\": \"<string>\",\n \"number\": \"<string>\"\n }\n ],\n \"contactInquiryReference\": \"<string>\"\n }\n ],\n \"billingInfo\": [\n {\n \"origin\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"destination\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"carrierCodes\": [\n \"<string>\"\n ]\n }\n ],\n \"referenceInfo\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"description\": \"<string>\"\n }\n ]\n }\n ],\n \"route\": [\n {\n \"carrierCode\": \"<string>\",\n \"junctionCode\": \"<string>\",\n \"splc\": \"<string>\",\n \"intermodalServiceCode\": \"<string>\",\n \"additionalSwitchCarrierCodes\": [\n \"<string>\"\n ]\n }\n ],\n \"emptyCarDispositions\": [\n {\n \"destinationConsigneeName\": \"<string>\",\n \"destinationConsigneeIdQualifier\": \"<string>\",\n \"destinationConsigneeId\": \"<string>\",\n \"destinationCityName\": \"<string>\",\n \"destinationStateOrProvince\": \"<string>\",\n \"destinationPostalCode\": \"<string>\",\n \"destinationCountryCode\": \"<string>\",\n \"destinationAddress\": \"<string>\",\n \"destinationRoute\": [\n {\n \"carrierCode\": \"<string>\",\n \"junctionCode\": \"<string>\",\n \"splc\": \"<string>\",\n \"intermodalServiceCode\": \"<string>\",\n \"additionalSwitchCarrierCodes\": [\n \"<string>\"\n ]\n }\n ]\n }\n ],\n \"lineItems\": [\n {\n \"number\": 123,\n \"descriptions\": [\n {\n \"ladingDescription\": \"<string>\",\n \"commodityCode\": \"<string>\",\n \"packagingCode\": \"<string>\",\n \"marksAndNumbers\": \"<string>\",\n \"marksAndNumbersQualifier\": \"<string>\",\n \"hazmatRatingCommodityCodeQualifier\": \"<string>\",\n \"hazmatRatingCommodityCode\": \"<string>\",\n \"compartmentIdCode\": \"<string>\"\n }\n ],\n \"quantity\": {\n \"billedAsQuantity\": 123,\n \"weight\": 123,\n \"volume\": 123,\n \"ladingQuantity\": 123,\n \"packagingFormCode\": \"<string>\",\n \"dunnageDescription\": \"<string>\",\n \"weightUnitCode\": \"<string>\",\n \"typeOfServiceCode\": \"<string>\"\n },\n \"measurements\": [\n {\n \"measurementReferenceIdCode\": \"<string>\",\n \"measurementQualifier\": \"<string>\",\n \"measurementValue\": 123,\n \"rangeMinimum\": 123,\n \"rangeMaximum\": 123,\n \"measurementSignificanceCode\": \"<string>\",\n \"measurementAttributeCode\": \"<string>\",\n \"surfaceLayerPositionCode\": \"<string>\",\n \"measurementMethodOrDevice\": \"<string>\",\n \"codeListQualifier\": \"<string>\",\n \"industryCode\": \"<string>\"\n }\n ],\n \"priceAuthorities\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"primaryPublicationAuthority\": \"<string>\",\n \"regulatoryAgencyCode\": \"<string>\",\n \"tariffAgencyCode\": \"<string>\",\n \"issuingCarrierIdentifier\": \"<string>\",\n \"suffix\": \"<string>\",\n \"itemNumber\": \"<string>\",\n \"supplementIdentifier\": \"<string>\",\n \"sectionNumber\": \"<string>\",\n \"itemNumberSuffix\": \"<string>\",\n \"effectiveDate\": \"<string>\",\n \"expirationDate\": \"<string>\"\n }\n ]\n }\n ],\n \"hazardousInfo\": [\n {\n \"ladingUnitCode\": \"<unknown>\",\n \"ladingQuantity\": 123,\n \"unIdCode\": \"<string>\",\n \"unPageNumber\": \"<string>\",\n \"commodityCode\": \"<string>\",\n \"unitCode\": \"<unknown>\",\n \"quantity\": 123,\n \"compartmentIdCode\": \"<string>\",\n \"residueIndicatorCode\": \"<string>\",\n \"packagingGroupCode\": \"<string>\",\n \"interimHazmatRegulatoryNumber\": \"<string>\",\n \"industryCode\": \"<string>\",\n \"classificationInfo\": [\n {\n \"hazardousClass\": \"<string>\",\n \"hazardousPlacardNotation\": \"<string>\",\n \"hazardousEndorsement\": \"<string>\",\n \"reportableQuantityCode\": \"RQ\",\n \"flashpointUnitCode\": \"<unknown>\",\n \"flashpointTemperature\": 123,\n \"controlUnitCode\": \"<unknown>\",\n \"controlTemperature\": 123,\n \"emergencyUnitCode\": \"<unknown>\",\n \"emergencyTemperature\": 123,\n \"netExplosiveWeightUnitCode\": \"<string>\",\n \"netExplosiveWeight\": 123\n }\n ],\n \"hazmatShippingNameInfo\": [\n {\n \"hazmatShippingName\": \"<string>\",\n \"nosIndicatorCode\": \"<string>\",\n \"railSafetySensitiveMaterial\": true\n }\n ],\n \"hazmatAdditionalInfo\": [\n {\n \"hazmatShippingInfo\": \"<string>\",\n \"hazmatShippingInfoOverflow\": \"<string>\",\n \"hazardZoneCode\": \"<string>\",\n \"radioactiveActivity\": 123,\n \"radioactiveTransportIndex\": 123,\n \"fumigationDate\": \"<string>\"\n }\n ],\n \"epaRequiredData\": [\n {\n \"epaWasteStreamNumberCode\": \"<string>\",\n \"wasteCharacteristicsCode\": \"<string>\",\n \"hazardousWasteNumberStateOrProvince\": \"<string>\",\n \"hazardousWasteNumber\": \"<string>\"\n }\n ],\n \"canadianDangerousRequirements\": [\n {\n \"emergencyResponsePlanNumber\": \"<string>\",\n \"communicationNumber\": \"<string>\",\n \"packagingGroupCode\": \"<string>\",\n \"firstSubsidiaryClassification\": \"<string>\",\n \"secondSubsidiaryClassification\": \"<string>\",\n \"thirdSubsidiaryClassification\": \"<string>\",\n \"subsidiaryRiskIndicator\": \"<string>\",\n \"netExplosiveQuantity\": 123,\n \"canadianHazardousNotation\": \"<string>\",\n \"specialCommodityIndicatorCode\": \"<string>\",\n \"additionalCommunicationNumber\": \"<string>\",\n \"netExplosiveQuantityUnitCode\": \"<unknown>\",\n \"hazmatShipmentInfoQualifier\": \"<string>\",\n \"hazmatQuantity\": 123,\n \"hazmatQuantityUnitCode\": \"<unknown>\"\n }\n ],\n \"transborderHazardousRequirements\": [\n {\n \"hazardousClassification\": \"<string>\",\n \"hazardousPlacardNotation\": \"<string>\",\n \"hazardousEndorsement\": \"<string>\"\n }\n ],\n \"hazmatReferenceNumbers\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"date\": \"<string>\"\n }\n ],\n \"administrativeContacts\": [\n {\n \"contactFunctionCode\": \"<string>\",\n \"name\": \"<string>\",\n \"communicationNumbers\": [\n {\n \"qualifier\": \"<string>\",\n \"number\": \"<string>\"\n }\n ],\n \"contactInquiryReference\": \"<string>\"\n }\n ],\n \"parties\": [\n {\n \"name\": \"<string>\",\n \"idCode\": \"<string>\",\n \"entitySubIdentifierRelationshipCode\": \"<string>\",\n \"entitySubIdentifierCode\": \"<string>\",\n \"additionalNames\": [\n \"<string>\"\n ],\n \"address\": [\n \"<string>\"\n ],\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"locationQualifier\": \"<string>\",\n \"locationIdentifier\": \"<string>\",\n \"countrySubdivisionCode\": \"<string>\",\n \"administrativeContacts\": [\n {\n \"contactFunctionCode\": \"<string>\",\n \"name\": \"<string>\",\n \"communicationNumbers\": [\n {\n \"qualifier\": \"<string>\",\n \"number\": \"<string>\"\n }\n ],\n \"contactInquiryReference\": \"<string>\"\n }\n ],\n \"billingInfo\": [\n {\n \"origin\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"destination\": {\n \"fsac\": \"<string>\",\n \"cityName\": \"<string>\",\n \"stateOrProvince\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"countryCode\": \"<string>\",\n \"splc\": \"<string>\"\n },\n \"carrierCodes\": [\n \"<string>\"\n ]\n }\n ],\n \"referenceInfo\": [\n {\n \"referenceIdQualifier\": \"<string>\",\n \"referenceId\": \"<string>\",\n \"description\": \"<string>\"\n }\n ]\n }\n ]\n }\n ],\n \"hazardousCertifications\": [\n {\n \"name\": \"<string>\"\n }\n ],\n \"release\": {\n \"releaseDate\": \"<string>\",\n \"releaseTime\": \"<string>\"\n },\n \"defaultReceiver\": \"<string>\",\n \"waybillTemplateId\": 123,\n \"waybillTemplateName\": \"<string>\",\n \"waybillNumberSuffix\": \"<string>\",\n \"originCarrierCode\": \"<string>\",\n \"consigneeLocationId\": 123,\n \"shipperLocationId\": 123,\n \"inCareOfLocationId\": 123,\n \"freightBillPartyLocationId\": 123,\n \"pickupPartyLocationId\": 123,\n \"waybillNumber\": 123,\n \"waybillDate\": \"<string>\",\n \"billOfLadingNumber\": \"<string>\",\n \"preparationDate\": \"<string>\",\n \"preparationTime\": \"<string>\",\n \"revisionNumber\": 123,\n \"revisionTime\": \"<string>\",\n \"armsTrackingId\": \"<string>\",\n \"resourceType\": \"Waybill\",\n \"resourceId\": 123,\n \"uuid\": \"<string>\",\n \"createdAt\": \"<string>\"\n }\n}"
response = http.request(request)
puts response.read_body{
"loadStatus": "<string>",
"commodityCode": "<string>",
"netWeightTons": 123,
"originCityName": "<string>",
"originStateOrProvince": "<string>",
"originFsac": "<string>",
"destinationCityName": "<string>",
"destinationStateOrProvince": "<string>",
"destinationFsac": "<string>",
"consignorCustomerName": "<string>",
"consigneeCustomerName": "<string>",
"originScac": "<string>",
"shipmentId": "<string>",
"customsDocumentationHandlingCode": "<string>",
"taxReasonCode": "<string>",
"referencedPatternIdentifier": "<string>",
"repetitivePatternNumber": 123,
"extendedReferenceInfo": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"description": "<string>",
"date": "<string>",
"timestamp": "<string>"
}
],
"crossReferenceEquipment": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"equipmentInitial": "<string>",
"equipmentNumber": 123,
"equipmentOwnerScac": "<string>",
"equipmentLength": "<string>",
"equipmentOperatorScac": "<string>",
"equipmentIsDamaged": true,
"checkDigit": 123
}
],
"equipmentDetails": [
{
"equipmentInitial": "<string>",
"equipmentNumber": 123,
"netWeightLbs": 123,
"grossWeightLbs": 123,
"tareWeightLbs": 123,
"weightAllowance": 123,
"dunnage": 123,
"descriptionCode": "<string>",
"owningCarrierCode": "<string>",
"position": "<string>",
"lengthIn": 123,
"checkDigit": 123,
"heightIn": 123,
"widthIn": 123,
"isoContainerCode": "<string>",
"carrierCode": "<string>",
"aarCarType": "<string>",
"sealNumbers": [
"<string>"
],
"chassisInitial": "<string>",
"chassisNumber": 123,
"terminals": [
{
"locationIdentifier": "<string>",
"portName": "<string>"
}
],
"interchangeMoveAuthorities": [
{
"carrierCode": "<string>"
}
],
"shipmentInfo": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"description": "<string>",
"extendedReferenceInfo": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"description": "<string>",
"date": "<string>",
"timestamp": "<string>"
}
],
"lineItems": [
{
"quantity": 123,
"commodityDescription": "<string>",
"marksAndNumbers": "<string>",
"commodityCode": "<string>",
"customsShipmentValue": 123,
"weight": 123,
"cbpBarcodeNumber": "<string>",
"smallestExteriorPackageType": "<string>",
"originCountryCode": "<string>",
"destinationCountryCode": "<string>",
"currencyCode": "<string>"
}
]
}
]
}
],
"intermodalStatusDetails": {
"shipmentStatusTime": "<string>"
},
"specialHandlingCodes": [
"<string>"
],
"protectiveService": [
{
"ruleCode": "<string>",
"optimalTemperature": 123,
"scac": "<string>",
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"precooled": true,
"originTemperature": 123
}
],
"originStation": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"originJunction": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"destinationStation": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"destinationJunction": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"parties": [
{
"name": "<string>",
"idCode": "<string>",
"entitySubIdentifierRelationshipCode": "<string>",
"entitySubIdentifierCode": "<string>",
"additionalNames": [
"<string>"
],
"address": [
"<string>"
],
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"locationQualifier": "<string>",
"locationIdentifier": "<string>",
"countrySubdivisionCode": "<string>",
"administrativeContacts": [
{
"contactFunctionCode": "<string>",
"name": "<string>",
"communicationNumbers": [
{
"qualifier": "<string>",
"number": "<string>"
}
],
"contactInquiryReference": "<string>"
}
],
"billingInfo": [
{
"origin": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"destination": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"carrierCodes": [
"<string>"
]
}
],
"referenceInfo": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"description": "<string>"
}
]
}
],
"route": [
{
"carrierCode": "<string>",
"junctionCode": "<string>",
"splc": "<string>",
"intermodalServiceCode": "<string>",
"additionalSwitchCarrierCodes": [
"<string>"
]
}
],
"emptyCarDispositions": [
{
"destinationConsigneeName": "<string>",
"destinationConsigneeIdQualifier": "<string>",
"destinationConsigneeId": "<string>",
"destinationCityName": "<string>",
"destinationStateOrProvince": "<string>",
"destinationPostalCode": "<string>",
"destinationCountryCode": "<string>",
"destinationAddress": "<string>",
"destinationRoute": [
{
"carrierCode": "<string>",
"junctionCode": "<string>",
"splc": "<string>",
"intermodalServiceCode": "<string>",
"additionalSwitchCarrierCodes": [
"<string>"
]
}
]
}
],
"lineItems": [
{
"number": 123,
"descriptions": [
{
"ladingDescription": "<string>",
"commodityCode": "<string>",
"packagingCode": "<string>",
"marksAndNumbers": "<string>",
"marksAndNumbersQualifier": "<string>",
"hazmatRatingCommodityCodeQualifier": "<string>",
"hazmatRatingCommodityCode": "<string>",
"compartmentIdCode": "<string>"
}
],
"quantity": {
"billedAsQuantity": 123,
"weight": 123,
"volume": 123,
"ladingQuantity": 123,
"packagingFormCode": "<string>",
"dunnageDescription": "<string>",
"weightUnitCode": "<string>",
"typeOfServiceCode": "<string>"
},
"measurements": [
{
"measurementReferenceIdCode": "<string>",
"measurementQualifier": "<string>",
"measurementValue": 123,
"rangeMinimum": 123,
"rangeMaximum": 123,
"measurementSignificanceCode": "<string>",
"measurementAttributeCode": "<string>",
"surfaceLayerPositionCode": "<string>",
"measurementMethodOrDevice": "<string>",
"codeListQualifier": "<string>",
"industryCode": "<string>"
}
],
"priceAuthorities": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"primaryPublicationAuthority": "<string>",
"regulatoryAgencyCode": "<string>",
"tariffAgencyCode": "<string>",
"issuingCarrierIdentifier": "<string>",
"suffix": "<string>",
"itemNumber": "<string>",
"supplementIdentifier": "<string>",
"sectionNumber": "<string>",
"itemNumberSuffix": "<string>",
"effectiveDate": "<string>",
"expirationDate": "<string>"
}
]
}
],
"hazardousInfo": [
{
"ladingUnitCode": "<unknown>",
"ladingQuantity": 123,
"unIdCode": "<string>",
"unPageNumber": "<string>",
"commodityCode": "<string>",
"unitCode": "<unknown>",
"quantity": 123,
"compartmentIdCode": "<string>",
"residueIndicatorCode": "<string>",
"packagingGroupCode": "<string>",
"interimHazmatRegulatoryNumber": "<string>",
"industryCode": "<string>",
"classificationInfo": [
{
"hazardousClass": "<string>",
"hazardousPlacardNotation": "<string>",
"hazardousEndorsement": "<string>",
"reportableQuantityCode": "RQ",
"flashpointUnitCode": "<unknown>",
"flashpointTemperature": 123,
"controlUnitCode": "<unknown>",
"controlTemperature": 123,
"emergencyUnitCode": "<unknown>",
"emergencyTemperature": 123,
"netExplosiveWeightUnitCode": "<string>",
"netExplosiveWeight": 123
}
],
"hazmatShippingNameInfo": [
{
"hazmatShippingName": "<string>",
"nosIndicatorCode": "<string>",
"railSafetySensitiveMaterial": true
}
],
"hazmatAdditionalInfo": [
{
"hazmatShippingInfo": "<string>",
"hazmatShippingInfoOverflow": "<string>",
"hazardZoneCode": "<string>",
"radioactiveActivity": 123,
"radioactiveTransportIndex": 123,
"fumigationDate": "<string>"
}
],
"epaRequiredData": [
{
"epaWasteStreamNumberCode": "<string>",
"wasteCharacteristicsCode": "<string>",
"hazardousWasteNumberStateOrProvince": "<string>",
"hazardousWasteNumber": "<string>"
}
],
"canadianDangerousRequirements": [
{
"emergencyResponsePlanNumber": "<string>",
"communicationNumber": "<string>",
"packagingGroupCode": "<string>",
"firstSubsidiaryClassification": "<string>",
"secondSubsidiaryClassification": "<string>",
"thirdSubsidiaryClassification": "<string>",
"subsidiaryRiskIndicator": "<string>",
"netExplosiveQuantity": 123,
"canadianHazardousNotation": "<string>",
"specialCommodityIndicatorCode": "<string>",
"additionalCommunicationNumber": "<string>",
"netExplosiveQuantityUnitCode": "<unknown>",
"hazmatShipmentInfoQualifier": "<string>",
"hazmatQuantity": 123,
"hazmatQuantityUnitCode": "<unknown>"
}
],
"transborderHazardousRequirements": [
{
"hazardousClassification": "<string>",
"hazardousPlacardNotation": "<string>",
"hazardousEndorsement": "<string>"
}
],
"hazmatReferenceNumbers": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"date": "<string>"
}
],
"administrativeContacts": [
{
"contactFunctionCode": "<string>",
"name": "<string>",
"communicationNumbers": [
{
"qualifier": "<string>",
"number": "<string>"
}
],
"contactInquiryReference": "<string>"
}
],
"parties": [
{
"name": "<string>",
"idCode": "<string>",
"entitySubIdentifierRelationshipCode": "<string>",
"entitySubIdentifierCode": "<string>",
"additionalNames": [
"<string>"
],
"address": [
"<string>"
],
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"locationQualifier": "<string>",
"locationIdentifier": "<string>",
"countrySubdivisionCode": "<string>",
"administrativeContacts": [
{
"contactFunctionCode": "<string>",
"name": "<string>",
"communicationNumbers": [
{
"qualifier": "<string>",
"number": "<string>"
}
],
"contactInquiryReference": "<string>"
}
],
"billingInfo": [
{
"origin": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"destination": {
"fsac": "<string>",
"cityName": "<string>",
"stateOrProvince": "<string>",
"postalCode": "<string>",
"countryCode": "<string>",
"splc": "<string>"
},
"carrierCodes": [
"<string>"
]
}
],
"referenceInfo": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"description": "<string>"
}
]
}
]
}
],
"hazardousCertifications": [
{
"name": "<string>"
}
],
"release": {
"releaseDate": "<string>",
"releaseTime": "<string>"
},
"defaultReceiver": "<string>",
"waybillTemplateId": 123,
"waybillTemplateName": "<string>",
"waybillNumberSuffix": "<string>",
"originCarrierCode": "<string>",
"consigneeLocationId": 123,
"shipperLocationId": 123,
"inCareOfLocationId": 123,
"freightBillPartyLocationId": 123,
"pickupPartyLocationId": 123,
"waybillNumber": 123,
"waybillDate": "<string>",
"billOfLadingNumber": "<string>",
"preparationDate": "<string>",
"preparationTime": "<string>",
"revisionNumber": 123,
"revisionTime": "<string>",
"armsTrackingId": "<string>",
"resourceType": "Waybill",
"resourceId": 123,
"uuid": "<string>",
"createdAt": "<string>"
}