Ir al contenido

Create new folder

POST
/folder/create
curl --request POST \
--url https://app.legaldoc.com/api/v2/folder/create \
--header 'Authorization: <Authorization>' \
--header 'Content-Type: application/json' \
--data '{ "name": "example", "parentId": "example", "type": "DOCUMENT" }'

Creates a new folder in your team

Media typeapplication/json
object
name
required
string
>= 2 characters <= 100 characters
parentId
string
type
string
Allowed values: DOCUMENT TEMPLATE

Successful response

Media typeapplication/json
object
id
required
string
name
required
string
userId
required
number
teamId
required
number
parentId
required
string | null
pinned
required
boolean
createdAt
required
string
updatedAt
required
string
visibility
required
string
Allowed values: EVERYONE MANAGER_AND_ABOVE ADMIN
type
required
string
Allowed values: DOCUMENT TEMPLATE
Example
{
"visibility": "EVERYONE",
"type": "DOCUMENT"
}

Invalid input data

Media typeapplication/json
object
message
required
string
code
required
string
issues
Array<object>
object
message
required
string
Examplegenerated
{
"message": "example",
"code": "example",
"issues": [
{
"message": "example"
}
]
}

Authorization not provided

Media typeapplication/json
object
message
required
string
code
required
string
issues
Array<object>
object
message
required
string
Examplegenerated
{
"message": "example",
"code": "example",
"issues": [
{
"message": "example"
}
]
}

Insufficient access

Media typeapplication/json
object
message
required
string
code
required
string
issues
Array<object>
object
message
required
string
Examplegenerated
{
"message": "example",
"code": "example",
"issues": [
{
"message": "example"
}
]
}

Internal server error

Media typeapplication/json
object
message
required
string
code
required
string
issues
Array<object>
object
message
required
string
Examplegenerated
{
"message": "example",
"code": "example",
"issues": [
{
"message": "example"
}
]
}