Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

rename company
Ticket(s)TitleUser StoryPriorityNotes

Manage Users in a Company
  • add user / remove user / change role
Reassign the admin role of a company to another userlist companiesmove application from individual account to companycreate/remove company

find companies a user is associated with

search companies for an appapprove/deny api products on appTeam
Status
colourGreen
titlemust 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
Status
colourGreen
titlemust have
  • @apibot team <team-name> owner <developer-email> (docs)

List All Teams
Status
colourGreen
titlemust have
  • @apibot team[s] [list] (docs)

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

Create/Remove a Team
Status
colourGreen
titlemust have
  • @apibot team <team-name> create <owner-developer-email> (docs)

Rename a Team
Status
colourGreen
titlemust 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


Status
colourGreen
titlemust 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
Status
colourGreen
titlemust have

Approve/Deny API Products on App
Status
colourGreen
titlemust 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

...

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