DevelopersREST API
Teams API
List the teams in your AutoRFP.ai organisation that the API key can access, one page at a time, with the REST API.
Use this endpoint to list the teams your API key can access.
It needs the teams:read scope.
List teams#
get/v1/teams
Returns a paginated list of teams accessible via the API key.
Required scopeteams:read
Query parameters
page[number]integerPage number (1-indexed)
page[size]integerItems per page (1-100)
Returns
Paginated list of teams
typeenumrequiredidstringrequiredattributesobjectrequiredShow child attributes
namestringrequiredTeam name
metaobjectrequiredShow child attributes
pageobjectrequiredShow child attributes
numbernumberrequiredsizenumberrequiredtotalItemsnumberrequiredtotalPagesnumberrequired
linksobjectrequiredShow child attributes
selfstringrequiredfirststringrequiredlaststring | nullrequiredprevstring | nullrequirednextstring | nullrequired
Errors
| Status | Meaning |
|---|---|
400 | Invalid query parameters |
401 | Unauthorized |
403 | Insufficient permissions |
429 | Rate limit exceeded |
500 | Internal server error |
Request
curl -g "https://api.autorfp.ai/v1/teams?page[size]=25" \
-H "Authorization: Bearer $AUTORFP_API_KEY"const response = await fetch("https://api.autorfp.ai/v1/teams?page[size]=25", {
headers: {
Authorization: `Bearer ${process.env.AUTORFP_API_KEY}`,
},
});
const data = await response.json();
console.log(data);import os
import requests
response = requests.get(
"https://api.autorfp.ai/v1/teams",
headers={"Authorization": "Bearer " + os.environ["AUTORFP_API_KEY"]},
params={"page[size]": 25},
)
print(response.json())Response
Response
{
"data": [
{
"type": "teams",
"id": "8f14e45f",
"attributes": {
"name": "Acme RFP 2026"
}
}
],
"meta": {
"page": {
"number": 1,
"size": 1,
"totalItems": 1,
"totalPages": 1
}
},
"links": {
"self": "https://api.autorfp.ai/v1/teams?page[number]=1&page[size]=25",
"first": "https://api.autorfp.ai/v1/teams?page[number]=1&page[size]=25",
"last": "https://api.autorfp.ai/v1/teams?page[number]=1&page[size]=25",
"prev": "https://api.autorfp.ai/v1/teams?page[number]=1&page[size]=25",
"next": "https://api.autorfp.ai/v1/teams?page[number]=2&page[size]=25"
}
}