# Fetch Receipt Processor (Reference Specification)

**Canonical:** https://apis.io/apis/fetch-rewards/receipt-processor/  
**Provider:** Fetch Rewards — https://apis.io/providers/fetch-rewards/  
**Documentation:** https://github.com/fetch-rewards/receipt-processor-challenge

Fetch Receipt Processor (Reference Specification) is published by [Fetch Rewards](https://apis.io/providers/fetch-rewards/) on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Receipts, Rewards, and Points. The published artifact set on APIs.io includes an OpenAPI specification.

A two-operation OpenAPI 3.0.3 document Fetch publishes in its public GitHub organization as the specification for its engineering take-home exercise: submit a receipt for processing and retrieve the points awarded for that receipt. It is a reference contract, not a hosted production service - the document declares no servers, no security schemes and no operationIds, and Fetch exposes no public endpoint implementing it. It is captured here because it is the only machine-readable contract Fetch publishes, and it faithfully describes the shape of the receipt and line-item data at the core of the Fetch product.

## Machine-readable artifacts (7)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/fetch-rewards/refs/heads/main/openapi/fetch-rewards-receipt-processor-openapi.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/fetch-rewards/refs/heads/main/errors/fetch-rewards-problem-types.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/fetch-rewards/refs/heads/main/data-model/fetch-rewards-data-model.yml
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/fetch-rewards/refs/heads/main/overlays/fetch-rewards-receipt-processor-overlay.yaml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/fetch-rewards/refs/heads/main/conventions/fetch-rewards-conventions.yml
- **SourceCode** — https://github.com/fetch-rewards/receipt-processor-challenge
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/fetch-rewards/refs/heads/main/apis.yml

## Tags

Receipts, Rewards, Points

---

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