IBM c1000-138 practice test

IBM API Connect v10.0.3 Solution Implementation

Last exam update: Nov 18 ,2025
Page 1 out of 4. Viewing questions 1-15 out of 60

Question 1

In which case is the customization of a native OAuth provider not immediately ready to be used?

  • A. One or more "Transform" policies are used in the assembly.
  • B. Grant types are added.
  • C. A logic operator is used in the assembly.
  • D. A policy with a reference to a TLS profile is added.
Mark Question:
Answer:

D


Explanation:
OAuth Provider Customization: When customizing a native OAuth provider in IBM API Connect,
certain configurations and policies can affect its readiness for immediate use.
TLS Profile Reference: Adding a policy that references a TLS (Transport Layer Security) profile
introduces additional security configurations that need to be validated and applied. This process can
delay the immediate readiness of the OAuth provider.
Impact of TLS Profiles: TLS profiles are used to secure communications and ensure data integrity and
confidentiality. When a policy with a TLS profile reference is added, the system must ensure that the
TLS settings are correctly configured and operational, which can take additional time.
Other Options:
Transform Policies: These are used to modify the request or response messages and do not
inherently delay the readiness of the OAuth provider.
Grant Types: Adding grant types involves configuring the OAuth provider to support different
methods of obtaining access tokens, which is a standard part of customization and does not delay
readiness.
Logic Operators: Using logic operators in the assembly is related to the flow control of the API
assembly and does not directly impact the readiness of the OAuth provider.
Reference:
IBM API Connect documentation and best practices for OAuth provider customization.
General principles of TLS and its impact on API security configurations.

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 2

Given the API Endpoint, "https://cor.client.rtc/savings/annual/", which statement is correct with
default Catalog settings?

  • A. "annual" is the name of the Catalog the API is deployed to.
  • B. "savings" is the name of the gateway cluster the Catalog is set to.
  • C. "savings" is the name of the Catalog the API is deployed to.
  • D. "annual" is the name of the API being called.
Mark Question:
Answer:

C


Explanation:
API Endpoint Structure: In IBM API Connect, the structure of an API endpoint URL typically includes
the base URL, followed by the catalog name, and then the API name.
Catalog Name: The segment of the URL immediately following the base URL (in this case, “savings”)
is generally the name of the catalog to which the API is deployed. This is a default setting in IBM API
Connect.
API Name: The last segment of the URL (in this case, “annual”) is usually the name of the API being
called.
Default Catalog Settings: With default catalog settings, the catalog name is included in the URL to
distinguish between different catalogs. This helps in organizing and managing APIs across different
environments or stages (e.g., development, testing, production).
Reference:
IBM API Connect documentation on API endpoint structure and catalog settings.
General principles of API management and deployment in IBM API Connect.

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 3

Which of the following is true for Products?

  • A. A Product can be published to selected communities.
  • B. A Product must be published before it is staged.
  • C. APIs become accessible when a Product is staged on the Developer Portal.
  • D. When a Product is staged or published, it is visible for all communities.
Mark Question:
Answer:

A


Explanation:
Product Publication: In IBM API Connect, a Product is a collection of APIs and Plans that can be
published to a Developer Portal. When publishing a Product, you have the option to select specific
communities to which the Product will be available.
Selected Communities: This feature allows API providers to control access to their APIs by making
them available only to certain groups or communities. This is useful for managing access based on
different criteria such as user roles, subscription levels, or organizational units.
Staging vs. Publishing:
Staging: When a Product is staged, it is deployed to a staging environment where it can be tested and
validated before being made publicly available.
Publishing: After successful staging, the Product can be published to the Developer Portal, making it
accessible to the selected communities.
Accessibility of APIs: APIs within a Product become accessible to developers when the Product is
published to the Developer Portal, not just when it is staged.
Visibility: The visibility of a Product is controlled by the API provider. It can be restricted to specific
communities or made available to all, depending on the publication settings.
Reference:
IBM API Connect documentation on Product management and publication.
Best practices for managing API access and visibility in IBM API Connect.

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 4

Which statement is true about the use of $ref?

  • A. Gatewayscript can use $ref instead of included files.
  • B. $ref can only be defined in YAML files.
  • C. $ref must be defined at the root level of the YAML file.
  • D. When an API is published, the $ref is replaced with the contents of the referenced file.
Mark Question:
Answer:

D


