# ThreadPage Integration API

**Canonical:** https://apis.io/apis/thread-page/thread-page-integration-api-api/  
**Provider:** ThreadPage — https://apis.io/providers/thread-page/  
**Base URL:** https://thread.page  
**Documentation:** https://thread.page/help/connections/custom

ThreadPage Integration API is one of 4 APIs that [ThreadPage](https://apis.io/providers/thread-page/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 3 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 3 JSON Schemas.

The Integration API API from ThreadPage — 37 operation(s) for integration api.

## Operations (46)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/integrations/v1/connection` | Describe the connection behind this token |
| POST | `/api/integrations/v1/files/{file_id}/complete` | Complete a file upload |
| POST | `/api/integrations/v1/files/{file_id}/parts` | Get more part URLs of a file upload |
| GET | `/api/integrations/v1/folders` | List folders |
| POST | `/api/integrations/v1/folders` | Create a folder |
| PATCH | `/api/integrations/v1/folders/{folder_id}` | Rename a folder |
| POST | `/api/integrations/v1/folders/{folder_id}/move` | Move a folder with everything in it |
| POST | `/api/integrations/v1/folders/{folder_id}/restore` | Restore a folder |
| POST | `/api/integrations/v1/folders/{folder_id}/trash` | Move a folder to Trash |
| POST | `/api/integrations/v1/inbox/notes` | Add a note to the owner's Inbox |
| GET | `/api/integrations/v1/notes/{note_id}` | Get a note with its full content |
| PATCH | `/api/integrations/v1/notes/{note_id}` | Pin a note or mark it done |
| PUT | `/api/integrations/v1/notes/{note_id}/content` | Replace a note's content |
| GET | `/api/integrations/v1/notes/{note_id}/files/{file_id}` | Describe a file a note holds |
| GET | `/api/integrations/v1/notes/{note_id}/files/{file_id}/preview` | Read the preview of a file a note holds |
| GET | `/api/integrations/v1/notes/{note_id}/files/{file_id}/text` | Read the text of a text file or a PDF a note holds |
| GET | `/api/integrations/v1/notes/{note_id}/images/{image_id}` | Read a preview of an image a note holds |
| POST | `/api/integrations/v1/notes/{note_id}/move` | Move a note to another thread |
| GET | `/api/integrations/v1/notes/{note_id}/reminder` | Read the person's reminder on this note |
| PUT | `/api/integrations/v1/notes/{note_id}/reminder` | Set the person's reminder on this note |
| DELETE | `/api/integrations/v1/notes/{note_id}/reminder` | Remove the person's reminder on this note |
| POST | `/api/integrations/v1/notes/{note_id}/restore` | Restore a note |
| POST | `/api/integrations/v1/notes/{note_id}/trash` | Move a note to Trash |
| GET | `/api/integrations/v1/notes/{note_id}/versions` | List a note's earlier versions |
| GET | `/api/integrations/v1/notes/{note_id}/versions/{version_id}` | Read one earlier version |
| POST | `/api/integrations/v1/notes/{note_id}/versions/{version_id}/restore` | Make an earlier version current |
| GET | `/api/integrations/v1/operations/{operation_id}` | Read the receipt of an earlier write |
| GET | `/api/integrations/v1/search` | Search notes by text or thread title or description |
| GET | `/api/integrations/v1/statuses` | List the workspace's statuses |
| GET | `/api/integrations/v1/threads` | List threads this connection can see |
| POST | `/api/integrations/v1/threads` | Create a thread |
| GET | `/api/integrations/v1/threads/{thread_id}` | Get one thread |
| PATCH | `/api/integrations/v1/threads/{thread_id}` | Rename a thread or change its description or status |
| POST | `/api/integrations/v1/threads/{thread_id}/archive` | Archive a thread |
| POST | `/api/integrations/v1/threads/{thread_id}/files` | Upload a file for a note in a thread |
| POST | `/api/integrations/v1/threads/{thread_id}/images` | Upload an image for a note in a thread |
| POST | `/api/integrations/v1/threads/{thread_id}/move` | Move a thread into a folder |
| GET | `/api/integrations/v1/threads/{thread_id}/notes` | List notes in a thread, newest first |
| POST | `/api/integrations/v1/threads/{thread_id}/notes` | Add a note to a thread |
| GET | `/api/integrations/v1/threads/{thread_id}/reminder` | Read the person's reminder on this thread |
| PUT | `/api/integrations/v1/threads/{thread_id}/reminder` | Set the person's reminder on this thread |
| DELETE | `/api/integrations/v1/threads/{thread_id}/reminder` | Remove the person's reminder on this thread |
| GET | `/api/integrations/v1/threads/{thread_id}/reminders` | List a thread's reminders |
| POST | `/api/integrations/v1/threads/{thread_id}/restore` | Restore a thread |
| POST | `/api/integrations/v1/threads/{thread_id}/trash` | Move a thread to Trash |
| POST | `/api/integrations/v1/threads/{thread_id}/unarchive` | Unarchive a thread |

## Machine-readable artifacts (4)

- **OpenAPI** — https://artifacts.apis.io/thread-page/openapi/thread-page-integration-api-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/thread-page/json-schema/thread-page-note-schema.json
- **JSONSchema** — https://artifacts.apis.io/thread-page/json-schema/thread-page-connection-info-schema.json
- **JSONSchema** — https://artifacts.apis.io/thread-page/json-schema/thread-page-thread-schema.json

## Other ThreadPage APIs (3)

- [ThreadPage Endpoint URLs API](https://apis.io/apis/thread-page/thread-page-endpoint-urls-api/)
- [ThreadPage Events API](https://apis.io/apis/thread-page/thread-page-events-api/)
- [ThreadPage Requests API](https://apis.io/apis/thread-page/thread-page-requests-api/)

---

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