API Center provides the following tools that you can use to satisfy your business needs:
•Explore page
•Policies page
•API Console page
•API Monitor page
•Configuration page
•Projects
•Assets
Explore page
Use the Explore page to work with your API Center projects and assets.
Finding projects and assets on the Explore page
Use any of the following methods to find your projects and assets on the Explore page:
•Explore by projects and folders. View all projects or select a particular project.
•Explore by asset types. View all assets or view assets of a particular type.
•Explore by tags. View assets associated with a particular tag.
•Search for projects or assets. To search all projects, folders, and assets in the organization, view the Explore page by All Projects, and then enter a name or description in the Find box. Or, to narrow your search, in the Find box, enter a name or description in full or part.
•Sort the search results. Sort the Explore page by name, asset type, last update date, create date, or description.
•Filter the objects on the page. To filter objects, click the Filter icon. To apply a filter, click Add Filter, select the property to filter by, and then enter the property value. The filters available depend on how you view the page. You can specify multiple filters.
You can see projects, folders, and assets for all of the services that you use. If you select an Application Integration process to open or to perform an action, the Application Integration service opens in a new browser tab.
Working with projects and assets on the Explore page
Perform actions on projects, folders, and assets on the Explore page. To see what actions you can perform on an object, in the row that contains the object, click the Actions icon.
The Actions menu lists the actions you can perform based on your user role privileges and the permissions specified for the selected object. For example, your user role might have privileges to view objects, but not to edit and delete objects.
You can also delete multiple objects at one time. Select the check box to the left of each object, or select the Select All check box to select all of the objects that are displayed on the current page. After you select the objects, click Actions in the row of any of the selected objects and then click Delete.
Alternatively, you can use the Selection menu to choose the action.
Customizing the Explore page
You can display or hide columns on the Explore page. To display or hide columns, right-click the column heading area and select or clear the column headings in the list. The headings in the list depend on whether projects, assets, or tags are in view on the Explore page.
API Policies page
API policies are rules that you can create to enforce API security and control access to APIs.
You can use API Center to define and assign different types of policies, such as IP filtering, security policies, operational policies, and privacy policies.
API Console page
Use the API Console page to view the published APIs and managed APIs in your organization.
The API Console page includes the following tabs:
•Services. Lists all the processes that you published in Application Integration. You can use the Services tab to create published APIs.
•Published APIs. Displays the published APIs in your organization. You can use the Published APIs tab to create managed APIs.
•Managed APIs. Displays the managed APIs in your organization. You can use the Managed APIs tab to view, edit, activate, share, deprecate, deactivate, and delete managed APIs. You can also copy the endpoint URLs for API operations, and download the API specification for a managed API, and send it to API consumers.
API Groups page
Use the API Groups page to view the API groups and managed API groups in your organization.
The API Groups page includes the following tabs:
•API Groups. Lists the published API groups in your organization. You can use the Create API Group to add more groups.
•Managed API Groups. Displays the managed API groups in your organization. You can use the Managed API Groups tab to edit, view, activate, and delete managed API groups. You can generate JWT tokens to override all other authentication policies applied to the APIs in a particular managed API group. You can also download the API specification for a managed API group, and send it to API consumers.
API Monitor page
Use the API Monitor page to monitor the invocations of managed APIs in your organization.
The API Monitor page displays details of the API invocations according to the time frame you select. You can download the details as a ZIP file from the page.
Configuration page
Use the Configuration page to configure OAuth 2.0 clients, the organization response timeout, change your domain name, and use a vanity domain name of your choice for the organization domain.
The Configuration page includes the following tabs:
•Authorization. Displays the OAuth 2.0 clients in your organization. You can use the Authorization tab to create and manage OAuth 2.0 clients. You can also download an OAuth 2.0 clients list and copy the access token URL to send to API consumers.
•Organization Settings. You can use the Organization Settings tab to configure the organization response timeout for API requests. You must enter a timeout value from 1 through 180 seconds. Operation response timeouts take precedence over the organization response timeout.
•Domain Settings. Displays the Domain Name and the option to enable a vanity domain name for your domain.
API domain name
When you access API Center for the first time, you are prompted to select an API domain name. You can choose the domain name, and then provision the domain.
The API domain name identifies the organization and is used in the URLs created for the managed APIs of an organization. You can also use a subdomain of the organization domain.
The following image shows the API Domain Name dialog box:
Click Save in the API Domain Name dialog box. You see this dialog box only once for a newly configured organization.
The default format of the API domain name is the organization ID.com. You can change the API domain name even after provisioning a domain. You can change the domain name on the Domain Settings tab on the Configuration page as shown in the following image:
Edit the domain name to enter a name of your choice. After you change the domain name, all existing managed API URLs are seamlessly updated with the new domain name. Any new managed API created after the API domain name change will have the new domain name.
Consider that your organization API domain is myorg.com, and the given operation path is Customers. When you change the API domain name, the managed API URL changes to the following API URL format:
Use a vanity domain to personalize your API Center domain name and URL, and enhance your personal brand, user experience, and the accessibility of the domain.
A vanity domain is a personalized domain name that you can choose to reflect your particular brand, product, or service. Using a vanity domain makes it easier for visitors to remember your domain name and to be redirected to your primary website, facilitating repeated visits to the site.
Before enabling the vanity domain, you must possess a valid registered domain. Ensure that the domain can connect to API Center. You must also share the CA-signed certificate with Informatica. After you enable the vanity domain for your APIs, all API URLs will be dynamically changed to the vanity domain API URL format. However, redeployment of the APIs is not necessary after enabling the vanity domain. Contact Informatica Global Customer Support if you want to enable a vanity domain.
You can enable a vanity domain for your organization on the Domain Settings tab on the Configuration page. The following image shows the option to enable a vanity domain in API Center:
After you enable this option, the vanity domain uses the following format:
After you enable the vanity domain, the managed API URL changes to the following format:
https://myorg.com/v~/urlcontext/v1/Customers
Here, v~ denotes that the domain name uses a vanity domain name.
You can't use the Test Managed API option to test a managed API or its operations on a vanity domain URL. Use the following URL format to check if your vanity domain can connect to API Center:
https://myorg.com/v~
Projects
API Center assets are organized in projects. You can create multiple folders within a project to contain the assets that you need for your project.
For example, you might have a business need to provide monthly analyses of your organization's API activity. You create a project called Monthly API Analysis. You create folders that contain the assets that you use on a monthly basis to integrate data from various systems to perform your analysis.
An API Center project can include assets such as APIs and Application Integration processes.
Creating a project
Create a project to store folders and assets on the Explore page.
1On the Explore page, click New Project.
2Enter a name for the project, and optionally, enter a description.
3Click Save.
API Center creates the project. The project appears on the Explore page.
Creating a folder
Create a folder to store assets on the Explore page.
1On the Explore page, click a project, and then click New Folder.
2Enter a name for the folder, and optionally, enter a description.
3Click Save.
API Center creates the folder. The folder appears on the project details page.
Assets
API Center assets include APIs and processes, such as Application Integration processes.
Create the assets you need to satisfy your business needs. A template is available for REST API assets. You can use the template as-is, or you can use it as a head start and customize it to meet your needs.
You can use assets in multiple projects. All assets must be part of at least one project. You can't delete assets that are published APIs.