Courseiva
Knowledge + Practice
CertificationsVendorsCareer RoadmapsLabs & ToolsStudy GuidesGlossaryPractice Questions
C
Courseiva

Free IT certification practice questions with explained answers for CCNA, CompTIA, AWS, Azure, Google Cloud, and more.

Certification Practice Questions

CCNA practice questionsSecurity+ SY0-701 practice questionsAWS SAA-C03 practice questionsAZ-104 practice questionsAZ-900 practice questionsCLF-C02 practice questionsA+ Core 1 practice questionsGoogle Cloud ACE practice questionsCySA+ CS0-003 practice questionsNetwork+ N10-009 practice questions
View all certifications →

Product

CertificationsCertification PathsExam TopicsPractice TestsExam Dumps vs Practice TestsStudy HubComparisons

Free Resources

Difficulty IndexLearn — Free ChaptersIT GlossaryFree Tools & LabsStudy GuidesCareer RoadmapsBrowse by VendorCisco Command ReferenceCCNA Scenarios

Company

AboutContactEditorial PolicyQuestion Writing PolicyTrust Center

Legal

Privacy PolicyTerms of Service

Courseiva is a free IT certification practice platform offering original exam-style practice questions, detailed explanations, topic-based practice, mock exams, readiness tracking, and study analytics for Cisco, CompTIA, Microsoft, AWS, and other technology certifications.

© 2026 Courseiva. Courseiva is operated by JTNetSolutions Ltd. All rights reserved.

Courseiva is an independent certification practice platform and is not affiliated with, endorsed by, or sponsored by Cisco, Microsoft, AWS, CompTIA, Google, ISC2, ISACA, or any other certification vendor. Vendor names and certification marks are used only to identify the exams learners are preparing for.

← Understanding and Using APIs practice sets

200-901 Understanding and Using APIs • Complete Question Bank

200-901 Understanding and Using APIs — All Questions With Answers

Complete 200-901 Understanding and Using APIs question bank — all 0 questions with answers and detailed explanations.

99
Questions
Free
No signup
Certifications/200-901/Practice Test/Understanding and Using APIs/All Questions
Question 1easymultiple choice
Read the full Understanding and Using APIs explanation →

What HTTP method should be used to update only the description field of a network device resource via a REST API?

Question 2mediummultiple choice
Read the full Understanding and Using APIs explanation →

A 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?

Question 3mediummultiple choice
Read the full Understanding and Using APIs explanation →

Which 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?

Question 4hardmultiple choice
Read the full Understanding and Using APIs explanation →

A 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?

Question 5mediummultiple choice
Read the full Understanding and Using APIs explanation →

Which 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?

Question 6easymultiple choice
Read the full Understanding and Using APIs explanation →

A developer wants to use Postman to test a REST API that requires a Bearer token. Where should the token be placed in the request?

Question 7mediummultiple choice
Read the full REST/YANG explanation →

What is the correct URL path for retrieving the configuration of a network interface using RESTCONF on a Cisco device?

Question 8hardmultiple choice
Read the full network assurance explanation →

A 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?

Question 9mediummultiple choice
Read the full REST/YANG explanation →

Which NETCONF operation is used to retrieve the entire configuration datastore from a network device?

Question 10easymultiple choice
Read the full Understanding and Using APIs explanation →

What is the purpose of the 'Authorization' header in a REST API request?

Question 11mediummultiple choice
Read the full Understanding and Using APIs explanation →

A 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?

Question 12easymultiple choice
Read the full Understanding and Using APIs explanation →

In Cisco DNA Center's intent API, which endpoint would you use to retrieve the list of all network devices?

Question 13hardmultiple choice
Read the full Understanding and Using APIs explanation →

A developer needs to use Postman to test an API that uses Basic authentication. How should the credentials be configured in Postman?

Question 14mediummultiple choice
Read the full Understanding and Using APIs explanation →

Which authentication flow is most appropriate for a native mobile app that needs to access the Webex API on behalf of a user?

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

