API Documentation

Use the DevRIFT API to send multi-factor authentication codes, create magical links, and more.

Getting started

To get started, create a new application in your developer dashboard, then read about how to make requests for the resources you need to access using our HTTP APIs or dedicated client SDKs. When your integration is ready to go live, switch to your live keys!

Guides

Authentication

Learn how to authenticate your API requests.

More about Authentication

Pagination

Understand how to work with paginated responses.

More about Pagination

Errors

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

More about Errors

Webhooks

Learn how to programmatically configure webhooks for your app.

More about Webhooks

Resources

Multi-Factor Authentication

Learn about MFA and how to create and send MFA Codes.

Man-in-the-Middle

Learn about Man-in-the-Middle Attacks and how to check if an attack is in progress.

HALT

Learn about DevRIFT HALT, and how to use it to stop Data Breaches and other attacks.

Identity

Learn about DevRIFT Identity and how to create, update, delete, and retrieve Identity Sessions.