Entity
Generic API for all common entity types
Login
Login API. All subsequent requests after authentication are associated with the logged in user, their role and privileges within ChangeGear
API | Description |
---|---|
POST api/authenticate/user |
Authenticates user |
POST api/user/logout |
No documentation available. |
POST api/session/logout/{sessionid} |
No documentation available. |
Viewer
API | Description |
---|---|
GET api/viewer/loadConfig |
No documentation available. |
POST api/viewer/document/render |
No documentation available. |
Principal
API | Description |
---|---|
GET api/admin/users?pagesize={pagesize}&page={page} |
No documentation available. |
GET api/admin/approvers?organization={organization}&pagesize={pagesize}&page={page} |
No documentation available. |
GET api/admin/user/{id} |
No documentation available. |
DELETE api/admin/user/{id} |
No documentation available. |
PUT api/admin/user/{id} |
No documentation available. |
POST api/admin/user |
No documentation available. |
PUT api/admin/team/{team} |
No documentation available. |
GET api/admin/roles?columns[0]={columns[0]}&columns[1]={columns[1]}&filter={filter}&sort={sort}&pageSize={pageSize}&pageNumber={pageNumber} |
No documentation available. |
GET api/admin/role/{roleId}?columns[0]={columns[0]}&columns[1]={columns[1]}&loadForEdit={loadForEdit} |
No documentation available. |
DELETE api/admin/role/{id} |
No documentation available. |
POST api/admin/role |
No documentation available. |
PUT api/admin/role/{roleId} |
No documentation available. |
Integration
API for integrating ChangeGear with TFS and JIRA (Bi-directional)
API | Description |
---|---|
POST api/integration/{toolId}/{entitytype} |
Inbound call to create or update an item inside ChangeGear |
POST api/integration/jiraproxy/{entitytype} |
Required for Jira integration only. Serves as Proxy before the Jira item can be processed by ChangeGear. Jira does not support sending credentials via webhooks. So Jira requests calls into this proxy which then sets the authorization headers based on the credentials availabe in the web config and forwards the request. |
SC
API | Description |
---|---|
POST api/sc/order |
No documentation available. |
GET api/sc/order |
No documentation available. |
PUT api/sc/order/{id} |
No documentation available. |
DELETE api/sc/order/{id} |
No documentation available. |
Search
Search API is a unified search API that returns tickets of all types. Search can be narrowed to a specific ticket type.
API | Description |
---|---|
GET api/{entitytype}/search?searchtext={searchtext}&autocomplete={autocomplete}&pagesize={pagesize}&page={page} |
Returns the match for the specified entity type or across all types if entitytype is "all" |
GET api/types/search?entitytypes[0]={entitytypes[0]}&entitytypes[1]={entitytypes[1]}&searchtext={searchtext}&autocomplete={autocomplete}&pagesize={pagesize}&page={page} |
Returns the match for the specified entity types |
Calendar
Calendar API
API | Description |
---|---|
GET api/calendar/config |
No documentation available. |
GET api/calendar/schedule/{start}/{end}?filters[0]={filters[0]}&filters[1]={filters[1]}&optionalParams[0]={optionalParams[0]}&optionalParams[1]={optionalParams[1]} |
Get schedule given the start and end datetime. |
GET api/calendar/reminders/{thresholdInMinutes}?filters[0]={filters[0]}&filters[1]={filters[1]}&optionalParams[0]={optionalParams[0]}&optionalParams[1]={optionalParams[1]} |
Get reminders within the specified minutes |
GET api/calendar/{type}?id={id}&optionalParams[0]={optionalParams[0]}&optionalParams[1]={optionalParams[1]} |
No documentation available. |
POST api/calendar/applicablewindows |
No documentation available. |
POST api/calendar/isvaliddaterange |
No documentation available. |
POST api/calendar/Analyze |
No documentation available. |