Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
minLevel1
maxLevel2

GET

Get holiday schemes list

...

Name

Type

Description

userName

string

User name

Expand
titleExample

Path

title
Code Block
Path
GET {{baseurl}}/rest/vacation-manager/1.0/holiday-scheme/user/admin

Response

Response
Code Block
title
{
    "id": 1,
    "name": "Default holiday scheme"
}

...

Name

Type

Description

name

String

Holiday scheme name, must be unique for each scheme

Expand
titleExample
Path
Path
Code Block
title
POST {jira_baseurl}/rest/vacation-manager/1.0/holiday-scheme
Body
Body
Code Block
title
  {
    "name": "Holiday scheme name"
  }

Response

title
Code Block
Response
  {
	"id": 2
    "name": "Holiday scheme name"
  }

...

Name

Type

Description

name

String

Holiday scheme new name

Expand
titleExample
Path
title
Code Block
Path
PATCH {jira_baseurl}/rest/vacation-manager/1.0/holiday-scheme/2

Body

Body
Code Block
title
{
   "name": "Holiday scheme name"
}
Response
Response
Code Block
title
{
   "id": 2,
   "name": "Holiday scheme name"
}

...

Name

Type

Description

schemeId

Code Block
Integer

Id of holiday scheme you want to assign to users 

userNames

Code Block
Array<String>

Names of users you want to assign holiday scheme to

Expand
titleExample
Path
Path
Code Block
title
PUT {jira_baseurl}/rest/vacation-manager/1.0/vacman-user/holidays/bulk
Body
title
Code Block
Body
{
   "schemeId": 1,
   "userNames": ["john", "jack"]
}
Response
title
Code Block
Response
{  
	"userNames": [
		"john", 
		"jack"
	],
   "schemeId": 1
}

...

Name

Type

Description

schemeId

Code Block
Integer

Id of holiday scheme you want to assign to users 

Expand
titleExample
Path
Path
Code Block
title
DELETE {jira_baseurl}/rest/vacation-manager/1.0/holiday-scheme/1