All documents
After the provider publishes a product on a site, the client cannot immediately use those APIs. To enable client access, the provider must go to the Consumer menu to create client information and assign the client to a previously published product. Only then can the client utilize the APIs.
Step 1: In the API Manager menu, select Consumers > Create.
Step 2: Enter the required information:
Name: Consumer name.
Site: Select an active Consumer site.
API Key: Allow authenticate with an API key when enabled.
Title: Title for the consumer.
Password: Password if using Basic Authentication.
Confirm Password: Password confirmation.
Max per second: Limits the number of API calls the client can make per second.
Max per minute: Limits the number of API calls the client can make per minute.
Max per hour: Limits the number of API calls the client can make per hour.
Step 3: Click OK to create.
Once the Consumer is created, to use the APIs within a Product, the Consumer must subscribe to the Product.
Step 1: In Consumer Management, select the Consumer and click Product Subscription.
Step 2: Click Subscribe Product.
Step 3: Select the Product. The Product must be in a published state to select it in the subscription interface.
Step 4: Click OK.
The client can now use the APIs provided by the API Provider.
Note: The product must be in a published state for the consumer to subscribe.
Step 1: In Consumer Management, select the Consumer and click Product Subscription.
Step 2: Click Unsubscribe Product.
Step 3: Click OK.
To adjust a Consumer's information, follow these steps:
Step 1: In Consumer Management, select the consumer to modify > Edit.
Step 2: Enter the new information and click OK.
Note: Some fields cannot be changed and will be disabled in the edit interface.
To use APIs created from API Management, the Consumer must retrieve authentication information and provide it when sending requests to APIs. Currently, API Management supports two authentication methods: Basic Auth (User/Pass) and API Key.
Username: Username follows this structure: Username = UsernameProvider + site name + usernameConsumer
.
For example: demo123.sitedemo.demoacc
Or as provided in the Consumer's authentication information:
In Consumer Management, select the Consumer > Edit.
Password: Password of the user declared during Consumer creation.
Step 1: In Consumer Management, select the Consumer > Edit.
Step 2: Retrieve the API Key from the API Key field.
To delete a previously declared Consumer from the system, ensure the Consumer has unsubscribed from all Products. To unsubscribe from products, follow the íntruction in the Unsubscribing Product section.
To delete a Consumer, follow these steps:
Step 1: In Consumer Management, choose the Consumer to delete > Remove.
Step 2: In the confirmation popup, click Yes to proceed.
Note: If you encounter this error: Could not remove that consumer as there are still subscriptions of that consumer!, you need to unsubscribe from all products before performing this action.
Cookie | Duration | Description |
---|---|---|
cookielawinfo-checbox-analytics | 11 months | |
cookielawinfo-checbox-functional | 11 months | |
cookielawinfo-checbox-others | 11 months | |
cookielawinfo-checkbox-necessary | 11 months | |
cookielawinfo-checkbox-performance | 11 months | |
viewed_cookie_policy | 11 months |