# Casey's StoreMessagingApi

**Canonical:** https://apis.io/apis/caseys-general-stores/caseys-storemessagingapi/  
**Provider:** Casey's General Stores — https://apis.io/providers/caseys-general-stores/  
**Base URL:** https://esl.caseys.io/storemessagingapi  
**Documentation:** https://developer.esl.caseys.io/

Casey's StoreMessagingApi is one of 21 APIs that [Casey's General Stores](https://apis.io/providers/caseys-general-stores/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Messaging, In-Store Operations, and Order Fulfillment. The published artifact set on APIs.io includes an OpenAPI specification and authentication docs.

Allows services running in a Casey's store to receive messages from external sources. Registers store agents (v1 and v2 registration), lists registered services, sends messages to a store, and carries a deprecated order-fulfilment ticket-printing endpoint.

## Operations (8)

| Method | Path | Summary |
|---|---|---|
| POST | `/print/tickets` | This is specific to Order Fulfillment. Please use the v1/stores/{storeNumber}/messages endpoint instead. |
| GET | `/heartbeat` | Gets the health of the API. |
| POST | `/register` | Registers a new store agent. |
| POST | `/v1/stores/{storeNumber}/messages` | Sends messages to a store. |
| POST | `/v1/register` | New enhancements have been made to the registration process. Use the v2/stores/{storeNumber}/register endpoint instead. |
| POST | `/v2/stores/{storeNumber}/register` | Registers a new store agent. |
| GET | `/v2/registrations` | Get Registered Services |
| GET | `/openapi/V3.json` | Get OpenApi Specification |

## Machine-readable artifacts (4)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/caseys-general-stores/refs/heads/main/openapi/caseys-general-stores-store-messaging-api-openapi.yml
- **DeveloperPortal** — https://developer.esl.caseys.io/
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/caseys-general-stores/refs/heads/main/authentication/caseys-general-stores-authentication.yml
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/caseys-general-stores/refs/heads/main/overlays/caseys-general-stores-store-messaging-api-overlay.yaml

## Other Casey's General Stores APIs (12)

- [Casey's CasApi](https://apis.io/apis/caseys-general-stores/caseys-casapi/)
- [Casey's CasGatewayApi](https://apis.io/apis/caseys-general-stores/caseys-casgatewayapi/)
- [Casey's DevOpsMetricsApi](https://apis.io/apis/caseys-general-stores/caseys-devopsmetricsapi/)
- [Casey's DigitalProductionPlannerApi](https://apis.io/apis/caseys-general-stores/caseys-digitalproductionplannerapi/)
- [Casey's FuelPriceApi](https://apis.io/apis/caseys-general-stores/caseys-fuelpriceapi/)
- [Casey's ItemApi](https://apis.io/apis/caseys-general-stores/caseys-itemapi/)
- [Casey's ItsmApi](https://apis.io/apis/caseys-general-stores/caseys-itsmapi/)
- [Casey's KitchenSupplyOrderingapi](https://apis.io/apis/caseys-general-stores/caseys-kitchensupplyorderingapi/)
- [Casey's OldStoreApi](https://apis.io/apis/caseys-general-stores/caseys-oldstoreapi/)
- [Casey's PowerInventoryApi](https://apis.io/apis/caseys-general-stores/caseys-powerinventoryapi/)
- [Casey's ProductionPlannerApi](https://apis.io/apis/caseys-general-stores/caseys-productionplannerapi/)
- [Casey's ShelfLabelPrintApi](https://apis.io/apis/caseys-general-stores/caseys-shelflabelprintapi/)

## Tags

Messaging, In-Store Operations, Order Fulfillment

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/caseys-general-stores/caseys-storemessagingapi/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/caseys-general-stores/.
