---
title: "create service provider"
method: POST
path: "/ServiceProviders"
tags: ["Service Providers"]
---

# create service provider

`POST /ServiceProviders`

<Error>This endpoint is only availble with an Admin or Service Provider API key</Error>

## Request body

- object
  - `name` string, required — service provider name
  - `description` string
  - `root_domain` string — root domain for group of accounts that share a registration hook
  - `registration_hook` Webhook
    - `webhook_sid` string, uuid
    - `url` string, url, required
    - `method` 'get' | 'post'
    - `username` string
    - `password` string
  - `ms_teams_fqdn` string — SBC domain name for Microsoft Teams

## Response `201`

service provider successfully created

- SuccessfulAdd
  - `sid` string, required

## Other responses

- `422` — unprocessable entity

---

[API](https://skmtc.net/jambonz/apis/jambonz-api.md) · [All operations](https://skmtc.net/jambonz/apis/jambonz-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/jambonz/jambonz-api/revisions/56f317145d23/schema)
