Y3-P03 · Phase 3 of 8

REST APIs

Understand and consume REST APIs for IAM operations.

RESTHTTP methodsJSONAuthenticationPaginationRate limitingError handling

Objectives

  • 1.Understand REST principles and HTTP methods
  • 2.Authenticate to APIs (OAuth, API keys, bearer tokens)
  • 3.Handle pagination and rate limiting
  • 4.Parse and construct JSON payloads
  • 5.Implement robust error handling

Student Outcomes

  • Consume REST APIs confidently
  • Handle auth, pagination, and errors
  • Build JSON payloads correctly
  • Document API permissions

Evidence Requirements

  • API client scripts
  • JSON request/response examples
  • Error handling demonstrations
  • API permission documentation

Acceptance Criteria

  • Student consumes REST APIs correctly
  • Student handles pagination and errors
  • Student documents API permissions

Evidence & Scoring

Passing: 80%

Tutor — Y3-P03

Tutor Offline. Ollama is not running. Install from ollama.com, then run ollama serve and ollama pull llama3.1.

Ask the tutor a question about your current lab.

The tutor uses progressive hints — it won't give you the answer immediately.