# Enums in .Net API

**URL:** <https://developer.squareup.com/forums/t/enums-in-net-api/6839>\
**Category:** Questions\
**Tags:** orders-api, invoices-api\
**Created:** [August 20, 2022, 5:27am UTC](https://developer.squareup.com/forums/t/enums-in-net-api/6839 "2022-08-20T05:27:13Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Merino](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/merino/32/1395_2.png) [@Merino](https://developer.squareup.com/forums/u/Merino)\
**Post date:** [August 20, 2022, 5:27am UTC](https://developer.squareup.com/forums/t/enums-in-net-api/6839/1 "2022-08-20T05:27:13Z")

</div>

Are Square Enums exposed in .NET API? Asking because coding them as literal strings can lead to hard to find runtime bugs e.g. I was testing for Invoice Status == “CANCELLED” because I’d spell-checked and corrected for Australian/British English rather than the correct American English spelling “CANCELED”. Using defined Enum values in code would detect this type of mistake at compile time.

---

<div class="post-metadata">

**Author:** ![Bryan-Square](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/bryan-square/32/38_2.png) [@Bryan-Square](https://developer.squareup.com/forums/u/Bryan-Square)\
**Post date:** [August 22, 2022, 3:59pm UTC](https://developer.squareup.com/forums/t/enums-in-net-api/6839/2 "2022-08-22T15:59:48Z")

</div>

Yes, our [Objects and Enums](https://developer.squareup.com/reference/square/enums) are documented in our API Reference. 🙂
