Courseiva

200-901 · topic practice

Understanding and Using APIs practice questions

This domain covers consuming and building APIs on Cisco platforms: REST basics, HTTP methods and status codes, authentication, JSON/XML parsing, and model-driven programmability. It is tested through scenario questions on Cisco DevNet tooling such as Webex APIs, NETCONF/RESTCONF operations, webhooks, and Python requests code that calls real endpoints.

Courseiva uses original exam-style practice questions designed for learning and revision. The goal is to understand the concepts, recognise exam patterns, and improve through explanations — not memorise copied exam dumps.

Editorial oversight:Johnson Ajibi· MSc IT Security, IEEE Senior Member
20 questionsDomain: Understanding and Using APIs

What the exam tests

What to know about Understanding and Using APIs

Be able to choose the right API call for a scenario: pick NETCONF/RESTCONF operations that match the datastore and intent, register and handle Webex webhooks, and read HTTP status codes and JSON payloads. Getting the operation-to-datastore mapping right is the key skill.

NETCONF operations: <get>, <get-config>, <edit-config>, and which retrieves the running datastore

Webex API webhooks for real-time event notifications and their registration, payload, and delivery behavior

REST fundamentals: HTTP verbs, status codes, headers, authentication, and JSON/XML response parsing

RESTCONF and YANG model-driven programmability using HTTP methods against Cisco device datastores

Watch out for

Common Understanding and Using APIs exam traps

  • ▸Confusing NETCONF <get> with <get-config>: <get> returns state plus config, while <get-config> targets a specific datastore like running.
  • ▸Assuming Webex webhooks stream messages directly; webhooks only POST event metadata, so the bot must call the API to fetch details.
  • ▸Mixing RESTCONF and NETCONF transports, or using the wrong HTTP verb (PUT vs PATCH vs POST) when editing YANG-modeled configuration.

Practice set

Understanding and Using APIs questions

20 questions · select your answer, then reveal the explanation

Which TWO of the following are valid OAuth 2.0 grant types? (Select TWO)

Which TWO of the following are HTTP methods used for creating or updating resources in REST APIs? (Select TWO)

A developer is making requests to the Meraki Dashboard API and receives a 429 Too Many Requests response. What is the default rate limit for this API?

A developer is writing a Postman test to verify that a Meraki API response returns HTTP status 200 and contains a list of networks. Which code snippet correctly implements this test?

Which TWO authentication mechanisms are commonly used with Cisco REST APIs? (Choose two.)

A developer is using the Meraki Dashboard API and needs to handle paginated responses. Which TWO ways does Meraki indicate pagination? (Choose two.)

An IoT device streams telemetry data to a collector using gNMI. Which mode allows the collector to initiate the subscription?

A developer needs to retrieve a list of Webex teams that the authenticated user belongs to. Which HTTP request is correct?

What does the Link header in a paginated API response typically contain?

Which two authentication methods are commonly used with Cisco REST APIs? (Choose two.)

Which three HTTP methods are used for CRUD operations in REST APIs? (Choose three.)

A developer is implementing OAuth 2.0 for a Cisco Webex integration that needs to send messages on behalf of a user. The integration runs on a server with no user interface. Which OAuth 2.0 flow should be used?

A Cisco Catalyst Center application needs to retrieve a list of network device issues. Which API endpoint should be used?

A developer is using Postman to test a Cisco Webex API that creates a room. After running the request, they want to verify that the response status is 200 and that the response body contains a non-null 'id' field. Which Postman test code accomplishes this?

Question 15hardmultiple choice
Read the full REST/YANG explanation →

An application uses NETCONF to configure a Cisco device. It sends an <edit-config> operation with the target 'running' and the operation 'merge'. Which statement about this operation is correct?

Which TWO of the following are valid methods for authenticating to a Cisco REST API? (Select two.)

Which TWO of the following are valid query parameter-based pagination methods used in REST APIs? (Select two.)

What is the default rate limit for the Meraki Dashboard API?

Which pagination method uses a 'Link' header with 'rel="next"' to indicate the next page of results?

Which TWO HTTP methods are considered safe (idempotent and without side effects on the server)?

Free account

Track your progress over time

Create a free account to save your results and see which topics improve across sessions.

Focused Understanding and Using APIs sessions

Start a Understanding and Using APIs only practice session

Every question in these sessions is drawn from the Understanding and Using APIs domain — nothing else.

Related practice questions

Related 200-901 topic practice pages

Move into related areas when this topic feels solid.

Frequently asked questions

What does the 200-901 exam test about Understanding and Using APIs?
Be able to choose the right API call for a scenario: pick NETCONF/RESTCONF operations that match the datastore and intent, register and handle Webex webhooks, and read HTTP status codes and JSON payloads. Getting the operation-to-datastore mapping right is the key skill.
How should I use these practice questions?
Select your answer before revealing the explanation. Then read why each option is right or wrong — this active recall approach builds retention far faster than re-reading notes.
Can I practise just Understanding and Using APIs questions in a focused session?
Yes — the session launcher on this page draws every question from the Understanding and Using APIs domain. Use a 10-question session first to gauge your baseline, then move to 20 or 30 once the weak spots are clear.
Where can I practise other 200-901 topics?
Use the topic links above to move to related areas, or go back to the 200-901 question bank to see all topics.
Are these real exam questions or dumps?
These are original practice questions written to test the same concepts the 200-901 exam covers. They are not copied from any real exam or dump site.