Explanation:
$ref Usage: The $ref keyword is used in OpenAPI (formerly Swagger) specifications to reference
reusable components, such as schemas, parameters, and responses, defined elsewhere in the
document or in external files.
Replacement Mechanism: When an API is published, the $ref is processed and replaced with the
actual contents of the referenced file or component. This allows for modular and maintainable API
definitions, where common elements can be defined once and reused across multiple APIs.
YAML and JSON: The $ref keyword can be used in both YAML and JSON files, which are common
formats for defining OpenAPI specifications. It is not limited to YAML files.
Location Flexibility: $ref can be defined at various levels within the YAML or JSON file, not necessarily
at the root level. It can be used within objects, arrays, and other structures as needed.
Gatewayscript: While Gatewayscript can include external files, it does not use the $ref keyword in
the same way as OpenAPI specifications. Gatewayscript has its own mechanisms for including and
referencing external scripts.
Reference:
IBM API Connect documentation on OpenAPI specifications and the use of $ref.
General principles of API design and modularization using OpenAPI.

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 5

Which statement is true regarding API Analytics Dashboards?

  • A. Data from multiple Catalogs cannot be visualized on a single dashboard.
  • B. A visualization should be created and saved after creating a custom dashboard.
  • C. A single dashboard may be created that includes data from multiple Catalogs.
  • D. All users have the ability to create custom dashboards.
Mark Question:
Answer:

C


Explanation:
API Analytics Dashboards: In IBM API Connect, analytics dashboards provide insights into API usage,
performance, and trends. These dashboards are essential for monitoring and optimizing API
strategies.
Multiple Catalogs: IBM API Connect allows the creation of a single dashboard that can aggregate and
visualize data from multiple catalogs. This feature is particularly useful for organizations that manage
APIs across different environments or stages (e.g., development, testing, production).
Visualization Creation: While visualizations are an integral part of dashboards, they can be created
and saved at any time, not necessarily after creating a custom dashboard.
User Permissions: The ability to create custom dashboards may be restricted based on user roles and
permissions. Not all users may have the necessary permissions to create custom dashboards.
Data Aggregation: By including data from multiple catalogs in a single dashboard, API providers can
gain a comprehensive view of their API ecosystem, making it easier to identify patterns, detect
anomalies, and make informed decisions.
Reference:
IBM API Connect documentation on analytics and dashboard creation.
Best practices for API management and monitoring in IBM API Connect.

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 6

Which statement is correct about migration of a subscribed external application to a new Product?

  • A. A Community Manager manages migration of a subscribed external application to a new Product.
  • B. The admin of a Developer Portal can enforce the migration to a new Product.
  • C. The Consumer manages migration of their subscribed application to a new Product.
  • D. The Plans of the new product should be the same or less restrictive than those of the original Product.
Mark Question:
Answer:

C


Explanation:
Consumer Responsibility: In IBM API Connect, the consumer (or developer) who has subscribed to an
API Product is responsible for managing the migration of their subscribed application to a new
Product. This ensures that the consumer has control over their application’s dependencies and can
test the new Product before fully migrating.
Migration Process: When a new Product is introduced, consumers need to subscribe to the new
Product and update their application configurations to use the new API endpoints and plans. This
process involves:
Reviewing the new Product’s documentation and capabilities.
Testing the new Product in a staging environment.
Updating application code and configurations to point to the new Product’s endpoints.
Subscribing to the new Product through the Developer Portal.
Role of Admins and Community Managers:
Admins: While the admin of a Developer Portal can facilitate the migration process by providing
necessary tools and support, they do not enforce the migration.
Community Managers: They manage the overall community and can provide guidance, but the
actual migration task is performed by the consumer.
Product Plans: The plans of the new Product do not necessarily have to be the same or less restrictive
than those of the original Product. The new Product may offer different plans with varying levels of
access and features.
Reference:
IBM API Connect documentation on managing API Products and subscriptions.
Best practices for API consumer management and migration in IBM API Connect.

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 7

Which statement is true about API properties?

  • A. API properties are pre-defined.
  • B. Values of API properties can be changed during runtime.
  • C. A property can have a Catalog specific value.
  • D. If Spaces are enabled, a property can have a Space specific value.
Mark Question:
Answer:

C


