# Create NDA template

URL: /en/docs/api/v1/nda-templates/post
Last Updated: 2026-07-30T21:15:44.961Z

## Description
No description available.

## Available Actions
- Execute POST request
- View request parameters
- View response schema
- Get code examples
- Navigate to related topics
- View step-by-step instructions
- Get best practices

## Content
### POST /api/v1/nda-templates

**Create NDA template**

Create a new NDA template

**Authentication:** Bearer token (`Authorization: Bearer <token>`)

**Request body** (`application/json`) - required:

- `title` (string, required): Template title
- `type` (enum: standard | bilateral | unilateral | multilateral | mutual, required): Agreement type
- `content_markdown` (string, required): NDA content in markdown format
- `language` (enum: en | de | fr): Template language
- `validity_in_months` (number): Validity period in months

Example (Bilateral NDA template):

```json
{
  "title": "Standard Bilateral NDA",
  "type": "bilateral",
  "content_markdown": "# Non-Disclosure Agreement\n\nProtect confidential information shared between both parties.",
  "language": "en",
  "validity_in_months": 12
}
```

**Responses:**

- `201` - Template created successfully
  - `template` (NdaTemplate (object))
    - `id` (string (uuid)): Unique identifier for the template
    - `tenant` (string (uuid)): Tenant ID
    - `title` (string): Template title
    - `type` (enum: standard | bilateral | unilateral | multilateral | mutual): Agreement type
    - `content_markdown` (string): NDA content in markdown format
    - `validity_in_months` (number): Validity period in months
    - `language` (enum: en | de | fr): Template language
    - `status` (enum: draft | published | archived): Template status
    - `date_created` (string (date-time)): Creation timestamp
    - `date_updated` (string (date-time)): Last update timestamp
    - `user_created` (string): User who created the template
    - `user_updated` (string): User who last updated the template
- `400` - Bad request
  - `error` (string): Error message
- `401` - Unauthorized
  - `error` (string): Error message
- `500` - Internal server error
  - `error` (string): Error message

**Code samples:**

Create NDA Template:

```cURL
curl -X POST https://app.orbiqhq.cloud/api/v1/nda-templates \
  -H "Authorization: Bearer $TRUST_CENTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Standard Bilateral NDA",
    "type": "bilateral",
    "content_markdown": "# Non-Disclosure Agreement\n\nProtect confidential information shared between both parties.",
    "language": "en",
    "validity_in_months": 12
  }'

```

