# Add Certificate to Certificates of a Org

## Request

```CURL
POST [[[<REST API URL>|Hub-Rest-Api-URL.html]]]/org/org id/certificates?fields=string
```

|  Parameter  |  Description  |
| --- | --- |
|  `fields`  |  Optional. Returns only the specified subset of the fields for each Certificate. Use [Fields Syntax](hub-api-fields-syntax.html) to define the subset.  |

### Request Body

#### certificate

extends [idItem](HUB-REST-API_JSON-Scheme.html#idItem)

```JSON
{
  "disabled": boolean, 
  "name": string, 
  "data": string, 
  "certificateType": string, 
  "version": int, 
  "serialNumber": string, 
  "issuedBy": string, 
  "issuedTo": string, 
  "validFrom": calendar, 
  "validTo": calendar, 
  "algorithm": string, 
  "fingerprint": [[[fingerprint|HUB-REST-API_JSON-Scheme.html#fingerprint]]], 
  "orgId": string, 
    "id": string , 
    "aliases": [[[[alias|HUB-REST-API_JSON-Scheme.html#alias]]], ...] 
}
```

## Response

|  Response Code  |  Meaning  |
| --- | --- |
|  200 OK  |  Successful request.  |
|  400 Bad Request  |  At least one of the request parameters is invalid. For example, a required field in the passed JSON object is missing. For details, check the error message in the response.  |
|  403 Forbidden  |  The requester has no access to the requested resource.  |
|  404 Not Found  |  The requested resource was not found.  |
|  500 Internal Server Error  |  Failed to process request because of the server error. For details, check the error message in the response.  |

### Response body

```JSON
{
  "disabled": boolean, 
  "name": string, 
  "data": string, 
  "certificateType": string, 
  "version": int, 
  "serialNumber": string, 
  "issuedBy": string, 
  "issuedTo": string, 
  "validFrom": calendar, 
  "validTo": calendar, 
  "algorithm": string, 
  "fingerprint": [[[fingerprint|HUB-REST-API_JSON-Scheme.html#fingerprint]]], 
  "orgId": string, 
    "id": string , 
    "aliases": [[[[alias|HUB-REST-API_JSON-Scheme.html#alias]]], ...] 
}
```

