# Virtual Incentives Documentation > The Virtual Incentives Rest API allows for real-time processing of prepaid virtual rewards. ## Guides - [Get Programs](https://developers.virtualincentives.com/docs/get-programs-2.md) - [Get Program Brands](https://developers.virtualincentives.com/docs/get-program-brands-2.md) - [Get Program Brand](https://developers.virtualincentives.com/docs/get-program-brand-2.md) - [Activate Card by PAN (Prepaid)](https://developers.virtualincentives.com/docs/activate.md) - [Activate Card by PAN (Post-paid)](https://developers.virtualincentives.com/docs/activate-by-pan-post-paid.md) - [Activate Card by Barcode (Post-paid)](https://developers.virtualincentives.com/docs/activate-by-barcode-post-paid.md) - [Update Card PIN](https://developers.virtualincentives.com/docs/update-pin.md) - [Error Handling](https://developers.virtualincentives.com/docs/error-handling-3.md) - [Appendix A: Order Status Types](https://developers.virtualincentives.com/docs/appendix-a-order-status-types-3.md) - [Appendix B: Error Codes](https://developers.virtualincentives.com/docs/appendix-b-error-codes-3.md) - [Appendix C: Reward DNA Status](https://developers.virtualincentives.com/docs/appendix-c-reward-dna-status-1.md) - [Create Orders](https://developers.virtualincentives.com/docs/create-orders.md) - [Error Handling](https://developers.virtualincentives.com/docs/error-handling-2.md) - [Create Orders](https://developers.virtualincentives.com/docs/create-order.md) - [Error Handling](https://developers.virtualincentives.com/docs/error-handling-1.md) - [Create Order](https://developers.virtualincentives.com/docs/create-order-1.md) ## API Reference - [Order File Format](https://developers.virtualincentives.com/reference/order-file-format.md)