Skip to main content
POST
/
team
/
signup
Public team sign-up endpoint
curl --request POST \
  --url https://api.wirespeed.co/team/signup \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "firstName": "<string>",
  "lastName": "<string>",
  "email": "<string>",
  "company": "<string>",
  "title": "<string>",
  "signupInquiryType": "My Business",
  "turnstile": "<string>"
}
'
{
  "teamId": "<string>",
  "message": "<string>"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
firstName
string
required

First name of the user (1-512 characters)

lastName
string
required

Last name of the user (1-512 characters)

email
string
required

Business email address (personal domains blocked)

company
string
required

Company name (1-512 characters, used as team name)

title
string
required

Job title (1-512 characters)

signupInquiryType
enum<string>
required

Type of sign-up inquiry

Available options:
My Business,
MSP
turnstile
string
required

Turnstile verification token for bot protection

Response

teamId
string
required

Unique identifier for the created team

message
string
required

Confirmation message