Practice 200-901 Understanding and Using APIs questions with full explanations on every answer.
Start practicing
Understanding and Using APIs — choose a session length
Free · No account required
Click any question to see the full explanation and answer options, or start a focused practice session above.
What HTTP method should be used to update only the description field of a network device resource via a REST API?
2A developer is building a script to retrieve a list of network devices from Cisco DNA Center. The API response includes a 'nextToken' field in the body to indicate more results. What pagination method is being used?
3Which HTTP header is used to specify the format of the request body (e.g., application/json) when sending a POST request to a REST API?
4A developer is using the Meraki Dashboard API and receives a 429 Too Many Requests error. The API documentation states a rate limit of 5 calls per second. What is the best practice to handle this?
5Which OAuth 2.0 grant type is most appropriate for a server-to-server integration where no user interaction is required, such as a backend service calling Cisco API?
6A developer wants to use Postman to test a REST API that requires a Bearer token. Where should the token be placed in the request?
7What is the correct URL path for retrieving the configuration of a network interface using RESTCONF on a Cisco device?
8A network engineer wants to stream telemetry data from a Cisco router using gRPC. Which gRPC service model is typically used for the router to push data to a collector?
9Which NETCONF operation is used to retrieve the entire configuration datastore from a network device?
10What is the purpose of the 'Authorization' header in a REST API request?
11A developer is using the Webex API to create a webhook that triggers when a new message is posted in a room. What information is typically included in the webhook payload sent by Webex to the callback URL?
12In Cisco DNA Center's intent API, which endpoint would you use to retrieve the list of all network devices?
13A developer needs to use Postman to test an API that uses Basic authentication. How should the credentials be configured in Postman?
14Which authentication flow is most appropriate for a native mobile app that needs to access the Webex API on behalf of a user?
15What is the correct Content-Type header value for a RESTCONF request using JSON encoding?
16Which TWO of the following are valid OAuth 2.0 grant types? (Select TWO)
17Which THREE of the following are characteristics of NETCONF? (Select THREE)
18Which TWO of the following are commonly used when implementing pagination in REST APIs? (Select TWO)
19Which TWO of the following are HTTP methods used for creating or updating resources in REST APIs? (Select TWO)
20An application needs to retrieve a list of network devices from Cisco DNA Center. Which HTTP method should be used against the /dna/intent/api/v1/network-device endpoint?
21A 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?
22In a RESTCONF API call to retrieve a specific interface configuration on a Cisco device, an engineer sends a GET request to /restconf/data/interfaces/interface=GigabitEthernet0/1. What Content-Type should be specified in the Accept header to receive YANG-defined JSON?
23A Webex bot needs to receive real-time notifications when a new message is posted in a Webex space. Which Webex API feature should the bot implement?
24A network automation script uses the Python ncclient library to modify a device configuration. Which NETCONF operation should be used to apply configuration changes?
25A 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?
26A Cisco Catalyst Center API uses OAuth 2.0 with the client credentials grant for server-to-server communication. Which token endpoint parameter should the client include to identify itself?
27A developer needs to partially update a Meraki network's configuration, changing only the time zone. Which HTTP method should be used on the network resource?
28When using the Cisco DNA Center intent API to retrieve issues, the response includes a Link header with rel="next" and a URL. What type of pagination is this?
29A developer is implementing gRPC telemetry with dial-out streaming from a Cisco IOS XE device. Which component initiates the TCP connection to the collector?
30A Webex API request returns a 401 Unauthorized error. The developer has already obtained an access token. What is the most likely cause?
31In a Postman collection, a developer stores the base URL of a Meraki API as a variable. Which Postman feature allows this?
32Which TWO authentication mechanisms are commonly used with Cisco REST APIs? (Choose two.)
33Which THREE of the following are valid NETCONF operations? (Choose three.)
34A developer is using the Meraki Dashboard API and needs to handle paginated responses. Which TWO ways does Meraki indicate pagination? (Choose two.)
35Which HTTP method should be used to partially update an existing resource in a REST API?
36A developer wants to retrieve a list of network devices from Cisco DNA Center. Which HTTP method and URL structure should be used?
37An application uses OAuth 2.0 client credentials grant to authenticate with a Cisco API. Which of the following best describes this flow?
38A developer is using the Meraki Dashboard API and notices that some requests return a 429 status code. What is the most likely cause?
39When using RESTCONF to configure a network device, which URL path prefix and content-type header should be used?
40In Postman, you want to run a collection of API requests automatically and test responses. Which feature should you use?
41An IoT device streams telemetry data to a collector using gNMI. Which mode allows the collector to initiate the subscription?
42A developer needs to retrieve a list of Webex teams that the authenticated user belongs to. Which HTTP request is correct?
43Which header is used to pass an API key in Meraki Dashboard API requests?
44What does the Link header in a paginated API response typically contain?
45A network engineer wants to use NETCONF to change the hostname of a Cisco device. Which operation should be used?
46In Cisco DNA Center, which API endpoint is used to retrieve the site hierarchy?
47Which two authentication methods are commonly used with Cisco REST APIs? (Choose two.)
48Which three HTTP methods are used for CRUD operations in REST APIs? (Choose three.)
49Which three statements about Webex API webhooks are true? (Choose three.)
50A network automation engineer wants to retrieve a list of all network devices from Cisco DNA Center. Which HTTP method and URL path should be used with the DNAC intent API?
51An application uses the Meraki Dashboard API and receives a 429 Too Many Requests error. What is the most likely cause, and how should the application adjust?
52A 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?
53When using RESTCONF to configure a network device, what Content-Type header should be set in the HTTP request to indicate YANG data in JSON format?
54A Cisco Catalyst Center application needs to retrieve a list of network device issues. Which API endpoint should be used?
55What is the purpose of the Authorization header in a REST API call?
56A 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?
57Which HTTP method is used to partially update an existing resource in a RESTful API?
58When using the Cisco Meraki Dashboard API with pagination, the Link header in the response contains <https://api.meraki.com/api/v1/organizations?perPage=10&startingAfter=123>; rel="next". What does this indicate?
59An 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?
60A developer is using gRPC/gNMI for model-driven telemetry from a Cisco device. Which of the following best describes the difference between dial-in and dial-out streaming?
61Which header is used in an HTTP request to tell the server the format of the request body?
62A Cisco Webex bot needs to receive real-time notifications when new messages are posted in a space. Which API feature should the bot use?
63When using OAuth 2.0 client credentials flow with a Cisco API, what is the typical purpose of the access token?
64In the Cisco DNA Center intent API, which HTTP method should be used to update a specific site's information?
65Which TWO of the following are valid methods for authenticating to a Cisco REST API? (Select two.)
66Which THREE of the following are characteristics of RESTCONF compared to NETCONF? (Select three.)
67Which TWO of the following are valid query parameter-based pagination methods used in REST APIs? (Select two.)
68Which TWO of the following HTTP methods are considered safe (idempotent and not modifying server state)? (Select two.)
69A developer is designing a Cisco Catalyst Center integration that uses the intent API. Which THREE of the following are available via the intent API? (Select three.)
70Which HTTP method is used to partially update a resource in a RESTful API?
71A developer needs to retrieve a list of network devices from Cisco DNA Center. Which API endpoint should be used?
72What is the default rate limit for the Meraki Dashboard API?
73In the context of Cisco Webex APIs, which mechanism allows an application to receive real-time notifications when a message is created in a space?
74A developer uses RESTCONF to configure a network device. What is the correct content-type header to send in the request?
75Which OAuth 2.0 grant type is most appropriate for a server-to-server integration where no user interaction is required?
76In Postman, what feature allows you to reuse a value like a base URL or token across multiple requests?
77Which pagination method uses a 'Link' header with 'rel="next"' to indicate the next page of results?
78A developer is using NETCONF to retrieve the running configuration of a network device. Which operation should be used?
79When using the Meraki Dashboard API, how should the API key be included in a request?
80In gNMI, what is the difference between dial-in and dial-out streaming?
81Which Cisco platform provides an Intent API for network automation, including endpoints for network-device, topology, and site hierarchy?
82A developer needs to retrieve a list of network devices from Cisco DNA Center with pagination. Which TWO URL components are typically used for offset/limit pagination?
83Which THREE statements about NETCONF are correct?
84Which TWO HTTP methods are considered safe (idempotent and without side effects on the server)?
85Which HTTP method should be used to replace an entire existing resource in a RESTful API?
86A developer is making a GET request to a REST API and needs to specify that the response should be in JSON format. Which HTTP header should be set?
87A network automation engineer is using the Cisco DNA Center intent API to retrieve a list of network devices. Which API endpoint should be used?
88When using the Meraki Dashboard API, what is the correct method to authenticate requests?
89An application needs to receive real-time notifications when a new message is posted in a Webex space. Which Webex API feature should be used?
90A developer is configuring a RESTCONF request to retrieve the configuration of an interface on a Cisco device. Which URL path and Content-Type header are correct?
91A developer is using the ncclient library in Python to connect to a network device via NETCONF. Which operation should be used to modify the running configuration and commit the changes?
92A REST API uses offset and limit parameters for pagination. If the first request returns items 0-49 with limit=50 and offset=0, how should the next request be constructed to get the next page?
93In the OAuth 2.0 authorization code flow, what does the client receive after the user grants authorization?
94Which HTTP method is idempotent and safe?
95A developer needs to create a Postman collection that uses a variable for the base URL and a token variable for authentication. The token is obtained from a login request and must be reused across requests. Where should the token variable be defined to persist across all requests in the collection?
96When using gRPC/gNMI for model-driven telemetry, which mode allows the network device to push telemetry data to a collector without the collector initiating the connection?
97A developer is designing a REST API that requires pagination. Which two pagination methods are commonly used? (Choose two.)
98Which three statements are true about the Cisco Catalyst Center (formerly DNA Center) intent API? (Choose three.)
99Which two HTTP methods are considered idempotent? (Choose two.)
The Understanding and Using APIs domain covers the key concepts tested in this area of the 200-901 exam blueprint published by Cisco. Courseiva provides free domain-focused practice, mock exams, missed-question review, and readiness tracking across all 200-901 domains — no account required.
The Courseiva 200-901 question bank contains 99 questions in the Understanding and Using APIs domain. Click any question to see the full explanation and answer breakdown.
Start with a 10-question focused session to identify your baseline accuracy in this domain. Read every explanation — even for questions you answer correctly — to understand the reasoning. Once you score consistently above 80%, move to a 20–30 question session to confirm depth before moving to the next domain.
Yes — the session launcher on this page draws questions exclusively from the Understanding and Using APIs domain. Choose 10, 20, 30, or 50 questions for a focused session, or click individual questions to review them one by one.
Save your results, see per-domain analytics, and get readiness scores — free, for every certification.
Sign Up FreeFree forever · Every certification included