Course 2: APIs - A Technical Deep Dive

Get a detailed picture of all API calls and understand how authentication works with REST APIs.

rate limit

Code not recognized.

About this course

Welcome to APIs - A Technical Deep Dive, the second course in the Advanced APIs learning path. This course will provide a detailed picture of all API calls and also help you understand how authentication works with REST APIs.

By the end of this course, you’ll be able to:

  • Explain how to authenticate users/clients using REST APIs
  • Describe how to use Create, Update, Read, and Delete calls using APIs
  • Export data using REST API calls
  • Identify concurrency limits and timeouts
  • Discuss how to troubleshoot errors

Click the Enter button above to start.

Course30 minutes

  • Module 1: Client Authentication Using REST API
  • Overview of Authentication Process
  • Legacy Methods of Authentication
  • OAuth Authentication
  • DEMO: Creation of an OAuth Client
  • DEMO: Generating an OAuth Token
  • Module Recap
  • Module 2: Available Calls - CRUD and Actions
  • Introduction
  • DEMO: CRUD-based REST API call
  • REST Action API Calls
  • DEMO: Query()
  • Module Recap
  • Module 3: Commonly Used Object APIs
  • Introduction
  • Account APIs
  • DEMO: Account API calls
  • Payment Method APIs
  • DEMO: Payment Method APIs
  • Payments and Refunds API calls
  • DEMO: Payments and Refunds API calls
  • Invoice Settlement APIs
  • DEMO: Invoice Settlement APIs
  • Orders APIs
  • DEMO: Orders APIs
  • Subscription APIs
  • DEMO: Subscription APIs
  • Event Triggers/Notifications
  • DEMO: Event Triggers API Calls
  • DEMO: Notifications API Calls
  • Module Recap
  • Module 4: Concurrency Limits, Timeouts and Error handling
  • Concurrency Limits and Timeouts
  • Error Handling
  • Module Recap
  • Rate This Course!
  • Next Steps

About this course

Welcome to APIs - A Technical Deep Dive, the second course in the Advanced APIs learning path. This course will provide a detailed picture of all API calls and also help you understand how authentication works with REST APIs.

By the end of this course, you’ll be able to:

  • Explain how to authenticate users/clients using REST APIs
  • Describe how to use Create, Update, Read, and Delete calls using APIs
  • Export data using REST API calls
  • Identify concurrency limits and timeouts
  • Discuss how to troubleshoot errors

Click the Enter button above to start.

Course30 minutes

  • Module 1: Client Authentication Using REST API
  • Overview of Authentication Process
  • Legacy Methods of Authentication
  • OAuth Authentication
  • DEMO: Creation of an OAuth Client
  • DEMO: Generating an OAuth Token
  • Module Recap
  • Module 2: Available Calls - CRUD and Actions
  • Introduction
  • DEMO: CRUD-based REST API call
  • REST Action API Calls
  • DEMO: Query()
  • Module Recap
  • Module 3: Commonly Used Object APIs
  • Introduction
  • Account APIs
  • DEMO: Account API calls
  • Payment Method APIs
  • DEMO: Payment Method APIs
  • Payments and Refunds API calls
  • DEMO: Payments and Refunds API calls
  • Invoice Settlement APIs
  • DEMO: Invoice Settlement APIs
  • Orders APIs
  • DEMO: Orders APIs
  • Subscription APIs
  • DEMO: Subscription APIs
  • Event Triggers/Notifications
  • DEMO: Event Triggers API Calls
  • DEMO: Notifications API Calls
  • Module Recap
  • Module 4: Concurrency Limits, Timeouts and Error handling
  • Concurrency Limits and Timeouts
  • Error Handling
  • Module Recap
  • Rate This Course!
  • Next Steps