- Log in to the API Publisher.
- Create two APIs by the names
TestAPI1
andTestAPI2
and publish them to the API Store. In this example, the two APIs use the same backend and resources that were used when creating thePhoneVerification
API in the first tutorial.
- Log in to the API Store, click the APIs menu and note that the two APIs are visible in the APIs page.
- Subscribe to both APIs using the same application. You can use a default application or a new one.
- Go to the My Subscriptions page and create an access token to the application.
- Invoke both APIs using the access token you got in the previous step. In this example, we use the API Console tab of the APIs to invoke it.
- Note that you can successfully invoke both APIs.
You have subscribed to and invoked two APIs. Let's block one subscription and see the outcome. - Log in to the API Publisher and click the Subscriptions menu to open the Subscriptions page. It shows all APIs/applications that each user is subscribed to.
- Block your previous subscription for
TestAPI1
. Select theproduction and sandbox
option and click the Block link.
- Note that the Block link immediately turns to Unblock, allowing you to activate the subscription back at any time.
Log back to the API Store and invoke the two APIs (
TestAPI1
andTestAPI2
) again.You might have to regenerate the access token for
DefaultApplication
if the access token expiration time (1 hour by default) has passed since the last time you generated it. You can refresh the access token by going to the My Subscriptions page in the Store.- Note that you can invoke only
TestAPI2
again. When you invokeTestAPI1
, it gives a message that the requested API is temporarily blocked. Neither the API creator nor any subscriber can invoke the API until the block is removed. - Go back to the API Publisher's Subscriptions page and unblock the subscription.
- Invoke
TestAPI1
again and note that you can invoke it as usual.
You have subscribed to two APIs, blocked subscription to one and tested that you cannot invoke the blocked API.