# Create Mailgun SMTP credentials for a given domain

Create Mailgun SMTP credentials for a given domain

Endpoint: POST /v3/domains/{domain_name}/credentials
Version: 3.0.0
Security: basicAuth

## Path parameters:

  - `domain_name` (string, required)
    Hostname for new credentials

## Request fields (multipart/form-data):

  - `login` (string, required)
    Email address of SMTP credential user; accepts multiple values

  - `mailbox` (string)
    Email address of SMTP credential user, may be used in place of 'login'; accepts multiple values

  - `system` (boolean)
    Identify if these are system account credentials, defaults to false

  - `password` (string)
    Supply desired password(s) for the new credentials if preferred over generated ones; accepts multiple values

## Response 200 fields (application/json):

  - `message` (string, required)
    Response message

  - `note` (string)
    Note to store password (when generated by Mailgun)

  - `credentials` (object)
    Credential username/password values (when generated by Mailgun)

## Response 400 fields (application/json):

  - `message` (string, required)
    Response message