What is the correct Content-Type header value for a RESTCONF request using JSON encoding?

Question 16mediummulti select
Read the full Understanding and Using APIs explanation →

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

Question 17hardmulti select
Read the full REST/YANG explanation →

Which THREE of the following are characteristics of NETCONF? (Select THREE)

Question 18mediummulti select
Read the full Understanding and Using APIs explanation →

Which TWO of the following are commonly used when implementing pagination in REST APIs? (Select TWO)

Question 19easymulti select
Read the full Understanding and Using APIs explanation →

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

Question 20easymultiple choice
Read the full Understanding and Using APIs explanation →

An 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?

Question 21mediummultiple choice
Read the full Understanding and Using APIs explanation →

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?

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

In 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?

Question 23mediummultiple choice
Read the full Understanding and Using APIs explanation →

A 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?

Question 24easymultiple choice
Study the full Python automation breakdown →

A network automation script uses the Python ncclient library to modify a device configuration. Which NETCONF operation should be used to apply configuration changes?

Question 25mediummultiple choice
Read the full Understanding and Using APIs explanation →

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?

Question 26hardmultiple choice
Read the full Understanding and Using APIs explanation →

A 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?

Question 27easymultiple choice
Read the full Understanding and Using APIs explanation →

A 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?

Question 28mediummultiple choice
Read the full Understanding and Using APIs explanation →

When 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?

Question 29hardmultiple choice
Read the full network assurance explanation →

A developer is implementing gRPC telemetry with dial-out streaming from a Cisco IOS XE device. Which component initiates the TCP connection to the collector?

Question 30mediummultiple choice
Read the full Understanding and Using APIs explanation →

A Webex API request returns a 401 Unauthorized error. The developer has already obtained an access token. What is the most likely cause?

Question 31easymultiple choice
Read the full Understanding and Using APIs explanation →

In a Postman collection, a developer stores the base URL of a Meraki API as a variable. Which Postman feature allows this?

Question 32mediummulti select
Read the full Understanding and Using APIs explanation →

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

Question 33hardmulti select
Read the full REST/YANG explanation →

Which THREE of the following are valid NETCONF operations? (Choose three.)

Question 34mediummulti select
Read the full Understanding and Using APIs explanation →

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

Question 35easymultiple choice
Read the full Understanding and Using APIs explanation →

Which HTTP method should be used to partially update an existing resource in a REST API?

Question 36easymultiple choice
Read the full Understanding and Using APIs explanation →

A developer wants to retrieve a list of network devices from Cisco DNA Center. Which HTTP method and URL structure should be used?

Question 37mediummultiple choice
Read the full Understanding and Using APIs explanation →

An application uses OAuth 2.0 client credentials grant to authenticate with a Cisco API. Which of the following best describes this flow?

Question 38mediummultiple choice
Read the full Understanding and Using APIs explanation →

A developer is using the Meraki Dashboard API and notices that some requests return a 429 status code. What is the most likely cause?

Question 39mediummultiple choice
Read the full REST/YANG explanation →

When using RESTCONF to configure a network device, which URL path prefix and content-type header should be used?

Question 40mediummultiple choice
Read the full Understanding and Using APIs explanation →

In Postman, you want to run a collection of API requests automatically and test responses. Which feature should you use?

Question 41hardmultiple choice
Read the full network assurance explanation →

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

Question 42hardmultiple choice
Read the full Understanding and Using APIs explanation →

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

Question 43mediummultiple choice
Read the full Understanding and Using APIs explanation →

Which header is used to pass an API key in Meraki Dashboard API requests?

Question 44easymultiple choice
Read the full Understanding and Using APIs explanation →

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

Question 45mediummultiple choice
Read the full REST/YANG explanation →

A network engineer wants to use NETCONF to change the hostname of a Cisco device. Which operation should be used?

Question 46hardmultiple choice
Read the full Understanding and Using APIs explanation →

In Cisco DNA Center, which API endpoint is used to retrieve the site hierarchy?

