- General
- Endpoints
Create New Board
POST
/board
Board
Request
Query Params
show
string
optional
hide
string
optional
Header Params
x-api-key
string
required
Default:
{{api_key}}
x-api-env
string
required
Default:
{{api_env}}
Body Params application/json
name
string
optional
workdays
object (BoardWorkdays)
optional
1
boolean
required
Default:
true
2
boolean
required
Default:
true
3
boolean
required
Default:
true
4
boolean
required
Default:
true
5
boolean
required
Default:
true
6
boolean
required
Default:
false
7
boolean
required
Default:
false
color
enum<string>
optional
Allowed values:
bluebrownbubblegumcharcoalgreengreyindigolavendernavyoliveorangepinkpurpleraspberryredrubyskybluetealtransparentyellow
Default:
transparent
split_cards_by_activity
boolean
optional
Default:
false
own_backlog
boolean
optional
Default:
false
capacity_method
enum<string>
optional
Allowed values:
individualnone
Default:
individual
visibility
enum<string>
optional
Allowed values:
everyonerestricted
Default:
everyone
dependency_behavior
enum<string>
optional
Allowed values:
notifypushmaintain
Default:
notify
custom_fields
array [object {11}]
optional
id
string <uuid>
optional
name
string
optional
Example:
Weight
type
enum<string>
optional
Allowed values:
textnumberdatecheckboxemaillinkphonelistselectaddressdrawingtextareausers
Default:
text
Example:
number
scope
enum<string>
optional
Allowed values:
collectioncard
priority
integer
optional
Example:
0
value
string | integer | boolean | array | number | object | null
optional
drawing_id
string <uuid>
optional
components
object (CustomFieldOptionsAddress)
optional
list
array [object {3}]
optional
selected
object
optional
options
optional
number
, select
or list
typeslabels
array [object {3}]
optional
id
string <uuid>
optional
name
string
required
color
enum<string>
optional
Allowed values:
bluebrownbubblegumcharcoalgreengreyindigolavendernavyoliveorangepinkpurpleraspberryredrubyskybluetealtransparentyellow
Default:
transparent
statusses
array [object {6}]
optional
>= 2 items
id
string <uuid>
optional
name
string
required
priority
integer
optional
entry
boolean
optional
exit
boolean
optional
color
enum<string>
optional
Allowed values:
bluebrownbubblegumcharcoalgreengreyindigolavendernavyoliveorangepinkpurpleraspberryredrubyskybluetealtransparentyellow
Default:
transparent
Example
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.vplan.com/v1/board?show=&hide=' \
--header 'x-api-key;' \
--header 'x-api-env;' \
--header 'Content-Type: application/json' \
--data-raw ''
Responses
🟢201Created
application/json
Body
id
string <uuid>
read-onlyoptional
name
string
optional
workdays
object (BoardWorkdays)
optional
1
boolean
required
Default:
true
2
boolean
required
Default:
true
3
boolean
required
Default:
true
4
boolean
required
Default:
true
5
boolean
required
Default:
true
6
boolean
required
Default:
false
7
boolean
required
Default:
false
color
enum<string>
optional
Allowed values:
bluebrownbubblegumcharcoalgreengreyindigolavendernavyoliveorangepinkpurpleraspberryredrubyskybluetealtransparentyellow
Default:
transparent
split_cards_by_activity
boolean
optional
Default:
false
own_backlog
boolean
optional
Default:
false
capacity_method
enum<string>
optional
Allowed values:
individualnone
Default:
individual
visibility
enum<string>
optional
Allowed values:
everyonerestricted
Default:
everyone
dependency_behavior
enum<string>
optional
Allowed values:
notifypushmaintain
Default:
notify
custom_fields
array[object (CustomField) {13}]
optional
id
string <uuid>
read-onlyoptional
name
string
optional
Example:
Weight
type
enum<string>
optional
Allowed values:
textnumberdatecheckboxemaillinkphonelistselectaddressdrawingtextareausers
Default:
text
Example:
number
scope
enum<string>
optional
Allowed values:
collectioncard
priority
integer
optional
Example:
0
value
string | integer | boolean | array | number | object | null
optional
drawing_id
string <uuid>
optional
components
object (CustomFieldOptionsAddress)
optional
list
array [object {3}]
optional
selected
object
optional
options
optional
number
, select
or list
typescreated_at
string <date-time>
read-onlyoptional
Example:
2024-04-11T10:22:15Z
updated_at
string <date-time>
read-onlyoptional
Example:
2024-04-11T10:22:15Z
created_at
string <date-time>
read-onlyoptional
Example:
2024-04-11T10:22:15Z
updated_at
string <date-time>
read-onlyoptional
Example:
2024-04-11T10:22:15Z
archived_at
string <date-time> | null
read-onlyoptional
Example:
null
Example
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"name": "string",
"workdays": {
"1": true,
"2": true,
"3": true,
"4": true,
"5": true,
"6": false,
"7": false
},
"color": "transparent",
"split_cards_by_activity": false,
"own_backlog": false,
"capacity_method": "individual",
"visibility": "everyone",
"dependency_behavior": "notify",
"custom_fields": [
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"name": "Weight",
"type": "text",
"scope": "collection",
"priority": 0,
"value": "string",
"drawing_id": "19ba6f6f-3365-4d74-bdc5-b3df4072c0ab",
"components": {
"latitude": 52.3156048,
"longitude": 6.496432,
"country": "Netherlands",
"city": "Rijssen",
"postal_code": "7462TB",
"street1": "Hogepad 83",
"street2": "Second floor"
},
"list": [
{
"name": "string",
"value": "string",
"color": "transparent"
}
],
"selected": {
"name": "string",
"value": "string",
"color": ""
},
"options": {
"unit": "kg",
"align": "left",
"decimals": 2
},
"created_at": "2024-04-11T10:22:15Z",
"updated_at": "2024-04-11T10:22:15Z"
}
],
"created_at": "2024-04-11T10:22:15Z",
"updated_at": "2024-04-11T10:22:15Z",
"archived_at": null
}
🟠403Forbidden
🟠422Unprocessable Content
🟠401Not Logged In
Modified at 2024-10-14 12:07:08