RapidAPI for Teams [The Complete Tutorial + FAQs]

RapidAPI for Teams is a platform for engineering teams to share and collaborate on internal, or external, APIs and microservices using the RapidAPI platform. It allows you to:

  1. Share internal API documentation and testing with your Team
  2. Discover internal APIs and consume them
  3. Consume external APIs with a single Team billing account

Getting Started with RapidAPI for Teams

To create an Organization, click “Create Organization” in the navigation bar, or go to rapidapi.com/teams.

Ready to start building awesome apps? Get Started at RapidAPI’s API Marketplace!

You will be asked to fill out some basic information, including the Organization Name, Logo, Description and Billing Details. You can update or change these details later under the “Organization Settings” tab.

Once you have created an account you will be able to access the Teams Dashboard. This is where you can add new users, manage Teams, view transactions, and more.

Understanding the RapidAPI for Teams Dashboard

Manage Users

The “Manage Users” tab allows you to import or add a user, assign users to a Team, or change a user’s role. You can add users individually, or bulk import from Github or a CSV file.

Bulk Import:

Import from GitHub: To import from GitHub, you must log in to GitHub as an Admin and provide the read:org and user:email scopes.

Import from CSV: To import from a CSV file, download the CSV Template. You must provide email addresses and at least one Team for each user. Once you upload the file, you have a chance to review the users before officially adding the to the Organization.

Manage Users:

The “Manage Users” section is where you can search for users, see their role and track how many Teams they belong to. Admins can also edit other user’s accounts from this screen.

Manage Teams

The “Manage Teams” tab allows admins to see all of the Teams within the Organization. Admins will have full control over what APIs are being used by what Teams. If you are an admin, you can also view metrics on a per-team basis.

Manage Teams on RapidAPI for Teams

Subscriptions and Usage

The “Subscriptions and Usage” tab shows all of the APIs you have access to through Team subscriptions. You can see what pricing plan your Team has selected, what date the Team subscribed and the quota usage.

From this screen, you can also choose to unsubscribe from any APIs if you are an admin by clicking on the red button in the top left.

You can see quota usage by Organization or quota usage per Team by clicking on the subscription.

Transactions

The “Transactions” tab has all of the invoices for payments associated with your Organization. Here, you can view invoices for the public APIs your Organization consumes, any APIs your Organization exposes publicly, and the billing for your RapidAPI for Teams account.

Subscribed APIs

All of your Organization’s public API subscription invoices will show up in the “Subscribed APIs” section. You can also see information about payment status, amount, a detailed summary of your Organization’s usage, and other details.

Published APIs

If you have published any APIs publicly as an Organization, you can view usage and billing information about them in the “Published APIs” section.

Org Subscriptions

The “Org Subscriptions” tab shows invoices for your RapidAPI for Teams Organization. If you have 5 or fewer members, this will be $0. Every additional member over 5 is $10 per month.

Organization Settings

The “Organization Settings” tab is the place to update or change your Organization information. You can also delete the Organization from this screen. Please note that if you delete the Organization, all of the Teams, all Team created apps and Team created APIs will be deleted permanently.

Edit Your Organization

This section allows you to edit the information you initially provided at signup. This includes the Organization name, logo, description, billing email, and the number of Organization seats. You can also edit the billing information, which is used to pay for API subscriptions by Teams in the Organization.

Payment Settings

The “Payout Settings” section allows you to add a payout preference. A payout is a payment you receive for published APIs. Currently, our payment system only supports payouts with PayPal. Adding a PayPal account is only necessary if you publish freemium or paid APIs for public consumption as an Organization. This account is different from the billing information you provided above because it is used for incoming payments, not outgoing charges.

Danger Zone

The “Danger Zone” allows you to delete the Organization. Please note that if you delete the Organization, all of the Teams, all Team created apps and Team created APIs will be deleted permanently.

Audit Trails

The “Audit Trails” tab shows all of the actions taken by users including updating or adding Teams and subscribing to APIs. You can click on a row for more detailed information.

Switching Between RapidAPI for Teams and Personal RapidAPI Account

You can access your RapidAPI for Teams account and your personal account from the same login. Most of your Teams activity will take place in the “My Organizations” screen. There are also drop-downs at various places to allow you to quickly select which account you want active.

Have an API you want to add to our API Marketplace?

