Documentation
Developer Essentials Learning Path
Introduction to Developer Essentials
Overview
The commercetools mindset
Developer resources
Prepare your work environment
Overview
SDK setup process
Set up the TypeScript SDK
Set up the Java SDK
Learning check
Authorization flows and API Clients
Overview
Authentication and authorization
Scopes
Learning check
Manage resources with the SDK
Overview
Manage resources (CRUD)
Create a Customer
Get a Customer
Update a Customer
Delete a Customer
Best practices
Learning check
API queries and Query Predicates
Overview
Query Predicates
Queries and the SDKs
Improve query performance
Learning check
GraphQL
Overview
Develop with GraphQL
Use the GraphQL Explorer and the SDK
Create a GraphQL query
Create a GraphQL mutation
Create an advanced GraphQL query
Learning check
Import API
Overview
Data orchestration
Use the Import API
Learning check
Developer Essentials challenge
Overview
Challenge
Documentation
Composable Commerce
Developer Essentials Learning Path

Authorization flows and API Clients

Learn about Composable Commerce OAuth 2.0 for API authentication.

Total time: 60 min

After completing this module, you should be able to:

  • Demonstrate best practices related to authorization flows and API Clients.
  • Understand when to use specific grant types.
  • Agenda
    1. Authentication and authorization
    2. Scopes
    3. Learning check
  • Prerequisites
    • Organizations, Teams, and Projects module
    • Understand OAuth concepts.
    • Experience working with APIs.
    • Understand the basic concepts of authentication and authorization.
Who is this module for?
  • Functional or system architects
  • Technical management
  • Backend and frontend developers
Next:
Authentication and authorization
Product
Composable CommerceFrontendConnectInStore
Help
Contact supportSystem status
Resources
BlogMigration guidesTraining
Privacy PolicyCookiesImprint
© 2025 commercetools