Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Project Title
Target Release
Epic
Document Status
DRAFT
Document Owner

Document Sign-Off
Subject Matter Expert(s)
Technical Expert(s)

Background & Business Value

Goals

Assumptions

Out of Scope

Requirements

Ticket(s)TitleUser StoryPriorityNotes

Manage Users in a TeamMUST HAVE
  • @apibot team <team-name> add <developer-email> (docs)
  • @apibot team <team-name> remove <developer-email> (docs)
  • @apibot team <team-name> [list] (docs)

Reassign the Admin Role of a Team to another User
MUST HAVE
  • @apibot team <team-name> owner <developer-email> (docs)

List All Teams
MUST HAVE
  • @apibot team[s] [list] (docs)

Move an Application from a Functional Account to a Team
MUST HAVE
  • @apibot apps toteam <functional-email> <app-name> <team-name> (docs)

Create/Remove a Team
MUST HAVE
  • @apibot team <team-name> create <owner-developer-email> (docs)

Rename a Team
MUST HAVE
  • You can't rename the "internal name", but you can rename the display name.
    • Are we okay with Display Name not matching the Internal Name (question)
  • @apibot team <team-name> rename <new-team-name> (docs)

Find Teams a User is Associated With


MUST HAVE
  • @apibot devs <developer-email> team[s]
  • Maybe ..
    • Find All Teams (docs)
    • Find All Users on Teams (docs)
    • Collect User associations along the way

Search Teams for an Application
MUST HAVE

Approve/Deny API Products on App
MUST HAVE
  • Update current command(s) to use teams instead
  • @apibot apps (approve|revoke) <team-name> <app-name> [api-product-name] (docs)
    • There doesn't seem to be a command to approve/revoke an Application within a Team. You can only approve/revoke either an API Product or the whole Team (docs)
  • @apibot apps (no|approved|revoked|pending|all) (docs, keyStatus parameter)





User Interaction, Design & Architecture

Examples and References

Questions

Below is a list of questions to be addressed as a result of this requirements document:

QuestionOutcomeDecision 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?
TODO: This all must be moved under Slack Integration - @apibot Project

  • No labels