[REST 1.1] REST API usage example in VacMan flow
This page provides example of Vacation Manager REST API usage.
1. Do initial setup of Vacation Manager
User: jira administrator
https://psc-software.atlassian.net/wiki/spaces/VMSD/pages/297074739
Request
POST {jira_baseurl}/rest/vacation-manager/1.0/initial-setup2. Create first team
User: HR
https://psc-software.atlassian.net/wiki/spaces/VMSD/pages/296419591
Request
POST {jira_baseurl}/rest/vacation-manager/1.0/team3. Add supervisor to team
User: HR
https://psc-software.atlassian.net/wiki/spaces/VMSD/pages/296419591
Request
POST {jira_baseurl}/rest/vacation-manager/1.0/team/1/member4. Add users to team
User: HR
https://psc-software.atlassian.net/wiki/spaces/VMSD/pages/296419591
Request
POST {jira_baseurl}/rest/vacation-manager/1.0/team/1/member5. Add new holiday
User: HR
5.1. Get list of holiday schemes to obtain id
https://psc-software.atlassian.net/wiki/spaces/VMSD/pages/296419635
Request
GET {jira_baseurl}/rest/vacation-manager/1.0/holiday-scheme5.2. Add new holiday
https://psc-software.atlassian.net/wiki/spaces/VMSD/pages/296419635
Request
POST {jira_baseurl}/rest/vacation-manager/1.0/holiday-scheme6. Add vacation definition to user
User: HR
https://psc-software.atlassian.net/wiki/spaces/VMSD/pages/297173083
Request
POST {jira_baseurl}/rest/vacation-manager/1.0/vacation-definition7. Create vacation document
User: john jira user
https://psc-software.atlassian.net/wiki/spaces/VMSD/pages/297041997
Request
POST {jira_baseurl}/rest/vacation-manager/1.0/vacation-document8. Send vacation document to supervisor
User: john jira user
8.1. Get list of actions for vacation document
https://psc-software.atlassian.net/wiki/spaces/VMSD/pages/297041997
Request
GET {jira_baseurl}/rest/vacation-manager/1.0/vacation-document/VACMAN-1/actions8.2. Change status of vacation document
https://psc-software.atlassian.net/wiki/spaces/VMSD/pages/297041997
Request
POST {jira_baseurl}/rest/vacation-manager/1.0/vacation-document/status9. Approve vacation document
User: supervisor
9.1. Get list of actions for vacation document
https://psc-software.atlassian.net/wiki/spaces/VMSD/pages/297041997
Request
GET {jira_baseurl}/rest/vacation-manager/1.0/vacation-document/VACMAN-1/actions9.2. Change status of vacation document
https://psc-software.atlassian.net/wiki/spaces/VMSD/pages/297041997
Request
POST {jira_baseurl}/rest/vacation-manager/1.0/vacation-document/statusFeel free to tell us what topic should be covered: vacationmanager@psc-software.atlassian.net