Summer Special Sale - Limited Time 60% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 575363r9

Welcome To DumpsPedia

Apigee-API-Engineer Sample Questions Answers

Questions 4

You need to log all error responses in your Apigee Edge proxy What should you do?

Options:

A.

Use a JavaScript callout

B.

Use a MessageLog policy in (he DefaultFaulIRule.

C.

Use a conditional MessageLog policy in the PostClientFlow

D.

Use a conditional MessageLog policy as the last item in the Response flow

Buy Now
Questions 5

Your company runs their internal services across two datacenters in a hot-warm configuration The back-end system for a new API runs in both data centers You want to implement a proxy that handles failover between these data centers What should you do?

Options:

A.

Use a Java Callout to the target, calling the hot datacenter first and the warm datacenter in case of failure

B.

Use the not datacenter as the TargetEndpoint and configure a FaultRule to call the warm datacenter in case of failure

C.

Create two service callouts to the target, calling the hot datacenter first and the warm datacenter in the event of failure on the first call

D.

Create Target Servers for each datacenter and configuring the TargetEndpoint with a LoadBalancer, setting the Is Fallback property on the warm datacenter

Buy Now
Questions 6

Which versioning scheme follows Apigee's API design best practices?

Options:

A.

GET /customers/{customend}/v1

B.

GET /customers/v1/{customerid}

C.

GET /v1/customers/{customerid}

D.

GET /customers?customend={customerid}&version=v1

Buy Now
Questions 7

Which statements ate true when the following policy is used? Select all that are correct.

5ps

Options:

A.

The rate of 5 per second indicates that 5 requests can be made at any time during a second: but the 6th and later requests dunng the same second would be rejected

B.

Spike arrest is calculated separately on each message processor, so you could end up with significantly more than 5 calls in a second

C.

It is possible to make fewer than 5 requests in a second and still cause a spike arrest

D.

The continueOnError setting means that normal flow processing will resume even if the traffic exceeds the spike arrest rate

Buy Now
Questions 8

As an Apigee API Engineer you are building a new proxy as follows:

POST /v1/virtualnetworkconnections

The backend developer, being new to RESTful APIs, asks you which response code should be returned on a successful call. What should you recommend?

Options:

A.

Return a 200 OK

B.

Return a 302 Found

C.

Return a 201 Created

D.

Return a 202 Accepted

E.

Return a 303 See Other

F.

Return a 400 Bad Request

Buy Now
Questions 9

You have a single back end that needs to be exposed to customers using different API request and response payloads You need to allow these different request types without breaking existing implementations What should you do?

Options:

A.

Create a new API proxy for new customers and invoke backend target system with required parameters.

B.

Configure the API as a pass-through proxy and invoke backend target system with client request parameters.

C.

Create a new proxy xml and base path with upgraded version and invoke backend target system with required parameters

D.

Include a new customer requirement in an existing API proxy and invoke backend target system with required parameters.

Buy Now
Questions 10

In Apigee Edge APIs, what is fault.name?

Options:

A.

An out-of-the-box variable populated by Edge when a policy fails

B.

Custom variable that you populate before you Raise Fault

C.

System errors that are only populated in script callouts

D.

Backend error names that are populated along with error code

E.

None of the above

Buy Now
Questions 11

You are implementing Concurrent Rate Limit, Spike Arrest and Quota policies in your proxy You want to make sure the simplest checks run first Using the flow shown in the diagram, which order of operations should you follow?

Options:

A.

Concurrent Rate Limit > Spike Arrest > Quota

B.

Quota > Concurrent Rate Limit > Spike Arrest

C.

Spike Arrest > Quota > Concurrent Rate Limit

D.

Quota > Spike Arrest > Concurrent Rate Limit

Buy Now
Questions 12

You are adding a filter on an API to locate all orders in a specific date range You want to use a RESTful design Which design should you use?

Options:

A.

GET/getOrdersBetweenDates/2016-01-01/2016-02-01

B.

GET/orders'?from-date=2016-01-01&to-date=2016-02-01

C.

GET /customers/{customer-id}/orders'?from-date=2016-01-01&to-date^2016-02-01

D.

POST /searchorders with a post-body of from-date-2016-01-01&to-date=2016-02-01

Buy Now
Questions 13

The product team is rolling out a new reseller program with API's. The product owner has created Epics covering the high level requirements. The product owner delegate has asked for help creating a product backlog. What task would the product owner delegate need assistance with?

Options:

A.

Creation of a message logging policy in Apigee.

B.

Creating user stories to fulfill the business requirements.

C.

Creating support tickets that cover each of the business requirements.

D.

Creating a cross functional team of API engineers, business analysts, and backend software developers.

Buy Now
Questions 14

You are using Apigee Edge as the OAuth Resource Server. The product owner asks you to create an API that logs a user out by revoking OAuth tokens. What should you do?

Options:

A.

Use the InvalidateToken operation with cascade=true

B.

Use the InvalidateToken operation with cascade=false

C.

Store a list of revoked tokens in Firebase. On each access, check the list and only allow unrevoked tokens through

D.

Store a list of revoked tokens in Key-Value Maps. On each access, check the list and only allow unrevoked tokens through

Buy Now
Questions 15

Which are NOT a step in the OAuth 2 0 authorization code grant process? Select all that are correct

Options:

A.

generate an authorization code

B.

generate an access token

C.

verify the device ID

D.

validate the client API key

E.

obtain the end user's consent for the application to request the user's protected resources

F.

validate the developer name

Buy Now
Questions 16

You are asked by the mobile app team which API should be used to populate a drop down for regions. According to pragmatic RESTful practices, which method should be used?

Options:

A.

GET

B.

HEAD

C.

POST

D.

PUT

E.

OPTIONS

Buy Now
Questions 17

What is the order in which RouteRules are evaluated when many are present?

Options:

A.

no order, random

B.

alphabetical by name

C.

bottom to top as configured in the ProxyEndpoint

D.

bottom to top as configured in the TargetEndpoint

E.

top to bottom as configured in the ProxyEndpoint

Buy Now
Questions 18

Which approaches can be used for extracting data from a SOAP body and returning it as a JSON response in Apigee Edge? Select all that are correct.

Choose 3 answers

Options:

A.

Use XSLT to transform the XML payload and then use a XML to JSON policy

B.

Use XML to JSON policy first to convert to JSON and then ExtractVariables with a JSONPath to extract the body from the converted SOAP envelope

C.

Use ExtractVariables with an XPath first to extract the SOAP body and then use XML to JSON policy

D.

Use an AssignMessage policy to convert the SOAP response to a JSON response, using XPath expressions to retrieve the data

Buy Now
Questions 19

Which is a use of OAuth 2 0 scopes'?

Options:

A.

govern the level of access for client applications

B.

select API products for the request

C.

implement SAML security assertions

D.

issue OAuth 2 0 refresh tokens

Buy Now
Questions 20

The AssignMessage policy can be used to

Options:

A.

add headers

B.

remove the payload

C.

assign a value to a variable

D.

all of the above

Buy Now
Questions 21

You are designing an API that allows a consumer to tetch all orders associated to a given customer You want to use a RESTful design Which design should you use?

Options:

A.

GET/customers/{customer-id}/orders

B.

GET/orders?customer-id={customer-id}

C.

GET/getOrdersForCustomer?customer-id={customer-id}

D.

POST /orders with a post-body of customer-id-{customer-id}

Buy Now
Questions 22

Which policies can be used to create or modify a request message for a service callout? Select all that are correct

Options:

A.

ServiceCallout

B.

AssignMessage

C.

RequestMessage

D.

Message Validation

Buy Now
Questions 23

If a string value is put in both a cache and a key value map (KVM) using the same key, which one is true?

Options:

A.

The object will expire from both locations after the TimeToLive has passed.

B.

The object will be stored in Cassandra twice

C.

When object is retrieved from KVM, the object with the same key will be returned from the cache instead to improve performance

D.

One of the inserts (either to cache or to KVM) will fail as you cant insert the same key twice

Buy Now
Questions 24

You need to make multiple target system calls in parallel for a single inbound request The response should return to the client app as a single object What should you do?

Options:

A.

Use Apigee service callouts

B.

Create route rules for each target endpoint

C.

Create multiple target proxy xmls for each endpoint

D.

Use the Node JS async module to invoke target systems

Buy Now
Questions 25

As an API Engineer you have been asked to automate the build process for Apigee deployments. You decide to build a new tool to deploy the API Bundles using the Apigee Management API. What would be the correct approach?

Options:

A.

You should deploy an Apigee microgateway

B.

Management APIs need a separate API product for security reasons.

C.

Each management API you plan to use should be turned into an Apigee Proxy.

D.

Management APIs should be called directly from the tool to the Apigee gateway

Buy Now
Questions 26

In an API Proxy flow we need to orchestrate two XML services - Service A and Service B Data fields from each response must be returned in the response to the client. Which identifies a set of Apigee policies that, when used together, could be used to implement this?

Options:

A.

AccessEntity,XSL,ExtractVariable

B.

ServiceCallout, ExtractVanable, AssignMessage

C.

XMLToJSON, ExtractVanables, APIKeyValidation

D.

MessageValidation, ServiceCallout, AccessControl

Buy Now
Questions 27

Which is a benefit of using API keys to access API resources?

Options:

A.

provides simple mechanism to authenticate developers

B.

provides simple mechanism to identify developer apps

C.

authenticates the developer

D.

authenticates the client application

Buy Now
Questions 28

In your last release, there were unexpected errors uncovered by users within the first 24 hours The root cause analysis found that key configurations were not promoted to production You want to avoid similar release failures in your next release What should you do?

Options:

A.

Notify operations of the release

B.

Run an automated smoke test suite.

C.

Monitor the logs looking for unusual error patterns

D.

Ensure all sources are checked into source control

Buy Now
Questions 29

Which statements are true for configuring the Edge Microgateway quota plugin? Choose 3 answers

Options:

A.

Quotas are only enforced when client authentication is enabled

B.

Quota plugin requires quota-memory plugin to be installed and enabled

C.

Quota plugin requires OAuth Plugin to be installed and enabled

D.

Quota plugin must execute after the quota-memory Plugin execution

E.

Quota plugin must execute after the OAuth Plugin execution

Buy Now
Questions 30

You are part of an API team working on a versioning strategy for a new API. Several members of the team disagree on how to indicate the version. According to Apigee recommended practices, what would you recommend to the team?

Options:

A.

Use the payload.

B.

Use a header version: vl.

C.

UsetheURI/products/productjd/vl

D.

UsetheURI/v1/products/product id

Buy Now
Questions 31

Which HTTP method would NOT be used for CRUD operations?

Options:

A.

GET

B.

POST

C.

OPTIONS

D.

PUT

Buy Now
Questions 32

A cloud customer wants to safeguard their APIs against a sudden increase in traffic. You need to calculate an allowable traffic rate of 100 transactions per second (TPS) What should you do?

Options:

A.

Use a default Spike Arrest policy setting the limit to 100 TPS

B.

Use a Quota enforcement policy set to limit throughput to 100 TPS

C.

Use a Spike Arrest policy setting the UseEffectiveCount parameter

D.

Keep a count of accesses in the back-end, rejecting queries when they exceed 100 TPS

Buy Now
Questions 33

How can we specrfy the type of Security (basic auth, oauth) used by the API in OpenAPI Specification 2.0?

Options:

A.

specify using the secuntyDefinrtions name property

B.

specify using the secuntySchemas name property

C.

specify using the security Variables name properly

D.

specify using the securityParams name property

Buy Now
Questions 34

As an Apigee API Engineer you attend a meeting where a Product Owner would like to release a new feature to customers. There are several teams in the meeting, Backend API team, Apigee API team, and the Security team. The feature will be exposed through the companies external facing website. The architecture allows the website to call the backend APIs directly. The security team raises a concern about the backend APIs being wide open to anyone inside the network, not just the external website. You are later contacted and asked for your teams impacts. How should you reply?

Options:

A.

You should recommend an Apigee Edge Access Control policy

B.

You should recommend that the backend API's use TLS v12 to secure their APIs.

C.

You should recommend the use of custom secure headers with time stamp verification

D.

You should recommend a design change that uses a Apigee microgateway in front of the backend APIs.

Buy Now
Questions 35

The performance testing team would like to improve the transactions per second for an API you recently developed. The API retrieves partner names and contact information. What should you do?

Options:

A.

Add Caching Policies

B.

Add a Spike Arrest Policy

C.

Add an Assign Message Policy

D.

Add a Statistics Collector Policy

Buy Now
Questions 36

Which Edge Microgateway plugin does not need to be explicitly added to the plugin sequence attribute configuration for execution?

Options:

A.

analytics

B.

oauth

C.

quota

D.

spike arrest

Buy Now
Questions 37

Which will allow me to set the number of maximum elements to be cached in memory in a particular cache resource?

Options:

A.

Specify in PopulateCache policy

B.

Specify number of Max Elements In Memory on the Cache Resource definition

C.

Specify max size in KB in Cache Resource definition

D.

It cannot be configured as Apigee manages it internally.

Buy Now
Exam Code: Apigee-API-Engineer
Exam Name: Google Cloud - Apigee Certified API Engineer
Last Update: Jun 16, 2025
Questions: 126
$66  $164.99
$50  $124.99
$42  $104.99
buy now Apigee-API-Engineer