10x CRM with Descope Inbound Apps

A demonstration of how to turn your application into an OAuth identity provider.

About 10x CRM

This is a sample application to showcase how you can turn your app into an OAuth identity provider while leaving the heavy-lifting of authentication, scopes and permissions, and token management to us.

Resources & Tools

Explore these resources to learn more about Descope's Inbound Apps and how to integrate them into your own applications.

APIs & OAuth Scopes

The 10x CRM exposes RESTful APIs protected by OAuth 2.0 scopes. Third-party applications can request specific permissions to access different parts of the CRM.

OAuth Scopes define the specific permissions that a third-party application can request. Each API endpoint requires one or more scopes for access.

Contacts API
GET /contacts
List all contacts
contacts:read
Optional: deals:read
GET /contacts/{id}
Get a contact by id
contacts:read
Optional: deals:read
GET /contacts/search
List of contacts with optional filters
contacts:read
Deals API
GET /deals
List all deals
deals:read
GET /deals/{id}
Get a deal by id
deals:read

Ready to Integrate Your Own Inbound App?

Get started with Descope today and transform your application into a secure OAuth provider.