Question 840
A Catalyst Center app authenticates once but never refreshes its session token; later inventory API calls fail despite healthy controller availability. During troubleshooting: HTTP401 appears periodically on all API requests after the session expires. Which underlying cause best explains the recorded behavior?
- Read permissions do not imply write authorization for the resource.
- The script targets an edge forwarding endpoint instead of the SD-WAN Manager REST API.
- The client continues sending an expired or invalid authentication token.
- The solution relies on browser presentation instead of the supported controller API.
Explanation
Correct Answer
C:The actual technical cause is: The client continues sending an expired or invalid authentication token. It specifically explains the observation: hTTP401 appears periodically on all API requests after the session expires. The correcting configuration is: implement the supported API token lifecycle including expiry detection and authorized token refresh.
Incorrect Answers
A:That diagnosis is supported by a different symptom: GET requests succeed but the controller rejects POST/PUT site modification. Here the recorded observation is: hTTP401 appears periodically on all API requests after the session expires. The applicable cause is: the client continues sending an expired or invalid authentication token.
B:That diagnosis is supported by a different symptom: Automation receives a data-plane response instead of a management inventory dataset. Here the recorded observation is: hTTP401 appears periodically on all API requests after the session expires. The applicable cause is: the client continues sending an expired or invalid authentication token.
D:That diagnosis is supported by a different symptom: A script fails after a UI redesign because it scraped page text rather than a stable API contract. Here the recorded observation is: hTTP401 appears periodically on all API requests after the session expires. The applicable cause is: the client continues sending an expired or invalid authentication token.
Question 841
A Catalyst Center app authenticates once but never refreshes its session token; later inventory API calls fail despite healthy controller availability. The initial change is: Implement the supported API token lifecycle including expiry detection and authorized token refresh. Which continuing control most directly prevents a recurrence of the documented problem: HTTP401 appears periodically on all API requests after the session expires.
- Check API scope and RBAC before granting broader controller access.
- Separate controller management credentials from branch device forwarding identities.
- Use secure token cache/expiry management and avoid printing tokens in diagnostics.
- Track controller API versions and use documented resource schemas rather than brittle HTML parsing.
Explanation
Correct Answer
C:The continuing protective control is: Use secure token cache/expiry management and avoid printing tokens in diagnostics. This addresses the underlying failure mechanism: the client continues sending an expired or invalid authentication token. The corresponding operational check is: observe token renewal and a successful call after the original token's validity window.
Incorrect Answers
A:That control reduces a separate risk: Read permissions do not imply write authorization for the resource. For the described design, the recurring risk arises from: the client continues sending an expired or invalid authentication token. The specific required safeguard is: use secure token cache/expiry management and avoid printing tokens in diagnostics.
B:That control reduces a separate risk: The script targets an edge forwarding endpoint instead of the SD-WAN Manager REST API. For the described design, the recurring risk arises from: the client continues sending an expired or invalid authentication token. The specific required safeguard is: use secure token cache/expiry management and avoid printing tokens in diagnostics.
D:That control reduces a separate risk: The solution relies on browser presentation instead of the supported controller API. For the described design, the recurring risk arises from: the client continues sending an expired or invalid authentication token. The specific required safeguard is: use secure token cache/expiry management and avoid printing tokens in diagnostics.
Question 842
An integration reads available Catalyst Center sites but then attempts to update a site without the endpoint's required permission. The incident evidence is: GET requests succeed but the controller rejects POST/PUT site modification. Which targeted configuration or design change best addresses the failure?
- Use the documented Cisco Catalyst SD-WAN Manager management API for controller inventory operations.
- Limit concurrent API requests and use response-aware retry/backoff rather than blind rapid retries.
- Use an authorized identity and the documented site-changing API with least necessary action grants.
- Call the documented Catalyst Center REST API with scoped authentication and correct resource paths.
Explanation
Correct Answer
C:The required correction is: Use an authorized identity and the documented site-changing API with least necessary action grants. The underlying failure mechanism is: Read permissions do not imply write authorization for the resource. Verify success by carrying out this direct test: compare successful GET with permitted/forbidden write attempts using scoped test identities.
Incorrect Answers
A:Using the documented Cisco Catalyst SD-WAN Manager management API for controller inventory operations would not meet the need for an authorized identity and the documented site-changing API with least necessary action grants.
B:Limiting concurrent API requests and using response-aware retry/backoff rather than blind rapid retries would not meet the need for an authorized identity and the documented site-changing API with least necessary action grants.
D:Call the documented Catalyst Center REST API with scoped authentication and correct resource paths would not meet the need for an authorized identity and the documented site-changing API with least necessary action grants.
Question 843
An integration reads available Catalyst Center sites but then attempts to update a site without the endpoint's required permission. The proposed remedy is: Use an authorized identity and the documented site-changing API with least necessary action grants. Which observation would most directly confirm that remedy works as intended?
- Inspect authenticated device inventory response and reconcile a known device identifier.
- Compare successful GET with permitted/forbidden write attempts using scoped test identities.
- Load-test one safe endpoint and inspect controller error/rate-limiting responses.
- Verify the API returns known edge router inventory and expected management attributes.
Explanation
Correct Answer
B:The decisive acceptance observation is: Compare successful GET with permitted/forbidden write attempts using scoped test identities. This tests the working mechanism, while the original incident was: gET requests succeed but the controller rejects POST/PUT site modification.
Incorrect Answers
A:This test measures a different behavior: Inspect authenticated device inventory response and reconcile a known device identifier. It does not establish the target outcome. For the documented fault, the direct acceptance test is: compare successful GET with permitted/forbidden write attempts using scoped test identities.
C:This test measures a different behavior: Load-test one safe endpoint and inspect controller error/rate-limiting responses. It does not establish the target outcome. For the documented fault, the direct acceptance test is: compare successful GET with permitted/forbidden write attempts using scoped test identities.
D:This test measures a different behavior: Verify the API returns known edge router inventory and expected management attributes. It does not establish the target outcome. For the documented fault, the direct acceptance test is: compare successful GET with permitted/forbidden write attempts using scoped test identities.
Question 844
An integration reads available Catalyst Center sites but then attempts to update a site without the endpoint's required permission. During troubleshooting: GET requests succeed but the controller rejects POST/PUT site modification. Which underlying cause best explains the recorded behavior?
- Client concurrency/rate handling exceeds permitted API processing limits.
- The solution relies on browser presentation instead of the supported controller API.
- Read permissions do not imply write authorization for the resource.
- The script targets an edge forwarding endpoint instead of the SD-WAN Manager REST API.
Explanation
Correct Answer
C:The actual technical cause is: Read permissions do not imply write authorization for the resource. It specifically explains the observation: gET requests succeed but the controller rejects POST/PUT site modification. The correcting configuration is: use an authorized identity and the documented site-changing API with least necessary action grants.
Incorrect Answers
A:That diagnosis is supported by a different symptom: The controller answers HTTP429 to repeated bursts while the client keeps hammering it. Here the recorded observation is: gET requests succeed but the controller rejects POST/PUT site modification. The applicable cause is: read permissions do not imply write authorization for the resource.
B:That diagnosis is supported by a different symptom: A script fails after a UI redesign because it scraped page text rather than a stable API contract. Here the recorded observation is: gET requests succeed but the controller rejects POST/PUT site modification. The applicable cause is: read permissions do not imply write authorization for the resource.
D:That diagnosis is supported by a different symptom: Automation receives a data-plane response instead of a management inventory dataset. Here the recorded observation is: gET requests succeed but the controller rejects POST/PUT site modification. The applicable cause is: read permissions do not imply write authorization for the resource.
Question 845
An integration reads available Catalyst Center sites but then attempts to update a site without the endpoint's required permission. The initial change is: Use an authorized identity and the documented site-changing API with least necessary action grants. Which continuing control most directly prevents a recurrence of the documented problem: GET requests succeed but the controller rejects POST/PUT site modification.
- Control request concurrency and audit safe idempotency of modifying operations.
- Check API scope and RBAC before granting broader controller access.
- Track controller API versions and use documented resource schemas rather than brittle HTML parsing.
- Separate controller management credentials from branch device forwarding identities.
Explanation
Correct Answer
B:The continuing protective control is: Check API scope and RBAC before granting broader controller access. This addresses the underlying failure mechanism: read permissions do not imply write authorization for the resource. The corresponding operational check is: compare successful GET with permitted/forbidden write attempts using scoped test identities.
Incorrect Answers
A:That control reduces a separate risk: Client concurrency/rate handling exceeds permitted API processing limits. For the described design, the recurring risk arises from: read permissions do not imply write authorization for the resource. The specific required safeguard is: check API scope and RBAC before granting broader controller access.
C:That control reduces a separate risk: The solution relies on browser presentation instead of the supported controller API. For the described design, the recurring risk arises from: read permissions do not imply write authorization for the resource. The specific required safeguard is: check API scope and RBAC before granting broader controller access.
D:That control reduces a separate risk: The script targets an edge forwarding endpoint instead of the SD-WAN Manager REST API. For the described design, the recurring risk arises from: read permissions do not imply write authorization for the resource. The specific required safeguard is: check API scope and RBAC before granting broader controller access.
Question 846
An application sends Cisco SD-WAN Manager configuration updates to a GET-only inventory endpoint and expects the candidate template to change. The incident evidence is: Inventory GET succeeds but no template or edge running configuration changes. Which targeted configuration or design change best addresses the failure?
- Use the documented Cisco Catalyst SD-WAN Manager management API for controller inventory operations.
- Use the documented configuration/template API resource and supported modifying HTTP method with the intended payload.
- Build the resource URL using the documented current API version and full base path.
- Implement the supported API token lifecycle including expiry detection and authorized token refresh.
Explanation
Correct Answer
B:The required correction is: Use the documented configuration/template API resource and supported modifying HTTP method with the intended payload. The underlying failure mechanism is: The called read-only endpoint does not perform a configuration mutation. Verify success by carrying out this direct test: inspect resulting policy/template version and actual device deployment state.
Incorrect Answers
A:Using the documented Cisco Catalyst SD-WAN Manager management API for controller inventory operations would not meet the need for the documented configuration/template API resource and supported modifying HTTP method with the intended payload.
C:Building the resource URL using the documented current API version and full base path would not meet the need for the documented configuration/template API resource and supported modifying HTTP method with the intended payload.
D:Implementing the supported API token lifecycle including expiry detection and authorized token refresh would not meet the need for the documented configuration/template API resource and supported modifying HTTP method with the intended payload.
Question 847
An application sends Cisco SD-WAN Manager configuration updates to a GET-only inventory endpoint and expects the candidate template to change. The proposed remedy is: Use the documented configuration/template API resource and supported modifying HTTP method with the intended payload. Which observation would most directly confirm that remedy works as intended?
- Compare the requested route with the published API catalog and confirm a valid inventory response.
- Verify the API returns known edge router inventory and expected management attributes.
- Inspect resulting policy/template version and actual device deployment state.
- Observe token renewal and a successful call after the original token's validity window.
Explanation
Correct Answer
C:The decisive acceptance observation is: Inspect resulting policy/template version and actual device deployment state. This tests the working mechanism, while the original incident was: inventory GET succeeds but no template or edge running configuration changes.
Incorrect Answers
A:This test measures a different behavior: Compare the requested route with the published API catalog and confirm a valid inventory response. It does not establish the target outcome. For the documented fault, the direct acceptance test is: inspect resulting policy/template version and actual device deployment state.
B:This test measures a different behavior: Verify the API returns known edge router inventory and expected management attributes. It does not establish the target outcome. For the documented fault, the direct acceptance test is: inspect resulting policy/template version and actual device deployment state.
D:This test measures a different behavior: Observe token renewal and a successful call after the original token's validity window. It does not establish the target outcome. For the documented fault, the direct acceptance test is: inspect resulting policy/template version and actual device deployment state.
Question 848
An application sends Cisco SD-WAN Manager configuration updates to a GET-only inventory endpoint and expects the candidate template to change. During troubleshooting: Inventory GET succeeds but no template or edge running configuration changes. Which underlying cause best explains the recorded behavior?
- The script targets an edge forwarding endpoint instead of the SD-WAN Manager REST API.
- The client continues sending an expired or invalid authentication token.
- The called read-only endpoint does not perform a configuration mutation.
- The old API route or version was removed or renamed in the controller release.
Explanation
Correct Answer
C:The actual technical cause is: The called read-only endpoint does not perform a configuration mutation. It specifically explains the observation: inventory GET succeeds but no template or edge running configuration changes. The correcting configuration is: use the documented configuration/template API resource and supported modifying HTTP method with the intended payload.
Incorrect Answers
A:That diagnosis is supported by a different symptom: Automation receives a data-plane response instead of a management inventory dataset. Here the recorded observation is: inventory GET succeeds but no template or edge running configuration changes. The applicable cause is: the called read-only endpoint does not perform a configuration mutation.
B:That diagnosis is supported by a different symptom: HTTP401 appears periodically on all API requests after the session expires. Here the recorded observation is: inventory GET succeeds but no template or edge running configuration changes. The applicable cause is: the called read-only endpoint does not perform a configuration mutation.
D:That diagnosis is supported by a different symptom: Previously working inventory collection now returns not found for every device. Here the recorded observation is: inventory GET succeeds but no template or edge running configuration changes. The applicable cause is: the called read-only endpoint does not perform a configuration mutation.
Question 849
An application sends Cisco SD-WAN Manager configuration updates to a GET-only inventory endpoint and expects the candidate template to change. The initial change is: Use the documented configuration/template API resource and supported modifying HTTP method with the intended payload. Which continuing control most directly prevents a recurrence of the documented problem: Inventory GET succeeds but no template or edge running configuration changes.
- Track controller API versions and use documented resource schemas rather than brittle HTML parsing.
- Pin supported API versions and test compatibility before controller upgrades.
- Separate controller management credentials from branch device forwarding identities.
- Record API intent, method and post-change verification for every automation transaction.
Explanation
Correct Answer
D:The continuing protective control is: Record API intent, method and post-change verification for every automation transaction. This addresses the underlying failure mechanism: the called read-only endpoint does not perform a configuration mutation. The corresponding operational check is: inspect resulting policy/template version and actual device deployment state.
Incorrect Answers
A:That control reduces a separate risk: The solution relies on browser presentation instead of the supported controller API. For the described design, the recurring risk arises from: the called read-only endpoint does not perform a configuration mutation. The specific required safeguard is: record API intent, method and post-change verification for every automation transaction.
B:That control reduces a separate risk: The old API route or version was removed or renamed in the controller release. For the described design, the recurring risk arises from: the called read-only endpoint does not perform a configuration mutation. The specific required safeguard is: record API intent, method and post-change verification for every automation transaction.
C:That control reduces a separate risk: The script targets an edge forwarding endpoint instead of the SD-WAN Manager REST API. For the described design, the recurring risk arises from: the called read-only endpoint does not perform a configuration mutation. The specific required safeguard is: record API intent, method and post-change verification for every automation transaction.
Question 850
A Python script calls a controller's URL using a relative path that assumes an old release's base prefix, returning HTTP404 after upgrade. The incident evidence is: Previously working inventory collection now returns not found for every device. Which targeted configuration or design change best addresses the failure?
- Use the documented Cisco Catalyst SD-WAN Manager management API for controller inventory operations.
- Call the documented Catalyst Center REST API with scoped authentication and correct resource paths.
- Implement the supported API token lifecycle including expiry detection and authorized token refresh.
- Build the resource URL using the documented current API version and full base path.
Explanation
Correct Answer
D:The required correction is: Build the resource URL using the documented current API version and full base path. The underlying failure mechanism is: The old API route or version was removed or renamed in the controller release. Verify success by carrying out this direct test: compare the requested route with the published API catalog and confirm a valid inventory response.
Incorrect Answers
A:Using the documented Cisco Catalyst SD-WAN Manager management API for controller inventory operations would not build the resource URL using the documented current API version and full base path.
B:Call the documented Catalyst Center REST API with scoped authentication and correct resource paths would not build the resource URL using the documented current API version and full base path.
C:Implementing the supported API token lifecycle including expiry detection and authorized token refresh would not build the resource URL using the documented current API version and full base path.
Implementing Cisco Enterprise Network Core Technologies (ENCOR) (350-401) Practice Tests