Explanation:
API Properties: In IBM API Connect, API properties are configuration settings that can be used to
customize the behavior of APIs. These properties can be defined at various levels, including the API,
Product, and Catalog levels.
Catalog-Specific Values: A property can be assigned a specific value for each Catalog. This allows for
different configurations and behaviors of the same API when deployed in different Catalogs. For
example, an API might have different endpoint URLs or security settings in development, testing, and
production environments.
Runtime Changes: While some properties can be modified at runtime, this is not a general rule for all
API properties. The ability to change property values at runtime depends on the specific property
and its configuration.
Pre-defined Properties: API properties can be both pre-defined and custom-defined. Pre-defined
properties are provided by IBM API Connect, while custom properties can be created by API
developers to suit specific needs.
Spaces and Properties: If Spaces are enabled, properties can indeed have Space-specific values. This
allows for further granularity in configuration, enabling different settings within the same Catalog
based on the Space.
Reference:
IBM API Connect documentation on API properties and their configurations.
Best practices for managing API properties in IBM API Connect.

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 8

The security team will allow OIDC to be used for Portal access.
Which two OIDC provider types are available out of the box?

  • A. Azure
  • B. Github
  • C. Instagram
  • D. Facebook
  • E. IBM Cloud
Mark Question:
Answer:

A E


Explanation:
In IBM API Connect v10.0.3, OpenID Connect (OIDC) is a widely used authentication mechanism that
allows clients to verify the identity of users based on the authentication performed by an
authorization server. API Connect supports various OIDC providers for portal access to integrate with
third-party identity providers. Out of the box, API Connect v10.0.3 comes with support for Azure
Active Directory (Azure AD) and IBM Cloud as pre-configured OIDC providers.
Azure AD is one of the most commonly used OIDC providers, especially in enterprise environments
using Microsoft's cloud services.
IBM Cloud Identity and Access Management (IAM) also provides built-in OIDC support within the
IBM ecosystem, making it a natural integration point for users of IBM Cloud services.
These built-in integrations simplify the configuration and management of OIDC providers without
requiring additional custom configuration.
Reference:
IBM API Connect v10.0.3 - Now Available
Developer User Experience with API Connect

User Votes:
A
50%
B
50%
C
50%
D
50%
E
50%
Discussions
vote your answer:
A
B
C
D
E
0 / 1000

Question 9

How can a Consumer see their API usage?

  • A. The calling application would need to keep track of the API usage.
  • B. The numbers of requests, for different APIs, that the Consumer's application has made are shown on their application page.
  • C. The Consumer can be permitted to access the analytics on API Manager.
  • D. The Consumer would need to request an API usage report from the API provider.
Mark Question:
Answer:

B


Explanation:
In IBM API Connect v10.0.3, consumers can see their API usage on their application page within the
Developer Portal. This page provides details about the number of requests made by their application
to different APIs, allowing consumers to monitor their API consumption directly. This feature helps
consumers track their usage metrics without needing to keep track themselves or request reports
from the API provider.
Other options are incorrect:
Option A: The calling application does not need to track API usage manually.
Option C: Consumers are not typically given access to the API Manager analytics directly.
Option D: API providers do not need to generate a separate report; usage details are automatically
available to consumers.
Reference:
IBM API Connect v10.0.3 Documentation:
Consumer Access to API Usage
IBM Community Blog:
Developer User Experience with API Connect

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 10

How are Gateway extensions packaged to upload to the Gateways?

  • A. As .tar files
  • B. As .cfg files
  • C. As .zip files
  • D. As war files
Mark Question:
Answer:

C


Explanation:
Packaging Format: Gateway extensions in IBM API Connect v10.0.3 are packaged as .zip files. This
format is used to bundle all necessary files and configurations required for the extension.
Upload Process: These .zip files are then uploaded to the Gateway through the API Manager
interface. The API Manager handles the deployment and integration of these extensions into the
Gateway.
Documentation Reference: According to the IBM Certified Solution Implementer - API Connect
v10.0.3 documentation, the correct packaging format for Gateway extensions is .zip files1
.
:
IBM Certified Solution Implementer - API Connect v10.0.3 Documentation

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 11

Which HA concept applies for OAuth operations in a multi-node Kubernetes cluster?

  • A. Quorum
  • B. Heartbeat
  • C. STONITH
  • D. Quantum
Mark Question:
Answer:

A


Explanation:
High Availability (HA) Concept: In a multi-node Kubernetes cluster, the concept of “Quorum” is
crucial for ensuring high availability and consistency, especially for operations like OAuth.
Quorum Definition: Quorum refers to the minimum number of nodes that must agree on a
transaction or operation to ensure consistency and avoid split-brain scenarios. This is particularly
important in distributed systems to maintain data integrity and availability.
OAuth Operations: For OAuth operations, maintaining a quorum ensures that the authentication and
authorization processes are reliable and consistent across the cluster. This helps in preventing issues
where different nodes might have conflicting states.
Documentation Reference: According to the IBM Certified Solution Implementer - API Connect
v10.0.3 documentation, the concept of quorum is applied to ensure high availability and consistency
in OAuth operations within a multi-node Kubernetes cluster1
.
:
IBM Certified Solution Implementer - API Connect v10.0.3 Documentation

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 12

