The /v3/loads/post/announcement
endpoint lets you post a load announcement to your BrokerCarrier account and send email notifications to the relevant carrier dispatchers.
For TMS integrators, this endpoint is most useful when the broker creates a new load tender in your software. Our Load Announcements tool is the perfect complement to your own digital carrier matching system and helps to insure that our mutual customer gets the fastest and most effective coverage on every load.
Our API will accept any load number format, so there is no need to create a second identifier other than the load number that your software already generates when the load tender is created.
Notes on this endpoint:
- Requires secret key. This endpoint must be called from the server side to avoid compromising your secret API key. Please do not use your secret key in client-side JavaScript.
HTTP request
POST
Required parameters
pk
string
sk
string
email
string
phone
string
load_number
string
type
string
equipment
string
Example:
origin_zip
string
destination_zip
string
pickup_date_earliest
string
YYYY-MM-DD
formatpickup_date_latest
string
YYYY-MM-DD
formatdelivery_date_earliest
string
YYYY-MM-DD
formatdelivery_date_latest
string
YYYY-MM-DD
formatshipper_loading
string
The shipper's loading policy: either
appt
for appointment-only or fcfs
for first-come, first-serve.
receiver_unloading
string
The receiver's unloading policy: either
appt
for appointment-only or fcfs
for first-come, first-serve.
Optional parameters
phone_ext
string
shipper_24hours
string
Specify whether or not the shipper is open 24 hours.
receiver_24hours
string
Specify whether or not the receiver is open 24 hours.
rate
string
1250.00
. String may only contain numbers and a period. Only numbers are required.For example,
1250
and 1250.00
are acceptable, while 1,250.00
is not.
weight
string
43480.0
. String may only contain numbers and a period. Only numbers are required.For example,
43480
and 43480.0
are acceptable, while 43,480.0
is not.
length
string
36.0
. String may only contain numbers and a period. Only numbers are required.For example,
36
and 36.0
are both acceptable.
width
string
12.0
. String may only contain numbers and a period. Only numbers are required.For example,
12
and 12.0
are both acceptable.
services
string
Example:
commodity
string
Examples:
notes
string
Example:
Return values
This endpoint returns an object with the following keys and values.
notified_carriers
array
[]
{
string
string
string
string
string
string
}
Of note, the
reason
field refers to the reason why the carrier was selected to be notified about the load.
response
object
{}
{
string
integer
integer
}
Example response
{ "notified_carriers": [ { "business_name": "AWESOME CARRIER INC", "dot_num": "9876543", "docket_num": "987654", "phone": "5558675310", "email": "dispatch@awesomecarrier.com", "reason": "Previously covered this lane." }, { "business_name": "ALSO AWESOME CARRIER LLC", "dot_num": "8765432", "docket_num": "876543", "phone": "5558675311", "email": "dispatch@alsoawesomecarrier.com", "reason": "Lists this exact lane in lane preferences." } # This array will contain up to 200 objects like the above. ], "response": { "date_time": "2022-11-28 19:18:24 UTC", "timestamp": 1669663104, "status": 200 } }