v1

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

Create service

Create a new service.

gigstack Connect: Create services for other teams using the team parameter.

post/services

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

descriptionstring nullable
skustring nullable
product_keystring nullable
unit_keystring nullable
unit_namestring nullable
unit_pricenumber nullable

Example request

{
  "description": "Consulting services",
  "sku": "CONS-001",
  "product_key": "80141503",
  "unit_key": "E48",
  "unit_name": "Servicio",
  "unit_price": 1000,
  "taxes": [
    {
      "factor": "Tasa",
      "rate": 0.16,
      "type": "IVA"
    }
  ]
}

Response

Service created successfully

messagestring

Example response

{
  "message": "Service created successfully",
  "data": {
    "id": "service_1234567890",
    "description": "Consulting services",
    "from": "api",
    "sku": "CONS-001",
    "product_key": "80141503",
    "unit_key": "E48",
    "unit_name": "Servicio",
    "unit_price": 1000,
    "taxes": [
      {
        "factor": "Tasa",
        "rate": 0.16,
        "type": "IVA"
      }
    ],
    "team": "team_1234567890",
    "created_at": 1677651234,
    "quantity": 1
  }
}