---
title: "POST /ver2/DocumentService.svc/documents"
method: POST
path: "/ver2/DocumentService.svc/documents"
tags: ["Document"]
---

# POST /ver2/DocumentService.svc/documents

`POST /ver2/DocumentService.svc/documents`

## Request

- Base URL: `https://api.enviance.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.enviance.com/ver2/DocumentService.svc/documents`
- Auth: none declared
- TypeScript: <https://skmtc.dev/enviance/apis/restapi/docs/ver2/DocumentService.svc/documents/post.ts> (a function with typed inputs; its response is checked against the schema)

envianceSdk.documents.createDocument
```
[
  {
    "name": "test-name",
    "description": "test-description",
    "folder": "/",
    "content": "77u/IkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4gVXQgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVhdC4gRHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIuIEV4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIg==",
    "fileName": "test-file-name"
  },
  "onsuccess",
  "onerror"
]
```
envianceSdk.documents.createDocumentBinary
```
[
  "fileinput1",
  {
    "name": "test-name",
    "description": "test-description",
    "folder": "/",
    "fileName": "test-file-name"
  },
  "onsuccess",
  "onerror"
]
```
envianceSdk.documents.createDocument21
```
[
  {
    "name": "test-name",
    "description": "test-description",
    "folder": "/",
    "content": "77u/IkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4gVXQgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVhdC4gRHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIuIEV4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIg==",
    "fileName": "test-file-name",
    "workflows": [
      {
        "workflowIdOrUniqueId": "workflowInst1",
        "customFieldIdOrName": "udf1"
      },
      {
        "workflowIdOrUniqueId": "workflowInst2",
        "customFieldIdOrName": "udf2"
      }
    ]
  },
  "onsuccess",
  "onerror"
]
```
envianceSdk.documents.createDocumentBinary21
```
[
  "fileinput1",
  {
    "name": "test-name",
    "description": "test-description",
    "folder": "/",
    "fileName": "test-file-name",
    "workflows": [
      {
        "workflowIdOrUniqueId": "workflowInst1",
        "customFieldIdOrName": "udf1"
      },
      {
        "workflowIdOrUniqueId": "workflowInst2",
        "customFieldIdOrName": "udf2"
      }
    ]
  },
  "onsuccess",
  "onerror"
]
```
envianceSdk.documents.createDocumentBinary21Ext
```
[
  {
    "fileInput": "fileinput1",
    "documentInfo": {
      "name": "test-name",
      "description": "test-description",
      "folder": "/",
      "fileName": "test-file-name",
      "workflows": [
        {
          "workflowIdOrUniqueId": "workflowInst1",
          "customFieldIdOrName": "udf1"
        },
        {
          "workflowIdOrUniqueId": "workflowInst2",
          "customFieldIdOrName": "udf2"
        }
      ]
    },
    "clientRequestId": "64AA5290-15F2-451B-9EF3-4494F66FE59E"
  },
  "onsuccess",
  "onerror"
]
```
envianceSdk.documents.createDocumentFolder
```
[
  {
    "name": "test-folder",
    "description": "test-folder-description",
    "parentFolder": "/"
  },
  "onsuccess",
  "onerror"
]
```

## Headers

- `EnvApi-Systemid` string
- `EnvApi-Packageid` string
- `EnvApi-Udf-DateTime-Iso-In-CustomFields` string
- `EnvApi-Udf-DateTime-ReadInUserTz` string
- `EnvApi-Udf-Value-Invariant` string
- `EnvApi-Localization-All` string
- `x-client-request-id` string

## Request body

- CreateDocument
  - `documentInfo` EnvianceRestServicesVer2DocumentsDocumentInfo
    - `id` string, guid
    - `name` string
    - `mimeType` string
    - `fileName` string
    - `description` string
    - `folder` string
    - `content` string
    - `contentUrl` string
    - `version` integer
    - `objects` string[]
    - `tasks` string[]
    - `workflows` string[]
    - `NameSuffixOnDuplication` 'None' | 'Timestamp' | 'Increment' | 'Guid', enum
    - `comments` string
  - `copyFrom` string

## Response `default`

not available

- string, guid

---

[API](https://skmtc.dev/enviance/apis/restapi.md) - [All operations](https://skmtc.dev/enviance/apis/restapi/llms.txt) - [OpenAPI document](https://skmtc.dev/enviance/apis/restapi/revisions/45b2200a8cf2?raw)
