# anecdotes Requirements API

**Canonical:** https://apis.io/apis/anecdotes/anecdotes-requirements-api/  
**Provider:** anecdotes — https://apis.io/providers/anecdotes/  
**Base URL:** https://api.anecdotes.ai  
**Documentation:** https://help.anecdotes.ai/api/overview

anecdotes Requirements API is one of 18 APIs that [anecdotes](https://apis.io/providers/anecdotes/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Requirements. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, and authentication docs.

**Requirements** tie **controls** to expected **evidence** and framework scoping. These endpoints cover listing customer requirements, simple **create / read / update / delete** for a single requirement id (`requirement_…`), and reading / updating **custom field** values on requirements.

## Operations (7)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v1/requirement` | Get all requirements |
| POST | `/api/v1/requirement/` | Create a custom requirement |
| GET | `/api/v1/requirement/{requirement_id}` | Get requirement by id |
| DELETE | `/api/v1/requirement/{requirement_id}/` | Delete a requirement |
| PATCH | `/api/v1/requirement/{requirement_id}/` | Update a requirement |
| PATCH | `/api/v1/requirement/{requirement_id}/fields/{field_id}` | Set a custom field value on a requirement |
| GET | `/api/v1/requirements/fields` | Get all requirement custom field values |

## Machine-readable artifacts (7)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/anecdotes/refs/heads/main/openapi/anecdotes-requirements-api-openapi.yml
- **Documentation** — https://help.anecdotes.ai/technical-setup/api
- **APIReference** — https://help.anecdotes.ai/api/overview
- **GettingStarted** — https://help.anecdotes.ai/technical-setup/api/using-the-anecdotes-api
- **Authentication** — https://help.anecdotes.ai/api/token
- **Postman** — https://raw.githubusercontent.com/api-evangelist/anecdotes/refs/heads/main/postman/anecdotes-fedramp-20x.postman_collection.json
- **Documentation** — https://help.anecdotes.ai/technical-setup/fedramp-20x-trust-center-and-api

## Other anecdotes APIs (12)

- [Anecdotes MCP Proxy](https://apis.io/apis/anecdotes/anecdotes-mcp-proxy/)
- [anecdotes Analysis Rules API](https://apis.io/apis/anecdotes/anecdotes-analysis-rules-api/)
- [anecdotes Authorization API](https://apis.io/apis/anecdotes/anecdotes-authorization-api/)
- [anecdotes Create Controls API](https://apis.io/apis/anecdotes/anecdotes-create-controls-api/)
- [anecdotes Create Evidence API](https://apis.io/apis/anecdotes/anecdotes-create-evidence-api/)
- [anecdotes Custom Fields API](https://apis.io/apis/anecdotes/anecdotes-custom-fields-api/)
- [anecdotes Download Evidence API](https://apis.io/apis/anecdotes/anecdotes-download-evidence-api/)
- [anecdotes Findings API](https://apis.io/apis/anecdotes/anecdotes-findings-api/)
- [anecdotes Framework API](https://apis.io/apis/anecdotes/anecdotes-framework-api/)
- [anecdotes Gated API](https://apis.io/apis/anecdotes/anecdotes-gated-api/)
- [anecdotes Policy Manager API](https://apis.io/apis/anecdotes/anecdotes-policy-manager-api/)
- [anecdotes Public API](https://apis.io/apis/anecdotes/anecdotes-public-api/)

## Tags

Requirements

---

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