# Create a domain key

Create a domain key. Note that once private keys are created or imported they are never exported.
Alternatively, you can import an existing PEM file containing a RSA private key in PKCS #1, ASn.1 DER
			   format. Note, the pem can be passed as a file attachment or as a form-string parameter.

Endpoint: POST /v1/dkim/keys
Version: 3.0.0
Security: basicAuth

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

  - `signing_domain` (string, required)
    Signing domain to be used for the new domain key

  - `selector` (string, required)
    Selector to be used for the new domain key

  - `bits` (integer)
    Key size, can be 1024 or 2048

  - `pem` (string)
    Private key PEM file

## Response 200 fields (application/json):

  - `signing_domain` (string, required)

  - `selector` (string, required)

  - `dns_record` (any)

## Response 401 fields (application/json):

  - `message` (string, required)
    Response message


