# Binderwork API V1 API

**Canonical:** https://apis.io/apis/binderwork-com/binderwork-api-v1-api/  
**Provider:** binderwork-com — https://apis.io/providers/binderwork-com/  
**Base URL:** https://localhost:4410/api/v1  
**Documentation:** https://binderwork.com/llms.txt

Binderwork API V1 API is one of 2 APIs that [binderwork-com](https://apis.io/providers/binderwork-com/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 2 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 2 JSON Schemas.

Every action in Binderwork. The workspace comes from the credential, so paths carry no workspace ID. Writes take an Idempotency-Key header.

## Operations (60 of 328)

| Method | Path | Summary |
|---|---|---|
| POST | `/workspaces` | Create a workspace |
| GET | `/workspaces` | List my workspaces |
| GET | `/binder` | Open my binder |
| POST | `/binder` | Start my binder |
| POST | `/binder/addresses` | Add an address to my binder |
| POST | `/binder/addresses/verify` | Confirm an address for my binder |
| POST | `/binder/addresses/remove` | Remove an address from my binder |
| GET | `/binder/papers/{paper_id}` | Download a paper from my binder |
| DELETE | `/binder/papers/{paper_id}` | Take a paper out of my binder |
| POST | `/binder/export` | Download my binder |
| POST | `/binder/stop` | Stop my binder |
| GET | `/workspace` | Get the workspace |
| PATCH | `/workspace` | Update the company's details |
| PATCH | `/workspace/policies` | Change the workspace policies |
| PATCH | `/workspace/brand` | Change the brand on reader pages |
| PUT | `/workspace/link-domain` | Set the domain links use |
| POST | `/workspace/link-domain/check` | Check the link domain's DNS record |
| PUT | `/workspace/company-domain` | Set the company's domain |
| POST | `/workspace/company-domain/check` | Check the company domain's DNS record |
| POST | `/parties` | Add or update a party |
| GET | `/parties` | List parties |
| GET | `/parties/{party_id}` | Get a party |
| POST | `/parties/{party_id}/archive` | Archive a party |
| POST | `/officers` | Designate an officer |
| GET | `/officers` | List officers |
| POST | `/officers/{officer_id}/revoke` | End an officer's designation |
| POST | `/tasks` | Add a task |
| GET | `/tasks` | List tasks |
| POST | `/tasks/{task_id}/resolve` | Resolve a task |
| POST | `/calendar/link` | Get a calendar link for the company's obligations |
| GET | `/decisions` | See why a model suggested something |
| POST | `/rounds/intake` | Read a commitment email with AI |
| GET | `/ai/keys` | See the AI key |
| POST | `/ai/keys` | Add an AI key |
| DELETE | `/ai/keys/{key_id}` | Remove the AI key |
| POST | `/hooks` | Send notifications to Slack or a webhook |
| GET | `/hooks` | List where notifications are sent |
| DELETE | `/hooks/{hook_id}` | Stop sending notifications to a hook |
| POST | `/hooks/{hook_id}/test` | Send a test notification |
| POST | `/approvals` | Ask for one approval covering several calls |
| GET | `/approvals` | List approvals |
| GET | `/approvals/{approval_id}` | Get an approval |
| POST | `/approvals/{approval_id}/decide` | Approve or reject a request |
| POST | `/approvals/{approval_id}/cancel` | Withdraw a pending request |
| GET | `/jobs/{job_id}` | Get a job |
| GET | `/activity` | List what changed |
| GET | `/search` | Search the workspace |
| GET | `/audit/events` | Read the audit log |
| POST | `/audit/verify` | Verify the audit chain |
| POST | `/api-keys` | Create an API key |
| GET | `/api-keys` | List API keys |
| POST | `/api-keys/{key_id}/revoke` | Revoke an API key |
| POST | `/agent-connections` | Connect an agent |
| GET | `/agent-connections` | List connected agents |
| POST | `/agent-connections/{connection_id}/revoke` | Disconnect an agent |
| POST | `/agent-connections/current/disconnect` | Disconnect this app |
| POST | `/members/invitations` | Invite someone to the workspace |
| POST | `/members/invitations/{invitation_id}/revoke` | Withdraw an invitation |
| POST | `/invitations/accept` | Accept an invitation |
| POST | `/invitations/preview` | Read an invitation before accepting it |

…and 268 more operations. The page lists the first 250; the full set of 328 is in the OpenAPI linked below.

## Machine-readable artifacts (3)

- **OpenAPI** — https://artifacts.apis.io/binderwork-com/openapi/_original/binderwork-com-v1-openapi.json
- **JSONSchema** — https://artifacts.apis.io/binderwork-com/json-schema/binderwork-com-approval-required-schema.json
- **JSONSchema** — https://artifacts.apis.io/binderwork-com/json-schema/binderwork-com-json-schema.json

## Other binderwork-com APIs (1)

- [Binderwork API](https://apis.io/apis/binderwork-com/binderwork-api/)

---

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