Plus Base URL, Authentication, and Where to Go Next
REST API.
Opal API Keys: Create, Use, and Revoke
Plus Read-Only Keys, Limits, and the Key Management Routes
Opal REST API Quick Start: Your First Calls
Plus Copy-and-Paste curl Commands for Common Tasks
Plan, Limits, and Usage in the Opal API: GET /account
Plus Plan Features, Locked Accounts, and API Access
API Conventions: IDs, Response Format, and Status Codes
Plus Pagination and the Differences Between Routes
Errors, Rate Limits, and Plan Limits in the Opal API
Plus Every Limit Response and a Debug Checklist
Items API: List, Get, Create, Update, and Delete
Plus Item Types, Query Parameters, and Owner vs Recipient Rules
Writing Page Content: BlockNote JSON and editorContent
Plus Block Types, Code Blocks, Tables, Item Links, and Spacing Rules
Position Items: Batch Move, Inbox, and Z-Order
Plus Canvas Coordinates and Recipient Placement
Upload Files and Media with the API
Plus Download URLs and Embedding Media in Pages
Workspaces API: List, Create, Update, Reorder, and Delete
Plus Address Rules, Icons, and What Delete Removes
Saved Views API: Save, List, and Set Your Home View
Plus View Settings and First View After Login
Binders API: Add, Remove, Reorder, and Duplicate
Plus the 500-Item Limit and Owner Controls
Fences API: Add Items, Read Children, and Move a Fence
Plus How Fence Membership Follows Position
Sharing API: Shares, Permissions, and Recipient Placement
Plus Permission Toggles, Shared Fences, and Reassigning the Owner
Reassign Owner API: Hand a Shared Item, Binder, or Fence to a Member
Plus Finding the New Owner, Keeping Access, and Refusals
Copies API: Send, Accept, and Decline Independent Copies
Plus How Copies Differ From Shares
Publishing API: Publish, Refresh, Status, and Unpublish
Plus Who Can Publish What and the Public Routes
Tasks API: Create, List, Update, and Delete Tasks
Plus Filtering by Date and Completion
Search API: Find Items by Title, Description, and Content
Plus How Results Are Scored