Question 47mediummulti select
Read the full Understanding and Using APIs explanation →

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

Question 48mediummulti select
Read the full Understanding and Using APIs explanation →

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

Question 49hardmulti select
Read the full Understanding and Using APIs explanation →

Which three statements about Webex API webhooks are true? (Choose three.)

Question 50easymultiple choice
Read the full Understanding and Using APIs explanation →

A 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?

Question 51mediummultiple choice
Read the full Understanding and Using APIs explanation →

An 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?

Question 52hardmultiple choice
Read the full Understanding and Using APIs explanation →

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?

Question 53mediummultiple choice
Read the full REST/YANG explanation →

When 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?

Question 54mediummultiple choice
Read the full Understanding and Using APIs explanation →

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

Question 55easymultiple choice
Read the full Understanding and Using APIs explanation →

What is the purpose of the Authorization header in a REST API call?

Question 56hardmultiple choice
Read the full Understanding and Using APIs explanation →

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 57easymultiple choice
Read the full Understanding and Using APIs explanation →

Which HTTP method is used to partially update an existing resource in a RESTful API?

Question 58mediummultiple choice
Read the full Understanding and Using APIs explanation →

When 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?

Question 59hardmultiple 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?

Question 60mediummultiple choice
Read the full network assurance explanation →

A 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?

Question 61easymultiple choice
Read the full Understanding and Using APIs explanation →

Which header is used in an HTTP request to tell the server the format of the request body?

Question 62mediummultiple choice
Read the full Understanding and Using APIs explanation →

A Cisco Webex bot needs to receive real-time notifications when new messages are posted in a space. Which API feature should the bot use?

Question 63hardmultiple choice
Read the full Understanding and Using APIs explanation →

When using OAuth 2.0 client credentials flow with a Cisco API, what is the typical purpose of the access token?

Question 64mediummultiple choice
Read the full Understanding and Using APIs explanation →

In the Cisco DNA Center intent API, which HTTP method should be used to update a specific site's information?

Question 65mediummulti select
Read the full Understanding and Using APIs explanation →

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

Question 66hardmulti select
Read the full REST/YANG explanation →

Which THREE of the following are characteristics of RESTCONF compared to NETCONF? (Select three.)

Question 67mediummulti select
Read the full Understanding and Using APIs explanation →

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

Question 68easymulti select
Read the full Understanding and Using APIs explanation →

Which TWO of the following HTTP methods are considered safe (idempotent and not modifying server state)? (Select two.)

Question 69hardmulti select
Read the full Understanding and Using APIs explanation →

A 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.)

Question 70easymultiple choice
Read the full Understanding and Using APIs explanation →

Which HTTP method is used to partially update a resource in a RESTful API?

Question 71mediummultiple choice
Read the full Understanding and Using APIs explanation →

A developer needs to retrieve a list of network devices from Cisco DNA Center. Which API endpoint should be used?

Question 72easymultiple choice
Read the full Understanding and Using APIs explanation →

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

Question 73hardmultiple choice
Read the full Understanding and Using APIs explanation →

In the context of Cisco Webex APIs, which mechanism allows an application to receive real-time notifications when a message is created in a space?

Question 74mediummultiple choice
Read the full REST/YANG explanation →

A developer uses RESTCONF to configure a network device. What is the correct content-type header to send in the request?

Question 75mediummultiple choice
Read the full Understanding and Using APIs explanation →

Which OAuth 2.0 grant type is most appropriate for a server-to-server integration where no user interaction is required?

Question 76easymultiple choice
Read the full Understanding and Using APIs explanation →

In Postman, what feature allows you to reuse a value like a base URL or token across multiple requests?

Question 77mediummultiple choice
Read the full Understanding and Using APIs explanation →

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

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

A developer is using NETCONF to retrieve the running configuration of a network device. Which operation should be used?

Question 79mediummultiple choice
Read the full Understanding and Using APIs explanation →

