Skip to main content
The Aptly API lets you integrate external tools, scripts, and AI agents directly with your Aptly boards.

What you can do

  • List and retrieve cards — paginate through all cards or fetch a single card by ID
  • Create and update cards — push data into any board field using field keys from the schema
  • Add comments and files — attach notes or documents to cards
  • Add tab views — embed external URLs as tabs on a board
  • Read the board schema — discover field keys and types before reading or writing data

Base URL

https://core-api.getaptly.com

Quick start

1

Enable the API for your board

In Aptly, open the board → Card SourcesAPI and toggle the API on.
2

Create an API key

Under the API section, click Create New Key, give it a name, and copy the key value.
3

Fetch the schema

curl https://core-api.getaptly.com/api/schema/{boardId} \
  -H "x-token: YOUR_API_KEY"
This returns the list of field keys you’ll need for reading and writing cards.
4

Create a card

curl -X POST https://core-api.getaptly.com/api/board/{boardId} \
  -H "x-token: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "name": "John Smith", "<fieldKey>": "<value>" }'