v1

latestOpenAPI 3.0.3Proprietaryraw.githubusercontent.com2026-03-067260437.0 KB
Teams

Update team

Update an existing team.

gigstack Connect: Update other teams using the team parameter.

put/teams/{id}

Path parameters

idstring required

Query parameters

teamstring

gigstack Connect: Target team ID for multi-team access.

Requires gigstack Connect enabled on your team and shared billing account.

Example: ?team=team_xyz789

Request body

metadataobject nullable

Additional metadata to store with the team

support_emailstring email nullable
support_phonestring nullable
tax_idstring nullable
tax_systemstring nullable
generate_onboarding_urlboolean nullable

Generate onboarding URL for team setup

legal_namestring nullable

Legal name of the team/company

add_master_team_membersboolean nullable

When true, copies all members from the master team to the newly created team with their existing permissions

credit_limitnumber nullable

Maximum number of documents (credits) the team can create per billing period. When null or omitted, the team shares the billing account pool with no per-team cap.

Example request

{
  "address": {
    "country": "MEX",
    "street": "Av. Insurgentes Sur",
    "zip": "03100",
    "city": "Ciudad de México",
    "state": "CDMX",
    "exterior": "123",
    "interior": "4B",
    "municipality": "Benito Juárez",
    "neighborhood": "Del Valle"
  },
  "brand": {
    "alias": "My Company",
    "primary_color": "#FF0000",
    "secondary_color": "#00FF00",
    "logo": "https://example.com/logo.png"
  },
  "support_email": "support@company.com",
  "support_phone": "+52 55 1234 5678",
  "tax_id": "ABC123456789",
  "tax_system": "601",
  "generate_onboarding_url": true,
  "add_members": [
    {
      "id": "user123abc",
      "role": "editor"
    },
    {
      "id": "user456def",
      "role": "admin"
    }
  ],
  "legal_name": "Empresa de Tecnología S.A. de C.V.",
  "credit_limit": 1000
}

Response

Team updated successfully

messagestring required
dataobject required

Example response

{
  "message": "Operation completed successfully"
}