# Is it possible to carry out Order actions (e.g. Print, mark as Shipped) via the API?

**URL:** <https://developer-forum.veeqo.com/t/is-it-possible-to-carry-out-order-actions-e-g-print-mark-as-shipped-via-the-api/154>\
**Category:** API Queries (How To)\
**Created:** [March 15, 2019, 4:39pm UTC](https://developer-forum.veeqo.com/t/is-it-possible-to-carry-out-order-actions-e-g-print-mark-as-shipped-via-the-api/154 "2019-03-15T16:39:52Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![lucy.connelly](https://yyz1.discourse-cdn.com/flex033/user_avatar/developer-forum.veeqo.com/lucy.connelly/32/53_2.png) [@lucy.connelly](https://developer-forum.veeqo.com/u/lucy.connelly)\
**Post date:** [March 15, 2019, 4:39pm UTC](https://developer-forum.veeqo.com/t/is-it-possible-to-carry-out-order-actions-e-g-print-mark-as-shipped-via-the-api/154/1 "2019-03-15T16:39:52Z")

</div>

I am only just getting started with Veeqo, but I was wondering if it is possible to carry out Order actions (e.g. Print, mark as Shipped) via the API.

I’d like to be able to display a subset of orders in my application and then allow my application user to print invoices for them all, using a particular invoice template.

Once the invoices have been printed, the application user should then be able to mark the whole subset as shipped.

Thanks  
Lucy

---

<div class="post-metadata">

**Author:** ![calum](https://avatars.discourse-cdn.com/v4/letter/c/E1E7EE/32.png) [@calum](https://developer-forum.veeqo.com/u/calum)\
**Post date:** [March 15, 2019, 4:51pm UTC](https://developer-forum.veeqo.com/t/is-it-possible-to-carry-out-order-actions-e-g-print-mark-as-shipped-via-the-api/154/2 "2019-03-15T16:51:05Z")

</div>

Hi Lucy,

Welcome to the developer forums!  
It’s possible to update the status of the orders using the API by updating the existing order in Veeqo with a shipment which will move it across.

Unfortunately it’s not so simple for the printing, to achieve the result you’re looking for you’ll need to create your own method of generating print formats in your app. The data to populate these formats can be pulled from our API with a simple get request, and then printed which your application will also need to handle.

Thanks,  
Calum

---

<div class="post-metadata">

**Author:** ![lucy.connelly](https://yyz1.discourse-cdn.com/flex033/user_avatar/developer-forum.veeqo.com/lucy.connelly/32/53_2.png) [@lucy.connelly](https://developer-forum.veeqo.com/u/lucy.connelly)\
**Post date:** [March 15, 2019, 4:52pm UTC](https://developer-forum.veeqo.com/t/is-it-possible-to-carry-out-order-actions-e-g-print-mark-as-shipped-via-the-api/154/3 "2019-03-15T16:52:45Z")

</div>

Thanks Calum for your very quick reply. I’ll have a go on Monday!

Have a good weekend.  
Lucy

---

<div class="post-metadata">

**Author:** ![calum](https://avatars.discourse-cdn.com/v4/letter/c/E1E7EE/32.png) [@calum](https://developer-forum.veeqo.com/u/calum)\
**Post date:** [March 15, 2019, 4:54pm UTC](https://developer-forum.veeqo.com/t/is-it-possible-to-carry-out-order-actions-e-g-print-mark-as-shipped-via-the-api/154/4 "2019-03-15T16:54:23Z")

</div>

No worries at all Lucy,

Here’s a link for our docs for adding a shipment:  
[https://developer.veeqo.com/docs#/reference/shipments/shipment-collection/create-a-shipment](https://developer.veeqo.com/docs#/reference/shipments/shipment-collection/create-a-shipment)

And here’s an additional link for requesting order data:  
[https://developer.veeqo.com/docs#/reference/orders/order/view-an-order-detail](https://developer.veeqo.com/docs#/reference/orders/order/view-an-order-detail)

Best of luck and let us know how it goes 🙂  
Calum