#DIV_1 {
bottom: 0px;
box-sizing: border-box;
color: rgb(10, 10, 10);
cursor: pointer;
float: left;
height: 95px;
left: 0px;
position: relative;
right: 0px;
text-decoration: none solid rgb(10, 10, 10);
text-size-adjust: 100%;
top: 0px;
width: 270px;
column-rule-color: rgb(10, 10, 10);
perspective-origin: 135px 47.5px;
transform-origin: 135px 47.5px;
caret-color: rgb(10, 10, 10);
background: rgb(0, 140, 220) none repeat scroll 0% 0% / auto padding-box border-box;
border: 1px solid rgb(227, 224, 224);
border-radius: 0 0 4px 4px;
font: normal normal 400 normal 16px / 24px Lato, sans-serif;
margin: 0px 0px 15px;
outline: rgb(10, 10, 10) none 0px;
}/*#DIV_1*/

#A_2 {
box-sizing: border-box;
text-size-adjust: 100%;
perspective-origin: 0px 0px;
transform-origin: 0px 0px;
font: normal normal 400 normal 16px / 24px Lato, sans-serif;
}/*#A_2*/

#DIV_3 {
bottom: 0px;
box-sizing: border-box;
color: rgb(0, 0, 238);
cursor: pointer;
float: left;
height: 63px;
left: 0px;
position: relative;
right: 0px;
text-decoration: none solid rgb(0, 0, 238);
text-size-adjust: 100%;
top: 0px;
width: 70px;
column-rule-color: rgb(0, 0, 238);
perspective-origin: 35px 31.5px;
transform-origin: 35px 31.5px;
caret-color: rgb(0, 0, 238);
border: 0px none rgb(0, 0, 238);
border-radius: 5px 5px 5px 5px;
font: normal normal 400 normal 16px / 24px Lato, sans-serif;
margin: 15px 5px 15px 15px;
outline: rgb(0, 0, 238) none 0px;
}/*#DIV_3*/

#IMG_4 {
bottom: -35.0781px;
box-sizing: border-box;
color: rgb(0, 0, 238);
cursor: pointer;
display: block;
height: 66.5781px;
left: 35px;
max-width: 100%;
position: absolute;
right: -35px;
text-decoration: none solid rgb(0, 0, 238);
text-size-adjust: 100%;
top: 31.5px;
vertical-align: middle;
width: 70px;
column-rule-color: rgb(0, 0, 238);
perspective-origin: 35px 33.2813px;
transform: matrix(1, 0, 0, 1, -35, -33.5);
transform-origin: 35px 33.2813px;
caret-color: rgb(0, 0, 238);
border: 0px none rgb(0, 0, 238);
font: normal normal 400 normal 16px / 24px Lato, sans-serif;
outline: rgb(0, 0, 238) none 0px;
}/*#IMG_4*/

#DIV_5 {
box-sizing: border-box;
color: rgb(255, 255, 255);
cursor: pointer;
float: left;
height: 46px;
text-decoration: none solid rgb(255, 255, 255);
text-size-adjust: 100%;
width: 168px;
column-rule-color: rgb(255, 255, 255);
perspective-origin: 84px 23px;
transform-origin: 84px 23px;
caret-color: rgb(255, 255, 255);
border: 0px none rgb(255, 255, 255);
font: normal normal 400 normal 16px / 24px Lato, sans-serif;
margin: 22px 0px 0px 5px;
outline: rgb(255, 255, 255) none 0px;
}/*#DIV_5*/

#SPAN_6 {
box-sizing: border-box;
color: rgb(255, 255, 255);
cursor: pointer;
display: block;
float: left;
width: 150px;
height: 27px;
text-decoration: none solid rgb(255, 255, 255);
text-size-adjust: 100%;
width: 107.047px;
column-rule-color: rgb(255, 255, 255);
perspective-origin: 53.5156px 13.5px;
transform-origin: 53.5156px 13.5px;
caret-color: rgb(255, 255, 255);
border: 0px none rgb(255, 255, 255);
font: normal normal 700 normal 18px / 27px Lato, sans-serif;
outline: rgb(255, 255, 255) none 0px;
}/*#SPAN_6*/

#SPAN_7 {
box-sizing: border-box;
color: rgb(255, 255, 255);
cursor: pointer;
display: block;
float: left;
height: 19px;
text-decoration: none solid rgb(255, 255, 255);
text-size-adjust: 100%;
width: 110.188px;
column-rule-color: rgb(255, 255, 255);
perspective-origin: 55.0938px 9.5px;
transform-origin: 55.0938px 9.5px;
caret-color: rgb(255, 255, 255);
border: 0px none rgb(255, 255, 255);
font: normal normal 700 normal 13px / 19.5px Lato, sans-serif;
outline: rgb(255, 255, 255) none 0px;
}/*#SPAN_7*/

