Delete An API
Primary Actor: Advanced User
Trigger
The user wants to delete a wrongly created or obsolete API which is linked to a given function.
Preconditions
- The user is logged in.
- There is at least one (built-in or previously created via the Developer Suite) function available for the user’s account.
- There is at least one (built-in or previously created via the Developer Suite) API to be edited available for the user’s account.
Postconditions
- The API is deleted.
Main success scenarion
- The user clicks on “Switch to Developer Suite”.
- The user confirms the warning pop-up to enter the advanced section Developer Suite.
- The user switches to the second tab “Manage APIs”.
- The user switches to the second sub-tab “Edit existing APIs”.
- The user selects a target API by clicking on “Show Details”.
- The user unlocks the protection mode to enter the edit mode.
- The user clicks on “Delete API”.
- The user confirms the warning pop-up to delete the selected API irrevocably.
Evaluation
Task
You, as an advanced user, notices that your existing API is too costly to use anymore. Therefore, you want to get rid of it, so that this API is never used for a given function again. Delete an existing API based on the following information:
In the list, select the API weather_for_location
from Aeris Weather, click on “Show Detail” and switch to edit mode.
Imagine, that this API costs $2 each call and you have to call it twice a hour to monitor e.g. the weather very regularly. Quite costly!
Delete the API by clicking on “Delete API” and confirm the warning pop-up.
Now, this API should not be listed in the Developer Suite anymore. Feel free to try it out!
Further Tasks
Navigate back to the previous task (Edit API).
Control criteria for current task
Show solution
A deleted API is removed from the users account. Thus, it should be not discoverable anymore when searching the available API list in "Manage APIs".