AUTHENTICATION: All GET endpoints can be accessed without authentication, but some parameters (which might cause complex or time-consuming queries) require authentication, as well as all POST/PATCH/DELETE endpoints that change data.
You can authenticate a request in 2 ways:
- By providing an e-mail and password with HTTP Basic authentication or
-
Including a session token in the
Authorization
header with the valueBearer: <token>
. Use this if you are authorizing a session on behalf of a user. You can obtain a session token at/users/sign_in
; See the authentication section below for details.