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.

HomeCertifications200-901DomainsUnderstanding and Using APIs
200-901Free — No Signup

Understanding and Using APIs

Practice 200-901 Understanding and Using APIs questions with full explanations on every answer.

99questions

Start practicing

Understanding and Using APIs — choose a session length

10 questions~10 min20 questions~20 min30 questions~30 min50 questions~50 min

Free · No account required

200-901 Domains

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

Practice Understanding and Using APIs questions

10Q20Q30Q50Q

All 200-901 Understanding and Using APIs questions (99)

Start session

Click any question to see the full explanation and answer options, or start a focused practice session above.

1

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

2

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?

3

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?

4

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?

5

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?

6

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?

7

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

8

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?

9

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

10

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

11

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?

12

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

13

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

14

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

15

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

16

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

17

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

18

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

19

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

20

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?

21

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?

22

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?

23

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?

24

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

25

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?

26

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?

27

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?

28

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?

29

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?

30

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

31

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

32

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

33

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

34

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

35

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

36

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

37

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

38

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

39

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

40

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

41

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

42

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

43

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

44

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

45

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

46

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

47

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

48

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

49

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

50

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?

51

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?

52

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?

53

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?

54

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

55

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

56

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?

57

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

58

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?

59

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?

60

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?

61

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

62

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?

63

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

64

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

65

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

66

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

67

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

68

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

69

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

70

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

71

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

72

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

73

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?

74

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

75

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

76

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

77

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

78

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

79

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

80

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

81

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

82

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?

83

Which THREE statements about NETCONF are correct?

84

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

85

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

86

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?

87

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?

88

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

89

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?

90

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?

91

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?

92

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?

93

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

94

Which HTTP method is idempotent and safe?

95

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?

96

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?

97

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

98

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

99

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

Practice all 99 Understanding and Using APIs questions

Other 200-901 exam domains

Software Development and DesignApplication Deployment and SecurityCisco Platforms and DevelopmentNetwork FundamentalsInfrastructure and Automation

Frequently asked questions

What does the Understanding and Using APIs domain cover on the 200-901 exam?

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.

How many Understanding and Using APIs questions are in the 200-901 question bank?

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.

What is the best way to practice Understanding and Using APIs for 200-901?

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.

Can I practice only Understanding and Using APIs questions for 200-901?

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.

Free forever · No credit card required

Track your 200-901 domain progress

Save your results, see per-domain analytics, and get readiness scores — free, for every certification.

Sign Up Free

Free forever · Every certification included

Practice Session

10 questions20 questions30 questions50 questions

Study Resources

All DomainsPractice TestMock ExamFlashcardsStudy Guide