# REST API flash cards: Journeyman level

22 REST API terms at the Journeyman level, as flash cards.

Updated: September 27, 2026

- [Study these as flash cards](https://www.ask-codey.com/decks/rest-api/3/flash)
- [Play Memory with them](https://www.ask-codey.com/games/memory?category=rest-api&level=3)

## Terms in this deck

- [409 Conflict](https://www.ask-codey.com/glossary/409-conflict): The request clashes with the current state, like a duplicate.
- [422 Unprocessable Content](https://www.ask-codey.com/glossary/422-unprocessable-content): Well-formed data whose values break the rules.
- [429 Too Many Requests](https://www.ask-codey.com/glossary/429-too-many-requests): You sent too many requests; wait and try again.
- [API Key](https://www.ask-codey.com/glossary/api-key): A secret string that identifies the calling program.
- [API Versioning](https://www.ask-codey.com/glossary/api-versioning): Letting an API change without breaking existing clients.
- [Authentication](https://www.ask-codey.com/glossary/authentication): Proving who you are.
- [Authorization](https://www.ask-codey.com/glossary/authorization): Deciding what an identified user is allowed to do.
- [Bearer Token](https://www.ask-codey.com/glossary/bearer-token): A token sent as "Authorization: Bearer ..."; whoever has it is treated as the user.
- [Cookie](https://www.ask-codey.com/glossary/cookie): Small data the browser stores and sends back to the same site on every request.
- [CORS](https://www.ask-codey.com/glossary/cors): Server rules that tell browsers which other sites may call it.
- [CRUD](https://www.ask-codey.com/glossary/crud): Create, Read, Update, Delete: the four basic data actions.
- [Filtering and Sorting](https://www.ask-codey.com/glossary/filtering-and-sorting): Query-string parameters that narrow and order a list.
- [Idempotent Method](https://www.ask-codey.com/glossary/idempotent-method): A request with the same effect whether sent once or many times.
- [JWT](https://www.ask-codey.com/glossary/jwt): A signed token carrying who the user is and when it expires.
- [Location Header](https://www.ask-codey.com/glossary/location-header): A header pointing to a new resource or a redirect target.
- [OpenAPI](https://www.ask-codey.com/glossary/openapi-rest-api): A standard machine-readable description of an API.
- [Pagination](https://www.ask-codey.com/glossary/pagination): Returning a large list in pages with a total count.
- [Problem Details](https://www.ask-codey.com/glossary/problem-details): A standard JSON shape for API error responses.
- [Resource Naming](https://www.ask-codey.com/glossary/resource-naming): Name endpoints with plural nouns and IDs, letting the method be the verb.
- [Safe Method](https://www.ask-codey.com/glossary/safe-method): A method that only reads and never changes data, like GET.
- [Stateless](https://www.ask-codey.com/glossary/stateless): Each request carries all it needs; the server remembers nothing in between.
- [Swagger UI](https://www.ask-codey.com/glossary/swagger-ui): An interactive web page, built from OpenAPI, for trying an API.

[Read them in the glossary](https://www.ask-codey.com/glossary/subjects/rest-api/journeyman)

Source: https://www.ask-codey.com/decks/rest-api/journeyman
