Discussions
Assign Manifests/Bills an external_id
Currently We're using the "/api/v1/master_trips" POST call in order to create our trip and build the manifest. How can I call this in a way that sets the external_id of the manifest or is there another avenue I can use in order to link the manifest with our order via an extId we generate?
Does an order upsert, clobber the old order or does the Rose Rocket system preserve user input?
For example if the user updates the notes on a leg and our upsert doesn't change anything about the leg or only changes commodities are the user's updates preserved?
Does an API call currently exist or will there be a call added at some point that allows us to add a custom task that we have created onto a leg of an order (either single or multistop)?
It would be helpful to be able to add a custom task entry to the leg directly through the API
Does an API call currently exist or will there be a call added at some point (hopefully soon) that allows us to add a custom task that we have created onto a multistop order at the load level?
It would be helpful if we could add a custom task that we have created to a stop/leg of the load or an origin / destination entry of the leg. For things such as starting tracking enroute, making notifications to the customer that an enroute vehicle may be delayed, etc..
Is there a way to determine the task id of a custom task that was created in Rose Rocket system programmatically? Such as by task name?
We have a need to filter out tasks we do not intend to process, such as those created by another provider or user without a manual step. So far the only way we have been able to find this task id is by creating a dummy order manually, adding the custom task and then completing the custom task while running in the development environment.
Sandbox testing
Is there anyway to set up sandbox test environment for testing API integrations?
Submit Order?
Is there any API connection to submit an order? All EDI orders come through in the "New" status - to accept them you must "Submit Order" but I'm not seeing anything for that.
Does the bulk_create endpoint for orders accept Multi-Stop orders or is there another endpoint for entering multistop orders?
I attempted to use the same convention to bulk_create multistop orders but received an error that indicates the operation doesn't exist at the endpoint. My request was targeted at the endpoint "https://platform.roserocket.com/api/v1/multistop_orders/bulk_create" because I assumed the convention was to append "bulk_create" to the standard endpoint for multistop_orders.
Does the Rose Rocket system have a mechanism to query the status of a job by job id that was returned for a call to the orders bulk_create endpoint?
My other question wasn't clear, so I am trying a different approach. We have a system that attempts to bulk_create orders in the Rose Rocket system. We do not get immediate confirmation of entry of the orders, instead a message is returned that contains a job-id and a message indicating an email will be sent with a status of the job.
Syncronizing Carrier Payments
Today I’m working on synchronizing our Rose Rocket data with our core systems and noticed there doesn’t seem to be any webhook events being fired for carrier payments. (Accounting -> Payables -> Carriers -> Create Bill (Top Right)).
I’ve tried to use the “Manifest Carrier Details Updated”, “Manifest Cost Details Updated”, and “Task Completed” webhook events and none of them have sent out an event to our receiver. Can I get some guidance on which hook I need to use or whether or not one exists at all.