---
title: "createCertificate"
method: POST
path: "/core/api/v1/domain-certificates"
tags: ["domain-certificate-controller"]
---

# createCertificate

`POST /core/api/v1/domain-certificates`

## Request

- Base URL: `https://api.freshlearn.com`
- URL: `https://api.freshlearn.com/core/api/v1/domain-certificates`
- Auth: none declared

## Headers

- `Authorization` string
- `domain` string
- `api-key` string

## Request body

- DomainCertificateDTO
  - `DateOfBirthText` string
  - `additionalInfo` string
  - `authorityOneDesignation` string
  - `authorityOneName` string
  - `authorityOneSignature` string
  - `authorityTwoDesignation` string
  - `authorityTwoName` string
  - `authorityTwoSignature` string
  - `backgroundColor` string
  - `backgroundGradient` CertificateGradientDTO
    - `angle` integer
    - `from` string
    - `to` string
  - `backgroundImageFade` number, double
  - `backgroundImageUrl` string
  - `backgroundType` 'COLOR' | 'GRADIENT' | 'IMAGE'
  - `borderColor` string
  - `borderInset` integer
  - `borderStyle` 'SOLID' | 'DOUBLE' | 'DASHED' | 'DOTTED' | 'GROOVE' | 'RIDGE' | 'INNER' | 'THIN_THICK' | 'THICK_THIN' | 'ROUNDED' | 'CORNERS' | 'TOP' | 'LETTERHEAD' | 'NONE'
  - `borderWidth` integer
  - `certificateOf` string
  - `createdBy` integer
  - `createdDate` integer
  - `customHtmlBase64Images` object
  - `deleted` boolean
  - `description` string
  - `domainId` integer
  - `elementStyles` object
  - `expirationDateText` string
  - `expiryDate` integer
  - `footer` object
  - `htmlCode` string
  - `id` integer
  - `logoUrl` string
  - `logoUrlTwo` string
  - `orientation` 'LANDSCAPE' | 'PORTRAIT'
  - `pageSize` 'A4' | 'LETTER'
  - `primaryTextColor` string
  - `showCertificate` boolean
  - `showDateOfBirth` boolean
  - `showExpiryDate` boolean
  - `showIssueDate` boolean
  - `showMemberUID` boolean
  - `showSerialNumber` boolean
  - `showSignatureLeft` boolean
  - `showSignatureRight` boolean
  - `subtext` string
  - `templateType` 'TEMPLATE1' | 'TEMPLATE2' | 'TEMPLATE3' | 'TEMPLATE4' | 'TEMPLATE5' | 'TEMPLATE6' | 'TEMPLATE7' | 'TEMPLATE8' | 'CUSTOMTEMPLATE'
  - `title` string

## Response `200`

OK

## Other responses

- `201`: Created
- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found

---

[API](https://skmtc.dev/freshlearn/apis/freshlearn-api.md) · [All operations](https://skmtc.dev/freshlearn/apis/freshlearn-api/llms.txt) · [OpenAPI document](https://skmtc.dev/freshlearn/apis/freshlearn-api/revisions/8a82ee14b586?raw)
