Objective 6.5
200-301Describe characteristics of REST-based APIs (authentication types, CRUD, HTTP verbs, and data encoding).
Objective 6.5 sits in Automation and Programmability, which carries 10% of the CCNA exam. The questions below are original, written from the official objective title above, and each explanation cites the Cisco page it rests on.
Objective title verbatim from the official objectives. Cisco exam page ↗
A worked example
Shown solved, with the whole explanation open: this is what every question here carries.
A management application sends this request to a RESTCONF-enabled IOS XE device.
PATCH /restconf/data/Cisco-IOS-XE-native:native/interface/GigabitEthernet=2 HTTP/1.1Host: 10.1.1.1Content-Type: application/yang-data+jsonWhich CRUD operation does the method perform?
Correct.
Checked against cisco.com, August 2026Concept
REST maps datastore operations onto HTTP methods, so the method line decides whether a call reads, adds, modifies or removes data. The URI names the resource and the verb names the action taken on it.
Why D
On IOS XE the RESTCONF method table maps GET to Read, PATCH to Update, PUT to Create or Replace, POST to Create or an operation such as reload, and DELETE to removal of the targeted resource. A PATCH therefore merges the supplied data into a resource that already exists.
Source
Cisco IOS XE Programmability: RESTCONF Protocol, checked August 2026OPTIONS SUPPORTED METHODS GET Read PATCH Update PUT Create or Replace POST Create or Operations (reload, default) DELETE Deletes the targeted resource…
Now you: objective 6.5 questions
No account needed. The explanation opens when you answer.
Sample question 1 of 3
A script reads a hostname from an IOS XE device with this request.
GET /restconf/data/Cisco-IOS-XE-native:native/hostname HTTP/1.1Host: 10.1.1.1Accept: application/yang-data+jsonWhich Accept value returns the same data XML-encoded?
Sample question 2 of 3
An engineer writes a retry into a script that calls a REST API and times out mid change. Which two methods may be repeated safely? (Choose two.)
Sample question 3 of 3
A script calls a REST API and must decide what to do next. What does the client base that decision on?
That’s 3 of the full CCNA bank.
Keep going free: 10 questions per certification in bank practice, with no account.
Continue practicingRead the sources
These are the official pages the questions above cite. Reading them is studying the objective from the primary source, which is what the explanations point you toward anyway.
More objectives in Automation and Programmability
- 6.1 Explain how automation impacts network management.
- 6.2 Compare traditional networks with controller-based networking.
- 6.3 Describe controller-based, software defined architecture (overlay, underlay, and fabric).
- 6.4 Explain AI (generative and predictive) and machine learning in network operations.
- 6.6 Recognize the capabilities of configuration management mechanisms such as Ansible and Terraform.
- 6.7 Recognize components of JSON-encoded data.