Full-Stack Engineering
Interacting with APIs in Kotlin
In this course, you will explore how to interact with APIs using Kotlin. By the end of this course, you’ll understand the fundamentals of making HTTP requests, handling responses, working with different HTTP methods, and performing API authentication.
curl
Kotlin
6 lessons
22 practices
2 hours
Working with APIs
Lessons and practices
Fetching Data from a Local API
Get Request with HTTP API in Kotlin
Fetching and Processing API Data in Kotlin
Handling 404 Errors with GET Requests in Kotlin
Performing HTTP GET Request with OkHttp in Kotlin
Interacting with APIs with OkHttp in Kotlin
Handling GET Request Errors with OkHttp in Kotlin
Fetching and Handling API Responses with OkHttp in Kotlin
Handling Non-Existent Items with OkHttp in Kotlin
Filtering To-do Items Using Query Parameters in Kotlin
Filtering Todos with Query Parameters
Retrieve a Specific To-Do Item Using GET Request and Path Parameters
Creating and Sending JSON Data via POST Request in Kotlin
Identifying and Fixing API Call Bugs in Kotlin
Handling Missing Data in POST Requests
Verify Addition and Retrieval of a To-Do Item Using API Requests in Kotlin
Sending POST Requests in Kotlin with OkHttp
Implement PUT Method in Kotlin to Update Todo Item
Partial Update of a Todo Item Using PATCH Request
Change PATCH Request to DELETE Request in Kotlin
Handling HTTP Requests in Kotlin
Managing Todo List With API Requests in Kotlin
Meet Cosmo:
The smartest AI guide in the universe
Our built-in AI guide and tutor, Cosmo, prompts you with challenges that are built just for you and unblocks you when you get stuck.

Join the 1M+ learners on CodeSignal
Be a part of our community of 1M+ users who develop and demonstrate their skills on CodeSignal