Create private auction
POST/api/auction/private
Create a new PRIVATE auction, this will automatically generate a delivery/service with that information. It can only be created if the company associated with the API key is of type MULTITENNANT.
Request
Header Parameters
Apikey of a company linked to a user
- application/json
Body
The final awarded price in the auction, in monetary units.
Linear meters of the cargo, a measure used for certain types of cargo.
Cargo height. Take into account the value of is_imperial_measure to determine if it's in cm/
Origin loading method type ('back', 'up', 'side')
Destination loading method type ('back', 'up', 'side')
Weight of the Cargo. Consider the value of is_imperial_measure to determine if it's in kg/lb
End date of the auction.
Start date of the auction.
ID for the address of the destination.
Additional time allowed for unloading at the destination, in minutes.
Additional time allowed for loading at the origin, in minutes.
HS (Harmonized System) code of the product, used for customs classification.
Indicates id is needed a specific loading method at the origin.
Indicates id is needed a specific loading method at the destiny.
Scheduled date for unloading at the destination.
ID for the address of the origin.
Scheduled date for loading at the origin.
Required temperature for fresh cargo, in degrees Celsius.
Indicates whether the cargo is fresh.
License plate of the full trailer, if applicable.
To mark if we will use Imperial metrics (Pounds, inches) or Decimal metrics (cm, kg).
Indicates whether the cargo is palletized.
Number of pallets in the cargo.
Type of pallets used ('european', 'american' o 'none')
Starting price of the auction, in monetary units.
ID for the vehicle assigned for transportation.
ID for the truck driver assigned for transportation.
Type of cargo ('pallets', 'full', 'package' or 'trailer')
Responses
- 200
Example response
- application/json
- Schema
- Example (from schema)
Schema
data object
This is the complete Auction object. Please note that there will be fields that are for internal use of the database or server and cannot be modified during the editing or creation of the object.
Possible values: non-empty
, Value must match regular expression ^[0-9a-fA-F]{24}$
Internal ID for database usage.
Default value: 0
Number of bids in the auction
Possible values: non-empty
Date on which it has been canceled by the Company
Possible values: non-empty
Date on which it has been canceled by the Carrier (TruckerCia)
Possible values: <= 4500
Default value: 0
Cargo height. Take into account the value of is_imperial_measure to determine if it's in cm/inch
Possible values: [pallets
, full
, package
, trailer
]
Type of Shipment: Parcel, Palletized, Full Load, Linear Meters
Possible values: <= 24000
Weight of the Cargo. Consider the value of is_imperial_measure to determine if it's in kg/lb
Possible values: non-empty
This field will be for internal use (yours) for organizing auctions and deliveries.
Possible values: non-empty
End date of the auction. Bids will be accepted until this date. If there are no bids by this date, it is considered 'empty'.
Possible values: non-empty
Start date of the auction. It is considered Draft if this field is null; and planned if it has any value > NOW().
Possible values: non-empty
Its value will be true if notifications have been sent upon completion.
etd_address object
Shipping / Pickup Addresses. They are necessary for the calculation of costs, routes, and general operation of the platform to be correct. Keep in mind that we will use both GPS coordinates and postal codes to manage and verify that all data is correct; therefore, it is important that they are accurate. In case any data is incorrectly entered, consider that they will be recorded in the contract and all legal documents of the process.
Possible values: non-empty
, Value must match regular expression ^[0-9a-fA-F]{24}$
Internal ID for database usage.
Possible values: non-empty
City of the address
Possible values: non-empty
Name of the destination company. It will be used for data verification.
Possible values: >= 3 characters
and <= 20 characters
https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes
GPS location position
Possible values: non-empty
Name (or nickname) you give to the address for your use
Possible values: non-empty
Complete data
Possible values: non-empty
User's contact phone number
Possible values: non-empty
Province of the address
Possible values: non-empty
Province or Community of the address. In case it's not compatible with the address format, it may remain empty.
Possible values: non-empty
Physical address; street, avenue, etc.
Possible values: non-empty
House number of the address
Possible values: non-empty
Postal code of the address. It will depend on the country for the use of one format or another.
Possible values: non-empty
, [back
, lateral
, superior
]
Default value: back
Allowed loading methods for the ETD cargo
Possible values: non-empty
Delivery date. If there is a time margin, consider the start time.
Possible values: <= 99999
Default value: 0
Extra time range from the etd_date. Corresponds to the number of minutes between the delivery date and the time range. For example, if the etd_date is at 08:00, this will be the number of minutes for the delivery at 08:05.
etl_address object
Shipping / Pickup Addresses. They are necessary for the calculation of costs, routes, and general operation of the platform to be correct. Keep in mind that we will use both GPS coordinates and postal codes to manage and verify that all data is correct; therefore, it is important that they are accurate. In case any data is incorrectly entered, consider that they will be recorded in the contract and all legal documents of the process.
Possible values: non-empty
, Value must match regular expression ^[0-9a-fA-F]{24}$
Internal ID for database usage.
Possible values: non-empty
City of the address
Possible values: non-empty
Name of the destination company. It will be used for data verification.
Possible values: >= 3 characters
and <= 20 characters
https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes
GPS location position
Possible values: non-empty
Name (or nickname) you give to the address for your use
Possible values: non-empty
Complete data
Possible values: non-empty
User's contact phone number
Possible values: non-empty
Province of the address
Possible values: non-empty
Province or Community of the address. In case it's not compatible with the address format, it may remain empty.
Possible values: non-empty
Physical address; street, avenue, etc.
Possible values: non-empty
House number of the address
Possible values: non-empty
Postal code of the address. It will depend on the country for the use of one format or another.
Possible values: non-empty
, [back
, lateral
, superior
]
Default value: back
Allowed loading methods for the ETL cargo
Possible values: non-empty
Pickup date. If there is a time margin, consider the start time.
Possible values: <= 9999
Default value: 0
Extra time range from the etl_date. Corresponds to the number of minutes between the pickup date and the time range. For example, if the etd_date is at 08:00, this will be the number of minutes for the delivery at 08:05.
Possible values: >= -273
and <= 1000
Default value: 0
If is_fresh is True, this value is required. And it will be the optimal cargo temperature.
It has a loading method at the Destination
It has a loading method at the Origin
European Harmonization Code. https://trade.ec.europa.eu/access-to-markets/en/content/harmonised-system-0
If the shipment is refrigerated. Check the fresh_cargo_temp field.
To indicate whether we will use Imperial metrics (Pounds, inches) or Decimal metrics (cm, kg)
If the shipment is palletized. Check the cargo_type field.
Default value: 0
The linear meters of the shipment. Check the cargo_type field.
Possible values: <= 66
Default value: 0
Number of pallets in the shipment.
Possible values: non-empty
, [european
, american
, none
]
Default value: european
Type of pallet to use. It will be used for volume calculations, measurements, and legal checks. Consider the value of the is_pallet field.
Trailer license plate, in case the shipment type is directly a trailer. It is not the same as Full Load. The format of the license plate will depend on the country.
Unique code generated upon the creation of the auction. It serves as a traceability code for the entire shipment, from creation to delivery.
Signature image of the loader. It is in Base64 format.
Signature image of the carrier. It is in Base64 format.
If it has been signed by the Company (Loader)
Possible values: non-empty
Date on which it has been signed by the Company
If it has been notified to be signed by the Carrier (TruckerCia)
If it has been signed by the Carrier (TruckerCia)
Possible values: non-empty
Date on which it has been signed by the Carrier (TruckerCia)
If it has been notified to be signed by the Company (Loader)
Possible values: [draft
, planned
, published
, empty
, awarded
, approved
, locked
, canceled
, rejected
]
Default value: draft
This is the current status of the auction. It will not be editable. The status will be modified depending on the values, conditions of the auction. draft - Draft planned - Planned published - Published empty - Empty, no Bids awarded - Awarded approved - Approved, in Shipping process canceled - Canceled by the Company rejected - Rejected by the Trucker
Possible values: non-empty
Date of the last modification of the object
{
"status": "string",
"data": {
"_id": "string",
"bids_count": 0,
"cancelled_company_date": "2019-09-20T16:03:18.575Z",
"cancelled_trucker_date": "2019-09-20T16:03:18.575Z",
"cargo_height": 0,
"cargo_type": "pallets",
"cargo_weight": 2500,
"createdAt": "2019-09-20T16:03:18.575Z",
"custom_code": "string",
"date_end": "2019-09-20T16:03:18.575Z",
"date_start": "2019-09-20T16:03:18.575Z",
"deletedAt": "2019-09-20T16:03:18.575Z",
"email_end_notified": true,
"etd_address": {
"_id": "5d84f846b0f6ba698f544dbf",
"city": "vigo",
"company_name": "ABC Logistics",
"country": "españa",
"location": {
"coordinates": [
-8.7207,
42.2406
],
"type": "Point"
},
"name": "ABC Logistics Vigo",
"name_address": "Aduana, 4, Rúa Concepción Arenal, Santiago de Vigo, Vigo, Pontevedra, Galicia, 36201, España",
"phone": "+34981234567",
"province": "Pontevedra",
"state": "galicia",
"street_address": "Rúa Concepción Arenal",
"street_number": "4",
"zipcode": "36201"
},
"etd_cargo_method": "back",
"etd_date": "2019-09-20T16:03:18.575Z",
"etd_extra_time": 1,
"etl_address": {
"_id": "5d84f846b0f6ba698f544dbf",
"city": "vigo",
"company_name": "ABC Logistics",
"country": "españa",
"location": {
"coordinates": [
-8.7207,
42.2406
],
"type": "Point"
},
"name": "ABC Logistics Vigo",
"name_address": "Aduana, 4, Rúa Concepción Arenal, Santiago de Vigo, Vigo, Pontevedra, Galicia, 36201, España",
"phone": "+34981234567",
"province": "Pontevedra",
"state": "galicia",
"street_address": "Rúa Concepción Arenal",
"street_number": "4",
"zipcode": "36201"
},
"etl_cargo_method": "back",
"etl_date": "2019-09-20T16:03:18.575Z",
"etl_extra_time": 100,
"fresh_cargo_temp": 3,
"had_etd_cargo_method": false,
"had_etl_cargo_method": false,
"hscode": "0706.10",
"is_fresh": false,
"is_imperial_measure": false,
"is_pallet": false,
"linear_meters": 0,
"pallets_num": 0,
"pallets_type": "european",
"plate_full_trailer": "string",
"service_code": "string",
"sign_image_cia": "string",
"sign_image_trucker": "string",
"signed_by_company": false,
"signed_by_company_date": "2019-09-20T16:03:18.575Z",
"signed_by_company_notify": false,
"signed_by_trucker": false,
"signed_by_trucker_date": "2019-09-20T16:03:18.575Z",
"signed_by_trucker_notify": false,
"status": "draft",
"updatedAt": "2019-09-20T16:03:18.575Z"
}
}