@apibot - apps command Requirements
Background & Business Value
Goals
Assumptions
- In all commands that take either a Team Name of Developer Portal User Email as input, <team-name|developer-email>, the type of input given will be determined by looking for an '@' symbol. If an '@' symbol is present, then it is a <developer-email>
Out of Scope
Requirements
Ticket(s) | Title | User Story | Priority | Notes |
---|---|---|---|---|
Search for an Application | As an API Gateway Admin, I would like to be able to search for an Application name or partial name. The results should include the Team Name or Developer Email. | MUST HAVE |
| |
Search on Status | As an API Gateway Admin, I would like to be able to search for applications by their status. | MUST HAVE |
| |
Approve/Deny API Products on App | As an API Gateway Admin, I would like to be able to approve/deny access requests to apps on Teams or Developer Applications. | MUST HAVE |
| |
Move an Application from a Functional Account to a Team | As an API Gateway Admin, I would like to be able to "move" (ie. copy) an Application from a Functional Account to a Team. | MUST HAVE |
| |
Remove an Application | As an API Gateway Admin, I would like to be able to remove/delete an Application from a Team or Developer Account. | MUST HAVE | ||
Custom Attributes | As a Gateway Admin, I would want to update Application custom attributes. | MUST HAVE |
| |
User Interaction, Design & Architecture
Examples and References
Questions
Below is a list of questions to be addressed as a result of this requirements document:
Question | Outcome | Decision Date |
---|---|---|
Ask Apigee - Using the management REST APi Is there a way to search for an App and the results will tell us if it's assocaited with an individual or a company? (cross-listed in Slack Commands to Manage Teams Requirements) |