Switching Accounts on the “My Apps” or “My APIs” Screens

The “My Apps” tab has a drop-down in the top left corner to switch what account information is displayed quickly.

Likewise, the “My APIs” tab also has a drop-down in the top left corner to change accounts.

Switching Accounts on the RapidAPI Marketplace

When you are on the RapidAPI Marketplace, you can easily choose which account you want to use to test or subscribe to APIs with. Simply select the account or Team you want to use from the drop-down located on the Endpoints page of an API listing.

 

You can also find this dropdown on the Pricing page when you are subscribing to an API

RapidAPI for Teams FAQs

jQuery(document).ready(function($){
wizard_accordion = $(“#accordions-2938.accordions .items”).accordion({
event: “click”,
collapsible:true,
heightStyle: “content”,
animate: (“swing”, 1000),
navigation: true,
active: 99999,
});
})

jQuery( window ).load(function() {
jQuery(‘#accordions-lazy-2938’).fadeOut();
jQuery(‘#accordions-2938’).fadeIn();
});
#accordions-2938{display: none;}
#accordions-2938 {
text-align: left;
}
#accordions-2938{
background:#ffffff url() repeat scroll 0 0;
padding: 0;
}
#accordions-2938 .accordions-head{
background:#70b0ff none repeat scroll 0 0;
margin:1px;
padding:10px;
}
#accordions-2938 .accordions-head-title{
color:#ffffff;
font-size:14px;
font-family:;
}
#accordions-2938 .accordions-head-title-toogle{
color:#ffffff;
font-size:14px;
}
#accordions-2938 .accordions-head:hover .accordions-head-title{
color:#000;
}
#accordions-2938 .ui-state-active{
background: #4b8fe3;
}
#accordions-2938 .accordion-content{
background:#ffffff none repeat scroll 0 0;
color:#333333;
font-size:13px;
font-family:;
margin:0;
padding:10px;
}
#accordions-2938 .accordion-icons{
color:#565656;
font-size:16px;
}
#accordions-2938 .accordions-head:hover .accordion-icons{
color:#999;
}

What is the Difference Between an Organization and a Team?

An Organization is made up of the various Teams you create. For example, we have the RapidAPI Organization, which contains the Default Team, Front End Team, Back End Team, Developer Relations Team, etc.

Each RapidAPI account can belong to multiple Organizations and multiple Teams within each Organization.

How Do I Publish Internal APIs?

Publishing an internal API follows the same structure as adding and managing an API under your personal account. The only difference is this time you will select the Team you are publishing the API under. Once the API is published internally, anyone on the Team will have access to edit and manage the API.

How Do I Invite a New User to a Team?

Team members must sign up for a RapidAPI account before you can add them. There are several ways to add a new user to a Team once they have an account:

1: Select the “Manage Users” tab and add a new user by searching for their email or username, setting their role and selecting one or multiple Teams.

2: Select the “Manage Users” tab and bulk import users from Github or a CSV file.

3: Select the “Manage Teams” tab and “Edit” the Team you want the user to join. From the edit screen, you have the ability to invite a user and set their role.

How Can I Add More Seats to the Organization?

You can add or remove seats under the “Organization Settings” tab. After you have 5 users, each additional seat will cost $10 per month.

How Do I Switch Between my Personal and Team Account?

You can access APIs from both your personal RapidAPI account or on behalf of your team/organization. You can easily switch between context’s anywhere you see an account drop-down. These drop-downs can be found on the RapidAPI Marketplace under each API’s endpoints page, API pricing page, and from within the provider dashboard.

How Many Users Can I Add to an Organization

The number of users you can add to an Organization or Team is currently uncapped.

The first 5 users in an Organization are free, and every additional seat is $10 per month. Once a user has a seat in the Organization, you can add that user to as many teams within the Organization for no additional cost.

How Many Users Can I Add to a Team?

You can also add as many users as you want to a Team once the user is a part of your Organization. Users can be added or removed from Teams at any time from the “Manage Users” tab.

How Many Organization Can I Create?

The number of Organizations you can create is uncapped.

How Many Teams Can I Create?

The number of Teams you can create is uncapped. Pricing is based on the number of users in the Organization, not the number of Teams you create.

Still have questions? Check out the RapidAPI for Teams docs, or contact [email protected] for help.

The post RapidAPI for Teams [The Complete Tutorial + FAQs] appeared first on Last Call – RapidAPI Blog.

Source: RapidAPI