---
title: "create reseller"
method: POST
path: "/v1/partners/resellers"
tags: ["Partner Portal"]
---

# create reseller

`POST /v1/partners/resellers`

Create a reseller

## Request body

- ResellerInfoDto — Reseller
  - `resellerName` string, required — Company name
  - `contactName` string — Reseller’s contact person
  - `resellerEmail` string, email, required — Reseller’s partner portal login e-mail
  - `resellerPassword` string — Password of reseller account
  - `region` 'US_EST' | 'EU' | 'EU_FRANKFURT' | 'CANADA' | 'ASIA_SIDNEY' | 'ASIA_TOKYO' | 'LONDON' | 'EU_PARIS' | 'AFRICA_CAPE_TOWN' | 'ASIA_MUMBAI' | 'EU_ZURICH', required — Default data center for reseller’s accounts
  - `customStorage` CustomStorage
    - `type` 'S3' | 'S3_COMPATIBLE' | 'GCP' | 'AZURE' | 'DISTRIBUTOR_CLOUD' — Cloud storage type
    - `s3Key` string — Amazon S3 account key
    - `s3Secret` string — Amazon S3 account secret
    - `s3Region` 'US_EST' | 'EU' | 'EU_FRANKFURT' | 'CANADA' | 'ASIA_SIDNEY' | 'ASIA_TOKYO' | 'LONDON' | 'EU_PARIS' | 'AFRICA_CAPE_TOWN' | 'ASIA_MUMBAI' | 'EU_ZURICH' — Amazon S3 region
    - `s3Bucket` string — Amazon S3 bucket name
    - `endPoint` string — Amazon S3 compatible endpoint
  - `countryCode` string, required — Reseller’s country name from ISO3166-1 alpha-2
  - `waiveSharedMailboxes` boolean — Defines whether shared mailboxes of partner’s accounts should be provided free of charge (true) or included in billing (false or not included in the request)
  - `notificationSettings` NotificationDto — NotificationSettings
    - `provideType` 'LINK' | 'CSV', required — How to send report as attachment or as a link to download
    - `reportFreq` 'DAILY' | 'WEEKLY' | 'MONTHLY' — Frequency of summary report, by default - DAILY
    - `reportDay` 'MONDAY' | 'TUESDAY' | 'WEDNESDAY' | 'THURSDAY' | 'FRIDAY' | 'SATURDAY' | 'SUNDAY' — Day of summary report - only in case of Weekly report
    - `sendSummaryReport` boolean — Indicate should we send summary report or not
    - `failureOnlyReport` boolean — Indicate should we send only failed summary report (only in case of enabled summary report)

## Response `200`

Successful retrieval of the information.

## Other responses

- `401` — The user is not logged in.
- `403` — The user does not have an access to view the account activity.

---

[API](https://skmtc.dev/cloudally/apis/cloudally-rest-api.md) · [All operations](https://skmtc.dev/cloudally/apis/cloudally-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/cloudally/cloudally-rest-api/revisions/97e3a3740b5b/schema)
