Skip to main content

Getting Started

If you're new to the Tape API, you've come to the right place. In this guide you'll learn how to use the Tape API by interacting with a record.


The easiest way to authenticate with the Developer API is to use your personal user API key. User API keys have the prefix user_key_. If you are not already a Tape user, the first step is to sign up and create an account here.

Note that your API key carries the same privileges as your user account, so be sure to keep it secret! However, if your API key gets leaked, you can always deactivate it and generate a new one inside your user settings.

The Basics

The world runs on JSON over HTTP (or HTTPS hopefully). The Tape API is no exception, so if you know how to send and receive JSON data via HTTPS, you are all set. The API is RESTful for the most part, meaning that you can use the HTTP verbs GET, POST, PUT, and DELETE to interact with resources like records, apps and workspaces. The base URL to send all API requests is

Retrieve your first Record

Records are the place where work gets done inside every Tape organization. The endpoint for retrieving a record is /v1/records/{record_id}. Let's go ahead and retrieve a record:

Get your record "Demo Record"
curl \
-u user_key_replace_with_your_api_key:

That's it, you just got your first response from the Tape API 🎉
Explore all you can do with records here.