This guide walks you through building your first OAuth2 app with Deel, from initial setup to submitting for App Store review. You’ll learn how to implement OAuth2 authentication, make API calls, and prepare your app for production.
Before you begin, you’ll need:
Basic understanding of:
Set up your development environment:
Get in touch: We recommend reaching out to our partnership team before you start building. We can provide guidance, answer questions, and help you succeed.
Register your application in the Developer Center:
Implement Deel’s OAuth2 authorization code flow to authenticate users and obtain access tokens.
Detailed OAuth2 guide: For a complete explanation of OAuth2 implementation including authorization requests, token exchange, and token refresh, see our OAuth2 documentation.
Quick overview:
Use the access token to call Deel APIs:
Test your integration using Deel’s sandbox environment:
Use sandbox endpoints for testing:
https://app-sandbox.letsdeel.com/oauth/authorizehttps://app-sandbox.letsdeel.com/oauth/tokenhttps://api-sandbox.letsdeel.com/rest/v2/Ready to publish? Once you’ve built and tested your app, check out the Publishing to App Store guide to learn how to submit your app for review.
Avoid these common mistakes: