hardMultiple ChoiceObjective-mapped
200-901 Practice Question: A Python script using the Cisco Meraki API v1 is…
A Python script using the Cisco Meraki API v1 is failing with a 429 status code. What is the recommended course of action?
⚠ Common exam trap
Cisco often tests the distinction between HTTP status codes, so the trap here is that candidates confuse a 429 (rate limit) with authentication errors (401/403) or assume they can modify server-side limits, leading them to pick options like B or C.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Implement retry logic with exponential backoff and respect Retry-After header
A 429 status code indicates rate limiting, meaning the client has exceeded the allowed number of requests per time window. The correct response is to implement retry logic with exponential backoff and respect the Retry-After header, which tells the client how long to wait before retrying. This is a standard best practice for REST APIs, including Cisco Meraki's API v1, to handle rate limits gracefully without overwhelming the server.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Change the API endpoint to a different region
Why it's wrong here
Changing endpoint may not resolve rate limiting; it's a client-side issue.
- ✗
Check the API token
Why it's wrong here
Token issues cause 401, not 429.
- ✗
Increase the rate limit on the dashboard
Why it's wrong here
Rate limits are enforced by the API; they cannot be increased arbitrarily.
- ✓
Implement retry logic with exponential backoff and respect Retry-After header
Why this is correct
This is the standard approach for handling rate limiting.
Go deeper
Related to this question
About these practice questions
Courseiva writes every 200-901 question from scratch — 989 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This 200-901 practice question is part of Courseiva's free Cisco certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the 200-901 exam.