What is correct about using context variables in Gatewayscript policies?

  • A. context.set(’my.vars.amount’, 100) generates { "my.vars": { "amount": 100 } }
  • B. All API context variables are saved in an XML tree.
  • C. context.message.statuscode = ’200 Success' updates the status code of the message object.
  • D. context. request. statuscode = 400 updates the status code of the request object.
Mark Question:
Answer:

A


Explanation:
Setting Context Variables: In Gatewayscript policies, the context.set function is used to set context
variables. The syntax context.set('my.vars.amount', 100) creates a JSON structure where my.vars is an
object containing the key amount with the value 100.
JSON Structure: This method of setting context variables generates a JSON structure, which is a
common format for data interchange in APIs. The resulting structure would be { "my.vars": {
"amount": 100 } }.
Usage in Policies: This approach allows for easy manipulation and access to variables within the
GatewayScript, facilitating dynamic API behavior based on the context.
Documentation Reference: According to the IBM Certified Solution Implementer - API Connect
v10.0.3 documentation, using context.set in this manner is the correct way to generate the specified
JSON structure1
.
:
IBM Certified Solution Implementer - API Connect v10.0.3 Documentation

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 13

What is a key requirement when creating an OpenAPI 3.0 API secured by basic authentication, API
Key, or OAuth?

  • A. It needs an external security service.
  • B. The relevant information can only be passed in the header.
  • C. The API can only be enforced by Datapower API Gateway.
  • D. The security-schema-name must follow a strict pattern.
Mark Question:
Answer:

D


Explanation:
When creating an OpenAPI 3.0 API in IBM API Connect v10.0.3 that is secured by basic
authentication, API Key, or OAuth, it is essential that the security-schema-name follows a specific
pattern. This pattern is required to ensure proper validation and application of the security
definitions according to the OpenAPI 3.0 specification. The security definitions help define the
methods of authentication that are enforced for accessing the API endpoints, which is crucial for
maintaining the API's integrity and security.
Reference:
IBM API Connect v10.0.3 Now Available
IBM API Connect Support Lifecycle Policy

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 14

Which statement is correct regarding the creation of a SOAP proxy API from an existing SOAP service?

  • A. The WSDL file describing the SOAP service is uploaded and the dependencies are set target services.
  • B. A single .zip file that contains the WSDL file describing the SOAP service, and its dependent documents is uploaded.
  • C. To expose a SOAP service in API Connect, it has to be mapped to a REST API.
  • D. In API Connect, a SOAP API can be created only from a stand-alone WSDL.
Mark Question:
Answer:

B


Explanation:
When creating a SOAP proxy API from an existing SOAP service in IBM API Connect, a key step is to
upload a single .zip file that contains the WSDL (Web Services Description Language) file and any
associated dependent documents. This enables IBM API Connect to understand the service definition
and its dependencies, allowing it to create the proxy API correctly. This method is necessary to
ensure all components required for the SOAP API are packaged together and recognized during the
import process.
Reference:
IBM API Connect v10.0.3 Documentation
Creating SOAP APIs

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 15

What is OpenAPI?

  • A. An XML-based messaging protocol for exchanging information among computers.
  • B. A standard, programming language-agnostic interface description.
  • C. A set of constraints for how the architecture of an Internet-scale distributed hypermedia system should behave.
  • D. A query language for APIs and a runtime.
Mark Question:
Answer:

B


Explanation:
Definition: OpenAPI is a specification for building APIs that is both language-agnostic and
standardized. It allows developers to describe the structure of their APIs in a way that is easily
understood and implemented across different programming languages.
Purpose: The main goal of OpenAPI is to provide a clear and consistent way to define APIs, making it
easier for developers to create, share, and consume APIs. This standardization helps in reducing the
complexity and potential errors in API development.
Components: OpenAPI includes various components such as paths, operations, parameters, and
responses, which collectively describe the API’s functionality and behavior.
Documentation Reference: According to the IBM Certified Solution Implementer - API Connect
v10.0.3 documentation, OpenAPI is indeed a standard, programming language-agnostic interface
description1
.
:
IBM Certified Solution Implementer - API Connect v10.0.3 Documentation

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000
To page 2