Menu

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]integer

    Page number (1-indexed)

    Default:1

    min 1

  • page[size]integer

    Items per page (1-100)

    Default:25

    1 to 100

Returns

Paginated list of teams

  • typeenumrequired

    One of:teams

  • idstringrequired
  • attributesobjectrequired
    Show child attributes
    • namestringrequired

      Team name

  • metaobjectrequired
    Show child attributes
    • pageobjectrequired
      Show child attributes
      • numbernumberrequired
      • sizenumberrequired
      • totalItemsnumberrequired
      • totalPagesnumberrequired
  • linksobjectrequired
    Show child attributes
    • selfstringrequired
    • firststringrequired
    • laststring | nullrequired
    • prevstring | nullrequired
    • nextstring | nullrequired

Errors

StatusMeaning
400Invalid query parameters
401Unauthorized
403Insufficient permissions
429Rate limit exceeded
500Internal server error

Request

curl -g "https://api.autorfp.ai/v1/teams?page[size]=25" \
  -H "Authorization: Bearer $AUTORFP_API_KEY"

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"
  }
}