---
title: "Create the new authorizer for specified service"
method: POST
path: "/services/{serviceName}"
tags: ["service", "authorizer"]
---

# Create the new authorizer for specified service

`POST /services/{serviceName}`

## Request

- Base URL: `https://headless.dataddo.com/customer-api/v1`
- URL: `https://headless.dataddo.com/customer-api/v1/services/{serviceName}`
- Auth: none declared

Use this endpoint for creating new authorizer for specified serviceName (e.g. mssql, ftp, ...). The authorizer is later used during flow execution for creating connection and authorizing access to the target service. The payload is validated against the schema of the specified service.

## Path parameters

- `serviceName` string, required

## Request body

- PostServiceInput
  - `serviceName` string, required: Identifier of the service you want to create the authorizer for. Please look into the documentation for the full list of options.
  - `config` object, required: The configuration key-value pairs. Please look into the documentation of concrete service for the required configuration options of given authorizer service.

## Response `200`

Response contains the properties of newly created service authorizer. The properties are defined by the schema of the specified service. Each service authorizer has unique id which can be used for further operations with the authorizer.

- object

---

[API](https://skmtc.dev/dataddo/apis/dataddo-headless-beta-api.md) · [All operations](https://skmtc.dev/dataddo/apis/dataddo-headless-beta-api/llms.txt) · [OpenAPI document](https://skmtc.dev/dataddo/apis/dataddo-headless-beta-api/revisions/dcfa2345bd10?raw)
