# Guides Create shippings, transports & devolutions and send them to your clients. ## Generate PDF - [GET /api/pdf/{document-id}.json](https://docs.invoicexpress.com/invoices/generatepdf.md) ## Get QR Code - [GET /api/qr_codes/{document-id}.json](https://docs.invoicexpress.com/invoices/getqrcode.md) ## Generate PDF - [GET /api/pdf/{document-id}.json](https://docs.invoicexpress.com/estimates/generatepdf.md) ## Create Guide - [POST /{guides-type}.json](https://docs.invoicexpress.com/guides/createguide.md): Creates a new shipping, transport or devolution. ## Get Guide - [GET /{guides-type}/{document-id}.json](https://docs.invoicexpress.com/guides/getguide.md) ## Update Guide - [PUT /{guides-type}/{document-id}.json](https://docs.invoicexpress.com/guides/updateguide.md): Updates a shipping, transport or devolution. ## Change Guide State - [PUT /{guides-type}/{document-id}/change-state.json](https://docs.invoicexpress.com/guides/changeguidestate.md): Changes the state of guide documents (shippings, transports, devolutions). | From | To | Event | | :--- | :--- | :--- | | draft | final | finalized | | draft | deleted | deleted | | final | canceled | canceled | ## Send Guide by Email - [PUT /{guides-type}/{document-id}/email-document.json](https://docs.invoicexpress.com/guides/sendguideemail.md) ## Generate PDF - [GET /api/pdf/{document-id}.json](https://docs.invoicexpress.com/guides/generatepdf.md) ## Get QR Code - [GET /api/qr_codes/{document-id}.json](https://docs.invoicexpress.com/guides/getqrcode.md) ## List All - [GET /guides.json](https://docs.invoicexpress.com/guides/listguides.md): Returns a list of guides (Shippings, Transports and Devolutions).