Teams
Teams allow developers to share responsibility for an app that is owned by a team. You can create a team and then add other developers (called “members”) to your team in order to provide access to team-managed apps (API keys).
After a team has been approved to view and access partner APIs, only team-managed apps can access partner-enabled APIs.
Teams are only available in sandbox, unless it is a partner-approved team where that team will also be available in test and live environments.
Roles
Role | Description |
---|---|
Owner |
Full read and write privileges for developer team members, developer team details, and apps. When you create a team, you will be assigned the owner role by default. We recommend having two owners per team. |
App Developer |
Read-only privileges for developer team members and developer team details. Read and write privileges for apps. |
Viewer | Read-only privileges for developer team members and developer team details. Read-only privileges for apps. |
Create a Team
You will only be able to create a team in the Sandbox environment. Once you have a partner-enabled team, Bunnings will recreate a new team with the same name for you in the test and live environments.
Manage Your Team
Teams and their members are managed separately across sandbox, test and live portal environments to give team owners complete control over which developers are allowed to access API keys from sandbox, test or live.
Add Team Members
Go to Teams
Select a team to view its members
Click members
Click Invite members, in the members section of the team
Add the email of the developer
You must enter the email in all lowercase and they must already be registered on the developer portal, or else the user will not be associated correctly with the team
Specify the role of the user
Click Invite members
Pending Invitations
Developers invited to be part of a team will have their invitation Pending, until they accept the invitation in the Developer Portal (either by logging in, going to My Profile and accepting the invitation or clicking the email link sent to them).
You can Revoke or Resend the invitation for any developer with a Pending invitation.
NOTE: A team must have at least one owner.
Change Team member roles
Go to Teams
Select a team and click members to view its members
Click Edit on the member that you want to edit and specify the role of the user
Select a new role for the member
Click Save
NOTE: A team must have at least one owner.
Remove yourself from a team
You can also follow the above instruction to remove yourself from the team, providing you are not the only owner.
Delete a Team
WARNING! This action cannot be undone. Once deleted, any applications associated with that team will also be deleted (including the API keys in that app). Any application using those API keys will immediately cease communicating with any Bunnings API. Creating a new team, and keys in test or live will require re-approval of your keys for any selected products.
Manage Your Team Apps
You can add, delete and change your team apps from your team page in the same manner as your personal developer apps. To access and manage your team apps, follow the steps below and see Accessing the APIs for general instructions on managing apps.
Anyone who is a member of your team will be able to view the team apps and API keys in those team apps.