API Documentation

Buckets is a developer-first API for receiving, transforming, and sending files via SFTP. These docs will take you through the process of using the API to start accepting your first files from clients.

Getting started

To get started, create a new API key in your dashboard, then read about how to make requests for the resources you need to access using our HTTP APIs.

Guides

Authentication

Learn how to authenticate your API requests.

Read more

Pagination

Understand how to work with paginated responses.

Read more

Errors

Read about the different types of errors returned by the API.

Read more

Environments

Understand the two different environments offered by Buckets.

Read more

Identifiers

Read about the different types of identifiers used by Buckets.

Read more

Notifications

Learn how to programmatically configure notifications for your app.

Read more

Resources

Buckets

Learn about the bucket model and how to create, retrieve, update, delete, and list buckets.

Users

Learn about the user model and how to create, retrieve, update, delete, and list users.

Notifications

Learn about the notification model and how to subscribe to different platform events.