When using the Meraki Dashboard API, how should the API key be included in a request?

Question 80hardmultiple choice
Read the full Understanding and Using APIs explanation →

In gNMI, what is the difference between dial-in and dial-out streaming?

Question 81mediummultiple choice
Read the full Understanding and Using APIs explanation →

Which Cisco platform provides an Intent API for network automation, including endpoints for network-device, topology, and site hierarchy?

Question 82mediummulti select
Read the full Understanding and Using APIs explanation →

A 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?

Question 83hardmulti select
Read the full REST/YANG explanation →

Which THREE statements about NETCONF are correct?

Question 84mediummulti select
Read the full Understanding and Using APIs explanation →

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

Question 85easymultiple choice
Read the full Understanding and Using APIs explanation →

Which HTTP method should be used to replace an entire existing resource in a RESTful API?

Question 86easymultiple choice
Read the full Understanding and Using APIs explanation →

A 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?

Question 87mediummultiple choice
Read the full Understanding and Using APIs explanation →

A network automation engineer is using the Cisco DNA Center intent API to retrieve a list of network devices. Which API endpoint should be used?

Question 88mediummultiple choice
Read the full Understanding and Using APIs explanation →

When using the Meraki Dashboard API, what is the correct method to authenticate requests?

Question 89mediummultiple choice
Read the full Understanding and Using APIs explanation →

An application needs to receive real-time notifications when a new message is posted in a Webex space. Which Webex API feature should be used?

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

A 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?

Question 91hardmultiple choice
Study the full Python automation breakdown →

A 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?

Question 92mediummultiple choice
Read the full Understanding and Using APIs explanation →

A 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?

Question 93mediummultiple choice
Read the full Understanding and Using APIs explanation →

In the OAuth 2.0 authorization code flow, what does the client receive after the user grants authorization?

Question 94easymultiple choice
Read the full Understanding and Using APIs explanation →

Which HTTP method is idempotent and safe?

Question 95mediummultiple choice
Read the full Understanding and Using APIs explanation →

A 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?

Question 96hardmultiple choice
Read the full network assurance explanation →

When 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?

Question 97mediummulti select
Read the full Understanding and Using APIs explanation →

A developer is designing a REST API that requires pagination. Which two pagination methods are commonly used? (Choose two.)

Question 98hardmulti select
Read the full Understanding and Using APIs explanation →

Which three statements are true about the Cisco Catalyst Center (formerly DNA Center) intent API? (Choose three.)

Question 99easymulti select
Read the full Understanding and Using APIs explanation →

Which two HTTP methods are considered idempotent? (Choose two.)

Practice tests

Scored 10-question sessions with instant feedback and explanations.

200-901 Practice Test 1 — 25 Questions→200-901 Practice Test 2 — 25 Questions→200-901 Practice Test 3 — 25 Questions→200-901 Practice Test 4 — 25 Questions→200-901 Practice Test 5 — 25 Questions→200-901 Practice Exam 1 — 20 Questions→200-901 Practice Exam 2 — 20 Questions→200-901 Practice Exam 3 — 20 Questions→200-901 Practice Exam 4 — 20 Questions→Free 200-901 Practice Test 1 — 30 Questions→Free 200-901 Practice Test 2 — 30 Questions→Free 200-901 Practice Test 3 — 30 Questions→200-901 Practice Questions 1 — 50 Questions→200-901 Practice Questions 2 — 50 Questions→200-901 Exam Simulation 1 — 100 Questions→

Practice by domain

Each domain maps to a weighted exam section. Focus on the domain where you are weakest.

Software Development and DesignUnderstanding and Using APIsApplication Deployment and SecurityCisco Platforms and DevelopmentNetwork FundamentalsInfrastructure and Automation

Practice by scenario

Filter questions by type — troubleshooting, exhibit, drag-and-drop, PBQ, ACLs, OSPF, and more.

Browse scenarios→

Continue studying

All Understanding and Using APIs setsAll Understanding and Using APIs questions200-901 Practice Hub