How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Scalar team API

The team API from Scalar — 36 operation(s) for team.

Scalar team API is one of 30 APIs that Scalar publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Team. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 41 operations across 36 paths, and defines 46 schemas. It is described by OpenAPI 3.1.1, at version 1.0.1.

41 operations 36 paths 46 schemas 6 DELETE5 GET1 PATCH29 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.1
API Version
1.0.1
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Scalar team API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (BearerAuth). By default, every request must be authenticated.

Paths & Operations 41

Across 36 paths, the API surfaces 41 operations — 6 DELETE, 5 GET, 1 PATCH, 29 POST. Each is listed below with its method, path, parameters, and response codes.

team 41
GET
/me/teams
List all teams the current user belongs to
getmeTeams → 200400401403404422500
POST
/team/slug
Update a team slug
postteamSlug body → 200400401403404422500
POST
/team/slug/available
Check if team slug is available
postteamSlugAvailable body → 200400401403404422500
POST
/team/create
Create a new team
postteamCreate body → 200400401403404422500
POST
/team/invite
Invite a new member to the team
postteamInvite body → 200400401403404422500
DELETE
/team/invite
Cancel a team invite
deleteteamInvite body → 200400401403404422500
PATCH
/team/invite
Resend an existing team invite
patchteamInvite body → 200400401403404422500
GET
/team/accept-invite
Accept an email team invite
getteamAcceptInvite 1 param → 200400401403404422500
POST
/team/rename
Rename a team and handle multiple record updates
postteamRename body → 200400401403404422500
POST
/team/image
Update a team logo image and handle multiple record updates
postteamImage body → 200400401403404422500
GET
/team/leave
Allow a user to leave a team
getteamLeave → 200400401403404422500
DELETE
/team
Delete a team
deleteteam → 200400401403404422500
POST
/team/delete-member
Remove a user from the team
postteamDeleteMember body → 200400401403404422500
POST
/team/update
Update a team record
postteamUpdate body → 200400401403404422500
POST
/team/update-user
Update a team user record (safe properties only)
postteamUpdateUser body → 200400401403404422500
GET
/team/billing
Team billing invoice and plan summary
getteamBilling → 200400401403404422500
POST
/team/billing/email
Update a team's billing email
postteamBillingEmail body → 200400401403404422500
POST
/team/update/plan
Update a team's billing plan
postteamUpdatePlan body → 200400401403404422500
POST
/team/update-role
Updates user role for a team member
postteamUpdateRole body → 200400401403404422500
DELETE
/internal/team/archive
Scheduled internal deletion for premium teams
deleteinternalTeamArchive body → 200400401403404422500
POST
/team/namespace/update
Update a team namespace
postteamNamespaceUpdate body → 200400401403404422500
POST
/team/namespace
Create a team namespace
postteamNamespace body → 200400401403404422500
POST
/team/namespace/available
Check if team namespace is available
postteamNamespaceAvailable body → 200400401403404422500
GET
/team/namespaces
Get all namespaces for the current team
getteamNamespaces → 200400401403404422500
POST
/team/onboarding/setup
Onboarding team setup
postteamOnboardingSetup body → 200400401403404422500
POST
/team/onboarding/complete
Onboarding team complete
postteamOnboardingComplete → 200400401403404422500
POST
/internal/team/features
Internal endpoint to update feature flags for a team
postinternalTeamFeatures body → 200400401403404422500
POST
/pubsub/invite-team-member
Pubsub invite a new member to the team
postpubsubInviteTeamMember body → 200400401403404422500
POST
/pubsub/team-member-invited
Pubsub team member invited
postpubsubTeamMemberInvited body → 200400401403404422500
POST
/team/icon
Adds a custom icon to the team
postteamIcon body → 200400401403404422500
DELETE
/team/icon
Deletes a custom icon from the team
deleteteamIcon body → 200400401403404422500
POST
/team/authentication/domain
Add a domain to authentication allowlist
postteamAuthenticationDomain body → 200400401403404422500
DELETE
/team/authentication/domain
Remove a domain from authentication allowlist
deleteteamAuthenticationDomain body → 200400401403404422500
POST
/team/authentication/method
Enable or disable authentication method for the team
postteamAuthenticationMethod body → 200400401403404422500
POST
/team/authentication/user
Edit team authentication user controls
postteamAuthenticationUser body → 200400401403404422500
DELETE
/team/authentication/user
Remove team authentication user controls
deleteteamAuthenticationUser body → 200400401403404422500
POST
/team/authentication/user/method
Enable or disable authentication method for a user
postteamAuthenticationUserMethod body → 200400401403404422500
POST
/team/external-access/method
Enable or disable external access methods for the team
postteamExternalAccessMethod body → 200400401403404422500
POST
/internal/teams/{teamUid}/notify-mcp-approval-required
Notify a team's admins/owners that an MCP server version is awaiting approval.
postinternalTeamsTeamUidNotifyMcpApprovalRequired 1 param body → 200400401403404422500
POST
/user/update
Update user record
postuserUpdate body → 200400401403404422500
POST
/internal/user/ban
Ban a user by email. Banning will deny a user from creating an account or logging in.
postinternalUserBan body → 200400401403404422500

Schemas 46

The contract defines 46 schemas that model the data the API accepts and returns. The most detailed are project (20 properties), feature-flag (14 properties), sidebar-page (14 properties), project-version (12 properties). Each schema is shown below with its type and property counts.

namespace
string
team-billing-summary
object
4 properties 4 required
project-version
object
12 properties 12 required
team-image
string
guide
object
7 properties 7 required
invoice-status
string
sidebar
object
2 properties 2 required
project
object
20 properties 19 required
header-link-guide
object
5 properties 5 required
role
string
header-link-external
object
7 properties 7 required
500
object
2 properties 2 required
sidebar-page
object
14 properties 9 required
400
object
2 properties 2 required
reference-managed-doc
object
3 properties 3 required
custom-project-icon
object
7 properties 5 required
timestamp
integer
422
object
2 properties 2 required
header-link-reference
object
7 properties 7 required
sidebar-folder
object
9 properties 5 required
feature
boolean
website
object
11 properties 5 required
nanoid
string
404
object
2 properties 2 required
header-link-spacer
object
5 properties 5 required
active-deployment
object
3 properties 3 required
reference
object
10 properties 10 required
project-icon
logo
object
2 properties 2 required
sidebar-link
object
8 properties 5 required
card
object
3 properties 3 required
403
object
2 properties 2 required
header-link
header-link-group
object
6 properties 6 required
billing-info
object
4 properties 2 required
sidebar-item
billing-plan
string
billing-invoice
object
6 properties 5 required
header-link-version-selector
object
5 properties 5 required
team-name
string
feature-flag
object
14 properties
slug
string
401
object
2 properties 2 required
project-icon-info
object
3 properties 1 required
email
string
team-list-mine-entry
object
5 properties 4 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

scalar-team-api-openapi.yml Raw ↑

Other APIs Scalar publishes across the network.

Scalar API References
Scalar API Client
Scalar Docs
Scalar Registry
Scalar SDKs
Scalar CLI
Scalar access-groups API
Scalar analytics API
Scalar api-docs API
Scalar auth API
Scalar docs API
Scalar Docs Projects API
Where this information came from

This is an independent, third-party profile of Scalar team API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.