{"swagger":"2.0","info":{"version":"v4","title":""},"host":"col-api.azurewebsites.net","basePath":"/v4","schemes":["https"],"paths":{"/individuals/{individualid}/accountabilities":{"get":{"tags":["Accountability"],"summary":"Read all accountabilities for an individual.","operationId":"Accountability_ReadAccountabilitiesByIndividualId","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"individualid","in":"path","description":"Guid ID of the individual.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/List"}}}}},"/me/accountabilities":{"get":{"tags":["Accountability"],"summary":"Read all accountabilities for the currently logged in user.","operationId":"Accountability_ReadMyAccountabilities","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"deleted","in":"query","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/List"}}}}},"/accountabilities/{accountabilityid}":{"get":{"tags":["Accountability"],"summary":"Read a single accountabliity by ID.","operationId":"Accountability_ReadAccountability","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"accountabilityid","in":"path","description":"Guid ID of the accountability to be read.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/List"}}}}},"/individuals/{individualid}/accountabilities/{accountabilityid}":{"get":{"tags":["Accountability"],"summary":"Read a single accountabliity by ID.","operationId":"Accountability_ReadAccountability","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"accountabilityid","in":"path","description":"Guid ID of the accountability to be read.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"individualid","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/List"}}}}},"/accountabilities":{"post":{"tags":["Accountability"],"summary":"Create a new accountability for an individual.","operationId":"Accountability_CreateAccountability","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"newAccountability","in":"body","description":"This object takes all the parameters needed to create a new accountability.","required":true,"schema":{"$ref":"#/definitions/ListItem"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ListItem"}}}}},"/accountabilities/{id}":{"put":{"tags":["Accountability"],"summary":"Update an accountability for an individual.","operationId":"Accountability_UpdateAccountability","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updateAccountability","in":"body","description":"This object takes all the parameters needed to update an accountability.","required":true,"schema":{"$ref":"#/definitions/ListItem"}},{"name":"id","in":"path","description":"Guid ID of the accountability to be updated.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ListItem"}}}},"delete":{"tags":["Accountability"],"summary":"Delete an accountability for an Individual.","operationId":"Accountability_DeleteAccountability","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the accountability to be deleted.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/accountabilities/{id}/undelete":{"put":{"tags":["Accountability"],"summary":"Restore a deleted accountability.","operationId":"Accountability_UndeleteAccountability","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the accountability to restore.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/List"}}}}},"/individuals/{ancestorid}/archives":{"get":{"tags":["Archive"],"summary":"Read archives for individuals, organizations, or projects.","operationId":"Archive_ReadArchivesByAncestorId","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"ancestorid","in":"path","description":"Individual, organization, or project ID.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Archive"}}}}},"/organizations/{ancestorid}/archives":{"get":{"tags":["Archive"],"summary":"Read archives for individuals, organizations, or projects.","operationId":"Archive_ReadArchivesByAncestorId","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"ancestorid","in":"path","description":"Individual, organization, or project ID.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Archive"}}}}},"/projects/{ancestorid}/metricArchives":{"get":{"tags":["Archive"],"summary":"Read archives for individuals, organizations, or projects.","operationId":"Archive_ReadArchivesByAncestorId","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"ancestorid","in":"path","description":"Individual, organization, or project ID.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Archive"}}}}},"/metric/{itemid}/archives/{id}":{"get":{"tags":["Archive"],"summary":"Read archive for metric or projects","operationId":"Archive_ReadArchiveByItemId","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"itemid","in":"path","description":"Metric or Project ID.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"id","in":"path","description":"Guid ID of the archive to be read.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Archive"}}}}},"/projects/{itemid}/archives/{id}":{"get":{"tags":["Archive"],"summary":"Read archive for metric or projects","operationId":"Archive_ReadArchiveByItemId","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"itemid","in":"path","description":"Metric or Project ID.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"id","in":"path","description":"Guid ID of the archive to be read.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Archive"}}}}},"/archives/{id}":{"get":{"tags":["Archive"],"summary":"Read an archive for the given archive Id","operationId":"Archive_ReadArchivesByArchiveId","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the archive to be read.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Archive"}}}},"put":{"tags":["Archive"],"summary":"Updating an archive is not a supported action.","operationId":"Archive_UpdateArchive","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"delete":{"tags":["Archive"],"summary":"Deleting an archive is not a supported action.","operationId":"Archive_DeleteArchive","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/archives":{"post":{"tags":["Archive"],"summary":"Creating an archive is not a supported action.","operationId":"Archive_CreateArchive","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/individuals/{individualid}/basicroles":{"get":{"tags":["BasicRole"],"summary":"Read an individual's basic roles.","operationId":"BasicRole_ReadBasicRolesByIndividualId","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"individualid","in":"path","description":"Guid ID of the individual whose basic roles are to be read.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/BasicRole"}}}}},"/me/basicroles":{"get":{"tags":["BasicRole"],"summary":"Read all basic roles for the currently logged in individual.","operationId":"BasicRole_ReadMyBasicRoles","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/BasicRole"}}}}},"/basicroles/{id}":{"get":{"tags":["BasicRole"],"summary":"Read a single basic role.","operationId":"BasicRole_ReadBasicRoleItem","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the basic role to be read.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/BasicRole"}}}},"put":{"tags":["BasicRole"],"summary":"Update an individual's basic role.","operationId":"BasicRole_UpdateBasicRole","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updateBasicRole","in":"body","description":"This object takes all the parameters needed to update a basic role.","required":true,"schema":{"$ref":"#/definitions/BasicRole"}},{"name":"id","in":"path","description":"Guid ID of the basic role to be updated.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/BasicRole"}}}},"delete":{"tags":["BasicRole"],"summary":"Delete an individual's basic role.","operationId":"BasicRole_DeleteBasicRole","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the basic role to be deleted.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/individuals/{individualid}/basicroles/{id}":{"get":{"tags":["BasicRole"],"summary":"Read a single basic role.","operationId":"BasicRole_ReadBasicRoleItem","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the basic role to be read.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"individualid","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/BasicRole"}}}}},"/basicroles":{"post":{"tags":["BasicRole"],"summary":"Create an individual's basic role.","operationId":"BasicRole_CreateBasicRole","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"newBasicRole","in":"body","description":"This object takes all the parameters needed to create a new basic role.","required":true,"schema":{"$ref":"#/definitions/BasicRole"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/BasicRole"}}}}},"/basicroles/{id}/undelete":{"put":{"tags":["BasicRole"],"summary":"Restore a deleted basic role.","operationId":"BasicRole_UndeleteBasicRole","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the basic role to restore.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/BasicRole"}}}}},"/sites/{siteid}/individuals/basicroles":{"get":{"tags":["BasicRole"],"summary":"Read a summary of basic roles for all individuals on a site.","operationId":"BasicRole_ReadIndividualBasicRoleCount","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"siteid","in":"path","description":"Guid ID of the site.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/IndividualBasicRolesCount"}}}}},"/dialogs/{dialogid}/basicroledialogs":{"get":{"tags":["BasicRoleDialog"],"summary":"Read all basic role dialogs by dialog ID.","operationId":"BasicRoleDialog_ReadBasicRoleDialogs","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"dialogid","in":"path","description":"Guid ID of the dialog for which basic role dialogs will be read.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/BasicRoleDialog"}}}}},"/basicroles/{basicRoleid}/dialogs/{dialogid}":{"get":{"tags":["BasicRoleDialog"],"summary":"Read basic role dialogs by basic role ID. Add dialog ID to return a single basic role dialog that matches both IDs.","operationId":"BasicRoleDialog_ReadBasicRoleDialog","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"basicRoleid","in":"path","description":"Guid ID of the basic role for which to read dialogs.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"dialogid","in":"path","description":"Optional ID: returns a single basic role dialog.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/BasicRoleDialog"}}}},"put":{"tags":["BasicRoleDialog"],"summary":"Update a basic role dialog.","operationId":"BasicRoleDialog_UpdateBasicRoleDialog","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updateBasicRoleDialog","in":"body","description":"This object takes all the parameters needed to update a basic role dialog.","required":true,"schema":{"$ref":"#/definitions/BasicRoleDialog"}},{"name":"basicRoleid","in":"path","description":"Guid ID of the basic role for which to update the dialog.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"dialogid","in":"path","description":"Guid ID of the dialog to be updated.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/BasicRoleDialog"}}}}},"/sites/{siteid}/colors":{"get":{"tags":["Color"],"summary":"Read all colors for a site by ID.","operationId":"Color_ReadColors","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"siteid","in":"path","description":"Guid ID of the site for which to read colors.","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Color"}}}}},"/colors":{"get":{"tags":["Color"],"summary":"Read all colors for your site.","operationId":"Color_ReadColors","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Color"}}}},"post":{"tags":["Color"],"summary":"Create a new color. <span class=\"label label-warning\">Admin</span>","operationId":"Color_CreateColor","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"newColor","in":"body","description":"This object takes all the parameters needed to create a new color.","required":true,"schema":{"$ref":"#/definitions/Color"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Color"}}}}},"/colors/defaults":{"get":{"tags":["Color"],"summary":"Read all default colors for a site.","operationId":"Color_ReadColorDefaults","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Color"}}}}},"/sites/{siteid}/colors/defaults":{"get":{"tags":["Color"],"summary":"Read all default colors for a site by site ID.","operationId":"Color_ReadColorDefaultsBySiteID","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"siteid","in":"path","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Color"}}}}},"/colors/{id}":{"get":{"tags":["Color"],"summary":"Read a single color by color Id.","operationId":"Color_ReadColor","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the color to be read.","required":true,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Color"}}}},"put":{"tags":["Color"],"summary":"Update a color. <span class=\"label label-warning\">Admin</span>","operationId":"Color_UpdateColor","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updateColor","in":"body","description":"This object takes all the parameters needed to update a color.","required":true,"schema":{"$ref":"#/definitions/Color"}},{"name":"id","in":"path","description":"Guid ID of the color to be updated.","required":true,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Color"}}}},"delete":{"tags":["Color"],"summary":"Delete a color. <span class=\"label label-warning\">Admin</span>","operationId":"Color_DeleteColor","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the color to be deleted.","required":true,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/departments/{ancestorid}/comments":{"get":{"tags":["Comment"],"summary":"Read all comments for a given ancestor ID.","operationId":"Comment_ReadComments","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"ancestorid","in":"path","description":"Guid ID for departments, individuals, metrics, organizations, projects, or tasks","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Comment"}}}}},"/individuals/{ancestorid}/comments":{"get":{"tags":["Comment"],"summary":"Read all comments for a given ancestor ID.","operationId":"Comment_ReadComments","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"ancestorid","in":"path","description":"Guid ID for departments, individuals, metrics, organizations, projects, or tasks","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Comment"}}}}},"/metrics/{ancestorid}/comments":{"get":{"tags":["Comment"],"summary":"Read all comments for a given ancestor ID.","operationId":"Comment_ReadComments","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"ancestorid","in":"path","description":"Guid ID for departments, individuals, metrics, organizations, projects, or tasks","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Comment"}}}}},"/organizations/{ancestorid}/comments":{"get":{"tags":["Comment"],"summary":"Read all comments for a given ancestor ID.","operationId":"Comment_ReadComments","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"ancestorid","in":"path","description":"Guid ID for departments, individuals, metrics, organizations, projects, or tasks","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Comment"}}}}},"/projects/{ancestorid}/comments":{"get":{"tags":["Comment"],"summary":"Read all comments for a given ancestor ID.","operationId":"Comment_ReadComments","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"ancestorid","in":"path","description":"Guid ID for departments, individuals, metrics, organizations, projects, or tasks","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Comment"}}}}},"/tasks/{ancestorid}/comments":{"get":{"tags":["Comment"],"summary":"Read all comments for a given ancestor ID.","operationId":"Comment_ReadComments","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"ancestorid","in":"path","description":"Guid ID for departments, individuals, metrics, organizations, projects, or tasks","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Comment"}}}}},"/dialogs/{ancestorid}/comments":{"get":{"tags":["Comment"],"summary":"Read all comments for a given ancestor ID.","operationId":"Comment_ReadComments","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"ancestorid","in":"path","description":"Guid ID for departments, individuals, metrics, organizations, projects, or tasks","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Comment"}}}}},"/me/comments":{"get":{"tags":["Comment"],"summary":"Read all comments on the given Individual's page.","operationId":"Comment_ReadMyComments","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Comment"}}}}},"/comments":{"post":{"tags":["Comment"],"summary":"Create a new comment.","operationId":"Comment_CreateComment","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"newComment","in":"body","description":"This object takes all the parameters needed to create a new comment.","required":true,"schema":{"$ref":"#/definitions/Comment"}},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Comment"}}}}},"/comments/{id}":{"put":{"tags":["Comment"],"summary":"Update a Comment.","operationId":"Comment_UpdateComment","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updateComment","in":"body","description":"This object takes all the parameters needed to update a comment.","required":true,"schema":{"$ref":"#/definitions/Comment"}},{"name":"id","in":"path","description":"Guid ID of the comment to be updated.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Comment"}}}},"delete":{"tags":["Comment"],"summary":"Delete a comment","operationId":"Comment_DeleteComment","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the comment to be deleted.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/comments/{id}/undelete":{"put":{"tags":["Comment"],"summary":"Restore a deleted comment.","operationId":"Comment_UndeleteComment","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the comment to restore.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/List"}}}}},"/dashboards/{ancestorId}/commitments/{type}":{"get":{"tags":["Commitment"],"summary":"Read all commitments for the given ancestor ID. <span class=\"label label-info\">PM</span>","operationId":"Commitment_ReadCommitmentsWithType","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"ancestorId","in":"path","description":"ID of the organization.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"type","in":"path","description":"Type of commitment to read; organization, department, or individual.","required":true,"type":"string"},{"name":"period","in":"query","description":"ID fo the period for the commitment.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Commitment"}}}}},"/individuals/{id}/commitments":{"get":{"tags":["Commitment"],"summary":"Read all commitments for the given ancestor ID. <span class=\"label label-info\">PM</span>","operationId":"Commitment_ReadCommitments","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"ID of the organization, individual, or department.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"period","in":"query","description":"ID fo the period for the commitment.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Commitment"}}}}},"/organizations/{id}/commitments":{"get":{"tags":["Commitment"],"summary":"Read all commitments for the given ancestor ID. <span class=\"label label-info\">PM</span>","operationId":"Commitment_ReadCommitments","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"ID of the organization, individual, or department.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"period","in":"query","description":"ID fo the period for the commitment.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Commitment"}}}}},"/departments/{id}/commitments":{"get":{"tags":["Commitment"],"summary":"Read all commitments for the given ancestor ID. <span class=\"label label-info\">PM</span>","operationId":"Commitment_ReadCommitments","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"ID of the organization, individual, or department.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"period","in":"query","description":"ID fo the period for the commitment.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Commitment"}}}}},"/commitments":{"post":{"tags":["Commitment"],"summary":"Create a new commitment. <span class=\"label label-info\">PM</span>","operationId":"Commitment_CreateCommitment","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"newCommitment","in":"body","description":"Required to create a new commitment.","required":true,"schema":{"$ref":"#/definitions/Commitment"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Commitment"}}}}},"/commitments/{id}":{"put":{"tags":["Commitment"],"summary":"Update a commitment. <span class=\"label label-info\">PM</span>","operationId":"Commitment_UpdateCommitment","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updateCommitment","in":"body","description":"Required to update a commitment.","required":true,"schema":{"$ref":"#/definitions/Commitment"}},{"name":"id","in":"path","description":"ID of the commitment to be deleted.","required":true,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Commitment"}}}},"delete":{"tags":["Commitment"],"summary":"Delete a commitment. <span class=\"label label-info\">PM</span>","operationId":"Commitment_DeleteCommitment","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"ID of the commitment to be deleted.","required":true,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/corevalues":{"get":{"tags":["CoreValue"],"summary":"Read core values for the current user's site. <span class=\"label label-info\">PM</span>","operationId":"CoreValue_ReadCoreValues","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/CoreValue"}}}},"post":{"tags":["CoreValue"],"summary":"Create a core value for the site. <span class=\"label label-info\">PM</span><span class=\"label label-warning\">Admin</span>","operationId":"CoreValue_CreateCoreValue","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"newCoreValue","in":"body","description":"Required to create a new core value.","required":true,"schema":{"$ref":"#/definitions/CoreValue"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/CoreValue"}}}}},"/sites/{siteId}/corevalues":{"get":{"tags":["CoreValue"],"summary":"Read core values for the current user's site. <span class=\"label label-info\">PM</span>","operationId":"CoreValue_ReadCoreValuesBySiteId","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"siteId","in":"path","description":"ID of the site.","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/CoreValue"}}}}},"/corevalues/{id}":{"put":{"tags":["CoreValue"],"summary":"Update a core value for the site. <span class=\"label label-info\">PM</span><span class=\"label label-warning\">Admin</span>","operationId":"CoreValue_UpdateCoreValue","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updateCoreValue","in":"body","description":"Required to update a core value.","required":true,"schema":{"$ref":"#/definitions/CoreValue"}},{"name":"id","in":"path","description":"ID of the core value to be updated.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/CoreValue"}}}},"delete":{"tags":["CoreValue"],"summary":"Delete a core value for the site. <span class=\"label label-info\">PM</span><span class=\"label label-warning\">Admin</span>","operationId":"CoreValue_DeleteCoreValue","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"ID of the core value to be deleted.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/dashboards":{"get":{"tags":["Dashboard"],"summary":"Returns a list of all dashboards accessible for the current user. <span class=\"label label-info\">PM</span>","operationId":"Dashboard_ReadDashboards","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Dashboards"}}}}},"/organizations/{id}/dashboards":{"get":{"tags":["Dashboard"],"summary":"Read all dashboards for an organization. <span class=\"label label-info\">PM</span>","operationId":"Dashboard_ReadOrganizationDashboard","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"ID of the organization.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"period","in":"query","description":"ID of the department.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Dashboard"}}}}},"/departments/{id}/dashboards":{"get":{"tags":["Dashboard"],"summary":"Read all dashboards for a department. <span class=\"label label-info\">PM</span>","operationId":"Dashboard_ReadDepartmentDashboard","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"ID of the department.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"period","in":"query","description":"ID of the period.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Dashboard"}}}}},"/individuals/{id}/dashboards":{"get":{"tags":["Dashboard"],"summary":"Read all dashboards for an individual. <span class=\"label label-info\">PM</span>","operationId":"Dashboard_ReadIndividualDashboard","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"ID of the individual.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"period","in":"query","description":"ID of the period.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Dashboard"}}}}},"/dashboards/sample":{"get":{"tags":["Dashboard"],"summary":"Read all dashboards for an individual. <span class=\"label label-info\">PM</span>","operationId":"Dashboard_ReadSampleDashboard","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"period","in":"query","description":"ID of the period.","required":false,"type":"integer","format":"int32","x-nullable":true},{"name":"id","in":"query","required":false,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Dashboard"}}}}},"/departments":{"get":{"tags":["Department"],"summary":"Read departments.","operationId":"Department_ReadDepartments","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Organization"}}}},"post":{"tags":["Department"],"summary":"Create a new organization or department.","operationId":"Department_CreateDepartment","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"newDepartment","in":"body","description":"This object takes all the parameters needed to create a new department.","required":true,"schema":{"$ref":"#/definitions/Organization"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Organization"}}}}},"/sites/{siteid}/departments":{"get":{"tags":["Department"],"summary":"Read departments.","operationId":"Department_ReadDepartmentsBySiteId","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"siteid","in":"path","description":"Guid ID of the site for the department","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Organization"}}}}},"/departments/{id}":{"get":{"tags":["Department"],"summary":"Read a single organization or department.","operationId":"Department_ReadDepartment","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the organization or department to be read.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Organization"}}}},"put":{"tags":["Department"],"summary":"Update a department.","operationId":"Department_UpdateDepartment","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updateDepartment","in":"body","description":"This object takes all the parameters needed to update a department.","required":true,"schema":{"$ref":"#/definitions/Organization"}},{"name":"id","in":"path","description":"Guid ID of the organization or department to be updated.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Organization"}}}},"delete":{"tags":["Department"],"summary":"Delete an organization or department.","operationId":"Department_DeleteDepartmentById","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the organization or department to be deleted.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/me/departments":{"get":{"tags":["Department"],"summary":"Read all organizations and departments for the currently logged in individual.","operationId":"Department_ReadMyDepartments","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Organization"}}}}},"/individuals/{id}/departments":{"get":{"tags":["Department"],"summary":"Read all organizations and departments for a given individual.","operationId":"Department_ReadIndividualDepartments","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the individual.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Organization"}}}}},"/departments/{id}/undelete":{"put":{"tags":["Department"],"summary":"Restore a deleted organization or department.","operationId":"Department_UndeleteDepartment","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the organization or department to restore.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Organization"}}}}},"/departments/{id}/departmentmembers":{"get":{"tags":["DepartmentMember"],"summary":"Reads all members for a given department.","operationId":"DepartmentMember_ReadDepartmentMembers","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the department.","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/individuals/{id}/departmentmembers":{"get":{"tags":["DepartmentMember"],"summary":"Read all of the department/organization member information for the given individual.","operationId":"DepartmentMember_ReadDepartmentsByIndividualID","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the individual.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/individuals/{individualID}/departments/{departmentID}/departmentmembers":{"get":{"tags":["DepartmentMember"],"summary":"Returns the member information for the given Individual and department IDs.","operationId":"DepartmentMember_ReadDepartmentMember","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"individualID","in":"path","description":"Guid ID of the individual","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"departmentID","in":"path","description":"Guid ID of the department.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"put":{"tags":["DepartmentMember"],"summary":"Update a department member.","operationId":"DepartmentMember_UpdateDepartmentMember","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"individualID","in":"path","description":"Guid ID of the department member.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"departmentID","in":"path","description":"Guid ID of the department.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"updatedMember","in":"body","description":"All the required information for the member","required":true,"schema":{"$ref":"#/definitions/OrganizationMember"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"post":{"tags":["DepartmentMember"],"summary":"Create a department member.","operationId":"DepartmentMember_CreateDepartmentMemberWithIDs","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"individualID","in":"path","description":"Guid ID of the individual to be added.","required":true,"type":"string","format":"uuid"},{"name":"departmentID","in":"path","description":"Guid ID of the department on which to add the given individual.","required":true,"type":"string","format":"uuid"},{"name":"newMember","in":"body","description":"All the parameters needed to create the organization member.","required":true,"schema":{"$ref":"#/definitions/OrganizationMember"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"delete":{"tags":["DepartmentMember"],"summary":"Delete a member from a department (will fail if the department is set to be their primary).","operationId":"DepartmentMember_DeleteDepartmentMember","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"individualID","in":"path","description":"Guid ID of the individual you want to remove from the organization.","required":true,"type":"string","format":"uuid"},{"name":"departmentID","in":"path","description":"Guid ID of the department.","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/departments/{departmentID}/individuals/{individualID}/departmentmembers":{"get":{"tags":["DepartmentMember"],"summary":"Returns the member information for the given Individual and department IDs.","operationId":"DepartmentMember_ReadDepartmentMember","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"individualID","in":"path","description":"Guid ID of the individual","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"departmentID","in":"path","description":"Guid ID of the department.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"put":{"tags":["DepartmentMember"],"summary":"Update a department member.","operationId":"DepartmentMember_UpdateDepartmentMember","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"individualID","in":"path","description":"Guid ID of the department member.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"departmentID","in":"path","description":"Guid ID of the department.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"updatedMember","in":"body","description":"All the required information for the member","required":true,"schema":{"$ref":"#/definitions/OrganizationMember"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"post":{"tags":["DepartmentMember"],"summary":"Create a department member.","operationId":"DepartmentMember_CreateDepartmentMemberWithIDs","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"individualID","in":"path","description":"Guid ID of the individual to be added.","required":true,"type":"string","format":"uuid"},{"name":"departmentID","in":"path","description":"Guid ID of the department on which to add the given individual.","required":true,"type":"string","format":"uuid"},{"name":"newMember","in":"body","description":"All the parameters needed to create the organization member.","required":true,"schema":{"$ref":"#/definitions/OrganizationMember"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"delete":{"tags":["DepartmentMember"],"summary":"Delete a member from a department (will fail if the department is set to be their primary).","operationId":"DepartmentMember_DeleteDepartmentMember","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"individualID","in":"path","description":"Guid ID of the individual you want to remove from the organization.","required":true,"type":"string","format":"uuid"},{"name":"departmentID","in":"path","description":"Guid ID of the department.","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/departmentmembers":{"post":{"tags":["DepartmentMember"],"summary":"Create a department member.","operationId":"DepartmentMember_CreateDepartmentMember","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"newMember","in":"body","description":"All the parameters needed to create the organization member.","required":true,"schema":{"$ref":"#/definitions/OrganizationMember"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/departmentmembers/{id}":{"put":{"tags":["DepartmentMember"],"summary":"Update a department member by the relationship id.","operationId":"DepartmentMember_UpdateDepartmentMemberByID","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the relationship between a department and individual.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"updatedMember","in":"body","description":"All the required information for the member.","required":true,"schema":{"$ref":"#/definitions/OrganizationMember"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"delete":{"tags":["DepartmentMember"],"summary":"Delete a member from a department using the relationship ID (will fail if the department is set to be their primary).","operationId":"DepartmentMember_DeleteDepartmentMemberByID","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID for the member relationship.","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/departments/{ancestorid}/dialogs":{"get":{"tags":["Dialog"],"summary":"Read dialogs for a given ancestor ID.","operationId":"Dialog_ReadDialogs","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"ancestorid","in":"path","description":"Guid ID for departments, individuals, organizations, or projects.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true},{"name":"tz","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Dialog"}}}}},"/individuals/{ancestorid}/dialogs":{"get":{"tags":["Dialog"],"summary":"Read dialogs for a given ancestor ID.","operationId":"Dialog_ReadDialogs","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"ancestorid","in":"path","description":"Guid ID for departments, individuals, organizations, or projects.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true},{"name":"tz","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Dialog"}}}}},"/organizations/{ancestorid}/dialogs":{"get":{"tags":["Dialog"],"summary":"Read dialogs for a given ancestor ID.","operationId":"Dialog_ReadDialogs","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"ancestorid","in":"path","description":"Guid ID for departments, individuals, organizations, or projects.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true},{"name":"tz","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Dialog"}}}}},"/projects/{ancestorid}/dialogs":{"get":{"tags":["Dialog"],"summary":"Read dialogs for a given ancestor ID.","operationId":"Dialog_ReadDialogs","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"ancestorid","in":"path","description":"Guid ID for departments, individuals, organizations, or projects.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true},{"name":"tz","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Dialog"}}}}},"/dialogs":{"get":{"tags":["Dialog"],"summary":"Returns all dialogs for your site, can be filtered by ancestor type by adding ?ancestorType=","operationId":"Dialog_ReadAllDialogsAncestorType","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"ancestorType","in":"query","description":"Ancestor Type of the dialog, Organization = 4, Department = 56, Project = 15, Individual = 39","required":false,"type":"integer","format":"int32","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set timezone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Dialog"}}}},"post":{"tags":["Dialog"],"summary":"Create a new dialog.","operationId":"Dialog_CreateDialog","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"newDialog","in":"body","description":"This object takes all the parameters needed to create a new dialog.","required":true,"schema":{"$ref":"#/definitions/Dialog"}},{"name":"tz","in":"query","description":"Optional parameter to set timezone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Dialog"}}}}},"/sites/{siteId}/dialogs":{"get":{"tags":["Dialog"],"summary":"Returns all dialogs for a site by site ID, can be filtered by ancestor type by adding ?ancestorType=","operationId":"Dialog_ReadAllDialogsBySiteId","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"siteId","in":"path","description":"Guid ID of the site.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"ancestorType","in":"query","description":"Ancestor Type of the dialog, Organization = 4, Department = 56, Project = 15, Individual = 39","required":false,"type":"integer","format":"int32","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set timezone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Dialog"}}}}},"/me/alldialogs":{"get":{"tags":["Dialog"],"summary":"Returns dialogs associated with the given individual, this includes dialogs for that individual as well any dialog where there is a task that has been assigned to the given individual.","operationId":"Dialog_ReadMyDialogs","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"startDate","in":"query","description":"Returns dialogs from this date forward.","required":false,"type":"string","format":"date-time","x-nullable":true},{"name":"endDate","in":"query","description":"If set with StartDate returns up to this date, otherwise only returns this date.","required":false,"type":"string","format":"date-time","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/MyDialog"}}}}},"/individuals/{id}/alldialogs":{"get":{"tags":["Dialog"],"summary":"Returns dialogs associated with the given individual, this includes dialogs for that individual as well any dialog where there is a task that has been assigned to the given individual.","operationId":"Dialog_ReadMyDialogsByIndividualID","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the individual for which to return dialogs.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"startDate","in":"query","description":"Returns dialogs from this date forward.","required":false,"type":"string","format":"date-time","x-nullable":true},{"name":"endDate","in":"query","description":"If set with StartDate returns up to this date, otherwise only returns this date.","required":false,"type":"string","format":"date-time","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/MyDialog"}}}}},"/dialogs/{id}":{"get":{"tags":["Dialog"],"summary":"Read a single dialog.","operationId":"Dialog_ReadDialog","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the dialog to be read.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set timezone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Dialog"}}}},"put":{"tags":["Dialog"],"summary":"Update a dialog.","operationId":"Dialog_UpdateDialog","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updateDialog","in":"body","description":"This object takes all the parameters needed to update a dialog.","required":true,"schema":{"$ref":"#/definitions/Dialog"}},{"name":"id","in":"path","description":"Guid ID of the dialog to be updated.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set timezone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Dialog"}}}},"delete":{"tags":["Dialog"],"summary":"Delete a dialog.","operationId":"Dialog_DeleteDialog","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the dialog to be deleted.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/dialogs/{id}/undelete":{"put":{"tags":["Dialog"],"summary":"Restore a deleted dialog.","operationId":"Dialog_UndeleteDialog","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the dialog to restore.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Dialog"}}}}},"/projects/{projectid}/evaluationcriteria":{"get":{"tags":["EvaluationCriteria"],"summary":"Read Evaluation Criteria for a project.","operationId":"EvaluationCriteria_ReadEvaluationCriterias","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"projectid","in":"path","description":"Guid ID of the project for which to read evaluation criteria.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EvaluationCriteria"}}}}},"/evaluationcriteria/{evaluationcriteriaid}":{"get":{"tags":["EvaluationCriteria"],"summary":"Read evaluation criteria for a single project.","operationId":"EvaluationCriteria_ReadEvaluationCriteria","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"evaluationcriteriaid","in":"path","description":"Guid ID of the evaluation criteria to be read.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EvaluationCriteria"}}}}},"/projects/{projectid}/evaluationcriteria/{evaluationcriteriaid}":{"get":{"tags":["EvaluationCriteria"],"summary":"Read evaluation criteria for a single project.","operationId":"EvaluationCriteria_ReadEvaluationCriteria","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"evaluationcriteriaid","in":"path","description":"Guid ID of the evaluation criteria to be read.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"projectid","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EvaluationCriteria"}}}}},"/evaluationcriteria":{"post":{"tags":["EvaluationCriteria"],"summary":"Create a new evaluation criteria.","operationId":"EvaluationCriteria_CreateEvaluationCriteria","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"newEvaluationCriteria","in":"body","description":"This object takes all the parameters needed to create a new evaluation criteria.","required":true,"schema":{"$ref":"#/definitions/EvaluationCriteria"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EvaluationCriteria"}}}}},"/evaluationcriteria/{id}":{"put":{"tags":["EvaluationCriteria"],"summary":"Update an evaluation criteria.","operationId":"EvaluationCriteria_UpdateEvaluationCriteria","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updateEvaluationCriteria","in":"body","description":"This object takes all the parameters needed to update an evaluation criteria.","required":true,"schema":{"$ref":"#/definitions/EvaluationCriteria"}},{"name":"id","in":"path","description":"Guid ID of the evaluation criteria to be updated.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EvaluationCriteria"}}}},"delete":{"tags":["EvaluationCriteria"],"summary":"Delete an evaluation criteria.","operationId":"EvaluationCriteria_DeleteEvaluationCriteria","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the evaluation criteria to be deleted.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/evaluationcriteria/{id}/undelete":{"put":{"tags":["EvaluationCriteria"],"summary":"Restore a deleted Evaluation Criteria.","operationId":"EvaluationCriteria_UndeleteEvaluationCriteria","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the Evaluation Criteria to restore.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RelatedLink"}}}}},"/individuals/{individualId}/goals":{"get":{"tags":["Goal"],"summary":"Read personal development goals for an individual. <span class=\"label label-info\">PM</span>","operationId":"Goal_ReadGoals","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"individualId","in":"path","description":"ID of the individual.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"period","in":"query","description":"ID of the period.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Goal"}}}}},"/sites/{siteId}/goals":{"get":{"tags":["Goal"],"operationId":"Goal_ReadSiteGoals","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"siteId","in":"path","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"period","in":"query","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/DevelopmentGoals"}}}}},"/goals":{"post":{"tags":["Goal"],"summary":"Create a personal development goal. <span class=\"label label-info\">PM</span>","operationId":"Goal_CreateGoal","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"newGoal","in":"body","description":"Contains all the parameters to create a new goal.","required":true,"schema":{"$ref":"#/definitions/Goal"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Goal"}}}}},"/goals/{id}":{"put":{"tags":["Goal"],"summary":"Update a personal development goal. <span class=\"label label-info\">PM</span>","operationId":"Goal_UpdateGoal","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updateGoal","in":"body","description":"Contains all the parameters to update a goal.","required":true,"schema":{"$ref":"#/definitions/Goal"}},{"name":"id","in":"path","description":"ID of the goal to be updated.","required":true,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Goal"}}}},"delete":{"tags":["Goal"],"summary":"Delete a personal development goal. <span class=\"label label-info\">PM</span>","operationId":"Goal_DeleteGoal","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"ID of the goal to be deleted.","required":true,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/basicroles/{basicroleid}/indicators":{"get":{"tags":["Indicator"],"summary":"Reads performance Indicators for basic roles or individuals.","operationId":"Indicator_ReadIndicators","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"basicroleid","in":"path","description":"Guid ID of the basic role for which to read performance indicators.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"individualid","in":"query","description":"Guid ID of the individual whose performance indicators are to be read.","required":false,"type":"string","format":"uuid","x-nullable":true},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Indicator"}}}}},"/basicroles/{basicroleid}/performanceindicators":{"get":{"tags":["Indicator"],"summary":"Reads performance Indicators for basic roles or individuals.","operationId":"Indicator_ReadIndicators","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"basicroleid","in":"path","description":"Guid ID of the basic role for which to read performance indicators.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"individualid","in":"query","description":"Guid ID of the individual whose performance indicators are to be read.","required":false,"type":"string","format":"uuid","x-nullable":true},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Indicator"}}}}},"/individuals/{individualid}/indicators":{"get":{"tags":["Indicator"],"summary":"Reads performance Indicators for basic roles or individuals.","operationId":"Indicator_ReadIndicators","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"basicroleid","in":"query","description":"Guid ID of the basic role for which to read performance indicators.","required":false,"type":"string","format":"uuid","x-nullable":true},{"name":"individualid","in":"path","description":"Guid ID of the individual whose performance indicators are to be read.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Indicator"}}}}},"/individuals/{individualid}/performanceindicators":{"get":{"tags":["Indicator"],"summary":"Reads performance Indicators for basic roles or individuals.","operationId":"Indicator_ReadIndicators","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"basicroleid","in":"query","description":"Guid ID of the basic role for which to read performance indicators.","required":false,"type":"string","format":"uuid","x-nullable":true},{"name":"individualid","in":"path","description":"Guid ID of the individual whose performance indicators are to be read.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Indicator"}}}}},"/indicators/{id}":{"get":{"tags":["Indicator"],"summary":"Read a performance indicator.","operationId":"Indicator_ReadIndicator","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the perforamnce indiacator to read.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Indicator"}}}},"put":{"tags":["Indicator"],"summary":"Update a performance indicator.","operationId":"Indicator_UpdateIndicator","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updateIndicator","in":"body","description":"This object takes all the parameters needed to update a performance indicator.","required":true,"schema":{"$ref":"#/definitions/Indicator"}},{"name":"id","in":"path","description":"Guid ID of the performance indicator to be updated.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Indicator"}}}},"delete":{"tags":["Indicator"],"summary":"Delete a performance indicator.","operationId":"Indicator_DeleteIndicator","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the performance indicator to be deleted.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/performanceindicators/{id}":{"get":{"tags":["Indicator"],"summary":"Read a performance indicator.","operationId":"Indicator_ReadIndicator","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the perforamnce indiacator to read.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Indicator"}}}},"put":{"tags":["Indicator"],"summary":"Update a performance indicator.","operationId":"Indicator_UpdateIndicator","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updateIndicator","in":"body","description":"This object takes all the parameters needed to update a performance indicator.","required":true,"schema":{"$ref":"#/definitions/Indicator"}},{"name":"id","in":"path","description":"Guid ID of the performance indicator to be updated.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Indicator"}}}},"delete":{"tags":["Indicator"],"summary":"Delete a performance indicator.","operationId":"Indicator_DeleteIndicator","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the performance indicator to be deleted.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/indicators":{"post":{"tags":["Indicator"],"summary":"Create a performance indicator.","operationId":"Indicator_CreateIndicator","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"newIndicator","in":"body","description":"This object takes all the parameters needed to create a new performance indicator.","required":true,"schema":{"$ref":"#/definitions/Indicator"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Indicator"}}}}},"/performanceindicators":{"post":{"tags":["Indicator"],"summary":"Create a performance indicator.","operationId":"Indicator_CreateIndicator","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"newIndicator","in":"body","description":"This object takes all the parameters needed to create a new performance indicator.","required":true,"schema":{"$ref":"#/definitions/Indicator"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Indicator"}}}}},"/indicators/{id}/undelete":{"put":{"tags":["Indicator"],"summary":"Restore a deleted performance indicator.","operationId":"Indicator_UndeleteIndicator","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the performance indicator to restore.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Indicator"}}}}},"/performanceindicators/{id}/undelete":{"put":{"tags":["Indicator"],"summary":"Restore a deleted performance indicator.","operationId":"Indicator_UndeleteIndicator","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the performance indicator to restore.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Indicator"}}}}},"/me":{"get":{"tags":["Individual"],"summary":"Returns information about you.","operationId":"Individual_ReadMe","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Individual"}}}}},"/sites/{siteId}/individuals":{"get":{"tags":["Individual"],"summary":"Read all individuals for your site.","operationId":"Individual_ReadIndividualsBySiteID","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"siteId","in":"path","description":"Guid ID of the site.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Individual"}}}}},"/individuals":{"get":{"tags":["Individual"],"summary":"Read all individuals for your site.","operationId":"Individual_ReadIndividuals","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Individual"}}}},"post":{"tags":["Individual"],"summary":"Create a new individual. <span class=\"label label-warning\">Admin</span>","operationId":"Individual_CreateIndividual","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"newIndividual","in":"body","description":"This object takes all the parameters needed to create a new individual.","required":true,"schema":{"$ref":"#/definitions/Individual"}},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Individual"}}}}},"/users":{"get":{"tags":["Individual"],"summary":"Read all individuals for your site.","operationId":"Individual_ReadIndividuals","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Individual"}}}}},"/tasks/{id}/individuals":{"get":{"tags":["Individual"],"summary":"Read all individuals assigned to the given task.","operationId":"Individual_ReadTaskIndividuals","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the task.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Individual"}}}}},"/projects/{id}/individuals":{"get":{"tags":["Individual"],"summary":"Read all individuals assigned to the given project.","operationId":"Individual_ReadProjectIndividuals","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the project.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Individual"}}}}},"/departments/{id}/individuals":{"get":{"tags":["Individual"],"summary":"Read all individuals for the given department or organization.","operationId":"Individual_ReadOrganizationIndividuals","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the department or organization.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Individual"}}}}},"/organizations/{id}/individuals":{"get":{"tags":["Individual"],"summary":"Read all individuals for the given department or organization.","operationId":"Individual_ReadOrganizationIndividuals","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the department or organization.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Individual"}}}}},"/individuals/{id}":{"get":{"tags":["Individual"],"summary":"Read an individual.","operationId":"Individual_ReadIndividual","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the individual to be read","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Individual"}}}},"put":{"tags":["Individual"],"summary":"Update an individual.","operationId":"Individual_UpdateIndividual","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updateIndividual","in":"body","description":"This object takes all the parameters needed to update an individual.","required":true,"schema":{"$ref":"#/definitions/Individual"}},{"name":"id","in":"path","description":"Guid ID of the individual to be updated.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Individual"}}}},"delete":{"tags":["Individual"],"summary":"Delete an individual. <span class=\"label label-warning\">Admin</span>","operationId":"Individual_DeleteIndividual","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the individual to be deleted.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/individuals/{id}/undelete":{"put":{"tags":["Individual"],"summary":"Restore a deleted individual.","operationId":"Individual_UndeleteIndividual","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the individual to restore.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Individual"}}}}},"/keywords":{"get":{"tags":["Keyword"],"summary":"Read keywords for your site.","operationId":"Keyword_ReadKeywords","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Keyword"}}}}},"/sites/{siteid}/keywords":{"get":{"tags":["Keyword"],"summary":"Read keywords for a site by site ID. <span class=\"label label-danger\" title=\"Global Administrators Only\">GA</span>","operationId":"Keyword_ReadKeywordsBySiteID","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"siteid","in":"path","description":"Guid ID of the site.","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Keyword"}}}}},"/keywords/{id}":{"get":{"tags":["Keyword"],"summary":"Reads a single keyword by ID","operationId":"Keyword_ReadKeyword","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Integer ID of the keyword to be read.","required":true,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Keyword"}}}},"put":{"tags":["Keyword"],"summary":"Update a keyword. <span class=\"label label-warning\">Admin</span>","operationId":"Keyword_UpdateKeyword","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updateKeyword","in":"body","description":"This object takes all the parameters needed to update a keyword.","required":true,"schema":{"$ref":"#/definitions/Keyword"}},{"name":"id","in":"path","description":"Integer ID of keyword.","required":true,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Keyword"}}}}},"/login":{"post":{"tags":["Login"],"summary":"Logs a user into connections online.","operationId":"Login_Login","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"loginParameters","in":"body","description":"User name and password must be sent into this object.","required":true,"schema":{"$ref":"#/definitions/LoginParameter"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/AuthToken"}}}}},"/me/metrics":{"get":{"tags":["Metric"],"summary":"Read metrics for the currently logged in Individual.","operationId":"Metric_ReadMyMetrics","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true},{"name":"tz","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Metric"}}}}},"/departments/{ancestorid}/metrics":{"get":{"tags":["Metric"],"summary":"Read Metrics for individuals, organizations, or projects.","operationId":"Metric_ReadMetrics","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"ancestorid","in":"path","description":"Guid ID for individuals, organizations, or projects.","required":true,"type":"string","format":"uuid"},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true},{"name":"tz","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Metric"}}}}},"/individuals/{ancestorid}/metrics":{"get":{"tags":["Metric"],"summary":"Read Metrics for individuals, organizations, or projects.","operationId":"Metric_ReadMetrics","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"ancestorid","in":"path","description":"Guid ID for individuals, organizations, or projects.","required":true,"type":"string","format":"uuid"},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true},{"name":"tz","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Metric"}}}}},"/organizations/{ancestorid}/metrics":{"get":{"tags":["Metric"],"summary":"Read Metrics for individuals, organizations, or projects.","operationId":"Metric_ReadMetrics","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"ancestorid","in":"path","description":"Guid ID for individuals, organizations, or projects.","required":true,"type":"string","format":"uuid"},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true},{"name":"tz","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Metric"}}}}},"/projects/{ancestorid}/metrics":{"get":{"tags":["Metric"],"summary":"Read Metrics for individuals, organizations, or projects.","operationId":"Metric_ReadMetrics","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"ancestorid","in":"path","description":"Guid ID for individuals, organizations, or projects.","required":true,"type":"string","format":"uuid"},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true},{"name":"tz","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Metric"}}}}},"/me/allmetrics":{"get":{"tags":["Metric"],"summary":"Read all metrics for the currently logged in Individual.","operationId":"Metric_ReadAllMyMetrics","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.(ADMIN ONLY)","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Metric"}}}}},"/individuals/{id}/allmetrics":{"get":{"tags":["Metric"],"summary":"Read Metrics all metrics for the given individual.","operationId":"Metric_ReadAllIndividualMetrics","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the individual","required":true,"type":"string","format":"uuid"},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.(ADMIN ONLY)","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Metric"}}}}},"/metrics/{id}":{"get":{"tags":["Metric"],"summary":"Read a single metric.","operationId":"Metric_ReadMetric","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the metric to be read.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Metric"}}}},"put":{"tags":["Metric"],"summary":"Update a metric.","operationId":"Metric_UpdateMetric","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updateMetric","in":"body","description":"This object takes all the parameters needed to update a metric.","required":true,"schema":{"$ref":"#/definitions/Metric"}},{"name":"id","in":"path","description":"Guid ID of the metric to be updated.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Metric"}}}},"delete":{"tags":["Metric"],"summary":"Delete a metric.","operationId":"Metric_DeleteMetric","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the metric to be deleted.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/dashboards/{id}/metrics/8020dept":{"get":{"tags":["Metric"],"summary":"Returns a list of metric. <span class=\"label label-info\">PM</span>","operationId":"Metric_ReadMetricPM8020Dept","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the organization, department or individual for the project.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"period","in":"query","description":"Optional period ID filter.  Defaults to the current period.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/MetricPM8020Dept"}}}}},"/dashboards/{id}/metrics/{metricType}":{"get":{"tags":["Metric"],"summary":"Returns a list of metric. <span class=\"label label-info\">PM</span>","operationId":"Metric_ReadMetricPM","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the organization, department or individual for the project.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"metricType","in":"path","description":"Type of metric to filter by; below, min, meets, exceeds, 8020, 8020dept.","required":true,"type":"string"},{"name":"period","in":"query","description":"Optional period ID filter.  Defaults to the current period.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/MetricPM"}}}}},"/metrics":{"post":{"tags":["Metric"],"summary":"Create a new metric.","operationId":"Metric_CreateMetric","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"newMetric","in":"body","description":"This object takes all the parameters needed to create a new metric.","required":true,"schema":{"$ref":"#/definitions/Metric"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Metric"}}}}},"/metrics/{id}/undelete":{"put":{"tags":["Metric"],"summary":"Restore a deleted metric.","operationId":"Metric_UndeleteMetric","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the metric to restore.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Metric"}}}}},"/archives/{archiveid}/owners":{"get":{"tags":["MetricOwner"],"summary":"Read metric owners for an archive.","operationId":"MetricOwner_ReadMetricOwnersByArchiveId","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"archiveid","in":"path","description":"Guid ID of the archive which contains the metric owners.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/MetricOwner"}}}}},"/metrics/{metricid}/owners":{"get":{"tags":["MetricOwner"],"summary":"Read metric owners for a metric.","operationId":"MetricOwner_ReadMetricOwnersByMetricId","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"metricid","in":"path","description":"Guid ID of the metric for which to read metric owners.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/MetricOwner"}}}}},"/metricowners/{metricOwnerid}":{"get":{"tags":["MetricOwner"],"summary":"Read a single metric owner by ID.","operationId":"MetricOwner_ReadMetricOwner","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"metricOwnerid","in":"path","description":"Guid ID of the metric owner to be read.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/MetricOwner"}}}}},"/metrics/{metricid}/owners/{metricOwnerid}":{"get":{"tags":["MetricOwner"],"summary":"Read a single metric owner by ID.","operationId":"MetricOwner_ReadMetricOwner","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"metricOwnerid","in":"path","description":"Guid ID of the metric owner to be read.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"metricid","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/MetricOwner"}}}}},"/metricowners":{"post":{"tags":["MetricOwner"],"summary":"Create a new metric owner.","operationId":"MetricOwner_CreateMetricOwner","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"newMetricOwner","in":"body","description":"This object takes all the parameters needed to create a new metric owner.","required":true,"schema":{"$ref":"#/definitions/MetricOwner"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/MetricOwner"}}}}},"/metricowners/{id}":{"delete":{"tags":["MetricOwner"],"summary":"Delete a metric owner.","operationId":"MetricOwner_DeleteMetricOwner","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the metric owner to be deleted.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/metrics/{metricid}/individuals":{"get":{"tags":["MetricOwner"],"summary":"Read metric owners for a metric.","operationId":"MetricOwner_ReadMetricIndividualsByMetricId","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"metricid","in":"path","description":"Guid ID of the metric for which to read metric owners.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Individual"}}}}},"/organizations":{"get":{"tags":["Organization"],"summary":"Read organizations.","operationId":"Organization_ReadOrganizations","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Organization"}}}},"post":{"tags":["Organization"],"summary":"Create a new organization or department.","operationId":"Organization_CreateOrganization","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"newOrganization","in":"body","description":"This object takes all the parameters needed to create a new organization.","required":true,"schema":{"$ref":"#/definitions/Organization"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Organization"}}}}},"/sites/{siteid}/organizations":{"get":{"tags":["Organization"],"summary":"Read organizations.","operationId":"Organization_ReadOrganizationsBySiteId","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"siteid","in":"path","description":"Guid ID of the site.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Organization"}}}}},"/organizations/{id}":{"get":{"tags":["Organization"],"summary":"Read a single organization or department.","operationId":"Organization_ReadOrganization","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the organization or department to be read.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Organization"}}}},"put":{"tags":["Organization"],"summary":"Update an organization.","operationId":"Organization_UpdateOrganization","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updateOrganization","in":"body","description":"This object takes all the parameters needed to update an organization.","required":true,"schema":{"$ref":"#/definitions/Organization"}},{"name":"id","in":"path","description":"Guid ID of the organization to be updated.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Organization"}}}},"delete":{"tags":["Organization"],"summary":"Delete an organization or department.","operationId":"Organization_DeleteOrganization","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the organization or department to be deleted.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/me/organizations":{"get":{"tags":["Organization"],"summary":"Readn all organizations and departments for the currently logged in individual.","operationId":"Organization_ReadMyOrganizations","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Organization"}}}}},"/individuals/{id}/organizations":{"get":{"tags":["Organization"],"summary":"Readn all organizations and departments for a given individual.","operationId":"Organization_ReadIndividualOrganizations","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the individual.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Organization"}}}}},"/organizations/{id}/undelete":{"put":{"tags":["Organization"],"summary":"Restore a deleted organization or department.","operationId":"Organization_UndeleteOrganization","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the organization or department to restore.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Organization"}}}}},"/organizations/{id}/organizationmembers":{"get":{"tags":["OrganizationMember"],"summary":"","operationId":"OrganizationMember_ReadOrganizationMembers","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/individuals/{id}/organizationmembers":{"get":{"tags":["OrganizationMember"],"summary":"Read all of the organization member information for the given individual.","operationId":"OrganizationMember_ReadOrganizationsByIndividualID","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the individual.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/individuals/{individualID}/organizations/{organizationID}/organizationmembers":{"get":{"tags":["OrganizationMember"],"summary":"Returns the member information for the given Individual and Organization ID s","operationId":"OrganizationMember_ReadOrganizationMember","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"individualID","in":"path","description":"Guid ID of the individual","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"organizationID","in":"path","description":"Guid ID of the organization.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"put":{"tags":["OrganizationMember"],"summary":"Update a given member of a given organization.","operationId":"OrganizationMember_UpdateOrganizationMember","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"individualID","in":"path","description":"Guid ID of the individual.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"organizationID","in":"path","description":"Guid ID of the organization","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"updatedMember","in":"body","description":"All the parameters to update the member.","required":true,"schema":{"$ref":"#/definitions/OrganizationMember"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"post":{"tags":["OrganizationMember"],"summary":"Create an organization member.","operationId":"OrganizationMember_CreateOrganizationMemberWithIDs","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"individualID","in":"path","description":"Guid ID of the individual to be added.","required":true,"type":"string","format":"uuid"},{"name":"organizationID","in":"path","description":"Guid ID of the organization on which to add the given individual.","required":true,"type":"string","format":"uuid"},{"name":"newMember","in":"body","description":"All the parameters needed to create the organization member.","required":true,"schema":{"$ref":"#/definitions/OrganizationMember"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"delete":{"tags":["OrganizationMember"],"summary":"Delete a member from an organization (will fail if the organization is set to be their primary).","operationId":"OrganizationMember_DeleteOrganizationMember","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"individualID","in":"path","description":"Guid ID of the individual you want to remove from the organization.","required":true,"type":"string","format":"uuid"},{"name":"organizationID","in":"path","description":"Guid ID of the organization.","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/organizations/{organizationID}/individuals/{individualID}/organizationmembers":{"get":{"tags":["OrganizationMember"],"summary":"Returns the member information for the given Individual and Organization ID s","operationId":"OrganizationMember_ReadOrganizationMember","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"individualID","in":"path","description":"Guid ID of the individual","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"organizationID","in":"path","description":"Guid ID of the organization.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"put":{"tags":["OrganizationMember"],"summary":"Update a given member of a given organization.","operationId":"OrganizationMember_UpdateOrganizationMember","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"individualID","in":"path","description":"Guid ID of the individual.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"organizationID","in":"path","description":"Guid ID of the organization","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"updatedMember","in":"body","description":"All the parameters to update the member.","required":true,"schema":{"$ref":"#/definitions/OrganizationMember"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"post":{"tags":["OrganizationMember"],"summary":"Create an organization member.","operationId":"OrganizationMember_CreateOrganizationMemberWithIDs","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"individualID","in":"path","description":"Guid ID of the individual to be added.","required":true,"type":"string","format":"uuid"},{"name":"organizationID","in":"path","description":"Guid ID of the organization on which to add the given individual.","required":true,"type":"string","format":"uuid"},{"name":"newMember","in":"body","description":"All the parameters needed to create the organization member.","required":true,"schema":{"$ref":"#/definitions/OrganizationMember"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"delete":{"tags":["OrganizationMember"],"summary":"Delete a member from an organization (will fail if the organization is set to be their primary).","operationId":"OrganizationMember_DeleteOrganizationMember","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"individualID","in":"path","description":"Guid ID of the individual you want to remove from the organization.","required":true,"type":"string","format":"uuid"},{"name":"organizationID","in":"path","description":"Guid ID of the organization.","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/organizationmembers":{"post":{"tags":["OrganizationMember"],"summary":"Create an organization member.","operationId":"OrganizationMember_CreateOrganizationMember","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"newMember","in":"body","description":"All the parameters needed to create the organization member.","required":true,"schema":{"$ref":"#/definitions/OrganizationMember"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/organizationmembers/{id}":{"put":{"tags":["OrganizationMember"],"summary":"Update the organization member by the given relationship id.","operationId":"OrganizationMember_UpdateOrganizationMemberByID","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the relationship for the Organization and Individual.","required":true,"type":"string","format":"uuid"},{"name":"updatedMember","in":"body","description":"All the parameters needed to update an Organization member.","required":true,"schema":{"$ref":"#/definitions/OrganizationMember"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/OrganizationMember"}}}},"delete":{"tags":["OrganizationMember"],"summary":"Delete a member from an organization using the relationship ID (will fail if the organization is set to be their primary).","operationId":"OrganizationMember_DeleteOrganizationMemberByID","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID for the member relationship.","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/performance":{"get":{"tags":["Performance"],"summary":"Read performance results for an individual. <span class=\"label label-info\">PM</span>","operationId":"Performance_ReadPerformanceIndividualId","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"individualId","in":"query","description":"ID of the individual.","required":false,"type":"string","format":"uuid","x-nullable":true},{"name":"period","in":"query","description":"Number of the period for the performance data information.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Performance"}}}}},"/individuals/{individualId}/performance":{"get":{"tags":["Performance"],"summary":"Read performance results for an individual. <span class=\"label label-info\">PM</span>","operationId":"Performance_ReadPerformanceIndividualId","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"individualId","in":"path","description":"ID of the individual.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"period","in":"query","description":"Number of the period for the performance data information.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Performance"}}}}},"/sites/{siteId}/performance":{"get":{"tags":["Performance"],"summary":"Read performance results for all individuals on the site. <span class=\"label label-info\">PM</span>","operationId":"Performance_ReadPerformanceSiteId","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"siteId","in":"path","description":"ID of the site.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"period","in":"query","description":"Number of the period for the performance data information.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Performance"}}}}},"/organization/{Id}/performance":{"get":{"tags":["Performance"],"summary":"Read performance results for all individuals in the department or organization. <span class=\"label label-info\">PM</span>","operationId":"Performance_ReadPerformanceOrganizationId","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"Id","in":"path","description":"ID of the Organization or Department.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"period","in":"query","description":"Number of the period for the performance data information.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Performance"}}}}},"/department/{Id}/performance":{"get":{"tags":["Performance"],"summary":"Read performance results for all individuals in the department or organization. <span class=\"label label-info\">PM</span>","operationId":"Performance_ReadPerformanceOrganizationId","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"Id","in":"path","description":"ID of the Organization or Department.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"period","in":"query","description":"Number of the period for the performance data information.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Performance"}}}}},"/periods":{"get":{"tags":["Period"],"summary":"Read all performance periods. <span class=\"label label-info\">PM</span>","operationId":"Period_ReadPeriods","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Period"}}}},"post":{"tags":["Period"],"summary":"Create a performance period. <span class=\"label label-info\">PM</span><span class=\"label label-warning\">Admin</span>","operationId":"Period_CreatePeriod","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"newPeriod","in":"body","description":"Contains the dates needed to create a new period.","required":true,"schema":{"$ref":"#/definitions/Period"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Period"}}}}},"/sites/{siteid}/periods":{"get":{"tags":["Period"],"summary":"Read all performance periods. <span class=\"label label-info\">PM</span><paramref name=\"siteid\">ID of the site for the period list.</paramref>","operationId":"Period_ReadPeriodsBySiteID","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"siteid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Period"}}}}},"/periods/{id}":{"put":{"tags":["Period"],"summary":"Update a performance period. <span class=\"label label-info\">PM</span><span class=\"label label-warning\">Admin</span>","operationId":"Period_UpdatePeriod","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updatePeriod","in":"body","description":"Contains the parameters needed to update a period.","required":true,"schema":{"$ref":"#/definitions/Period"}},{"name":"id","in":"path","description":"ID of the period to be updated.","required":true,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Period"}}}},"delete":{"tags":["Period"],"summary":"Delete a performance period. <span class=\"label label-info\">PM</span><span class=\"label label-warning\">Admin</span>","operationId":"Period_DeletePeriod","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"ID of the period to be deleted.","required":true,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/individuals/{id}/security/{childtype}":{"get":{"tags":["Permission"],"summary":"Read permissions for and object based an id and childType.","operationId":"Permission_ReadIndividualPermissions","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID for individuals, metrics, organizations, projects, site, tasks.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"childtype","in":"path","description":"Null = Top level security, ChildTypes are dialog(38), metric(58), project(15).  All other numbers will be treated as null.","required":true,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Permission"}}}}},"/metrics/{id}/security/{childtype}":{"get":{"tags":["Permission"],"summary":"Read permissions for and object based an id and childType.","operationId":"Permission_ReadMetricPermissions","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID for individuals, metrics, organizations, projects, site, tasks.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"childtype","in":"path","description":"Null = Top level security, ChildTypes are metric(16), project(15).  All other numbers will be treated as null.","required":true,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Permission"}}}}},"/organizations/{id}/security/{childtype}":{"get":{"tags":["Permission"],"summary":"Read permissions for and object based an id and childType.","operationId":"Permission_ReadOrganizationPermissions","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID for individuals, metrics, organizations, projects, site, tasks.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"childtype","in":"path","description":"Null = Top level security, ChildTypes are department(19), dialog(9, 25, 38), metric(7, 16, 58), organization(4), project(15).  All other numbers will be treated as null.","required":true,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Permission"}}}}},"/projects/{id}/security/{childtype}":{"get":{"tags":["Permission"],"summary":"Read permissions for and object based an id and childType.","operationId":"Permission_ReadProjectPermissions","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID for individuals, metrics, organizations, projects, site, tasks.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"childtype","in":"path","description":"Null = Top level security, ChildTypes are department(19), metric(16), project(15).  All other numbers will be treated as null.","required":true,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Permission"}}}}},"/sites/{id}/security/{childtype}":{"get":{"tags":["Permission"],"summary":"Read permissions for and object based an id and childType.","operationId":"Permission_ReadSitePermissions","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID for individuals, metrics, organizations, projects, site, tasks.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"childtype","in":"path","description":"Null = Top level security, ChildTypes are department(19), dialog(9, 25, 38), metric(7, 16, 58), organization(4).  All other numbers will be treated as null.","required":true,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Permission"}}}}},"/tasks/{id}/security/{childtype}":{"get":{"tags":["Permission"],"summary":"Read permissions for and object based an id and childType.","operationId":"Permission_ReadTaskPermissions","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID for individuals, metrics, organizations, projects, site, tasks.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"childtype","in":"path","description":"Null = Top level security, ChildTypes are department(19), dialog(9, 25, 38), metric(16, 58), organization(4), project(15).  All other numbers will be treated as null.","required":true,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Permission"}}}}},"/security":{"post":{"tags":["Permission"],"summary":"Create a new permission.","operationId":"Permission_CreatePermission","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"newPermission","in":"body","description":"This object takes all the parameters needed to create a new permission.","required":true,"schema":{"$ref":"#/definitions/Permission"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Permission"}}}}},"/security/{id}":{"put":{"tags":["Permission"],"summary":"Update permission.","operationId":"Permission_UpdatePermission","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updatePermission","in":"body","description":"This object takes all the parameters needed to update a permission.","required":true,"schema":{"$ref":"#/definitions/Permission"}},{"name":"id","in":"path","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Permission"}}}},"delete":{"tags":["Permission"],"summary":"Delete permission.","operationId":"Permission_DeletePermission","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"ID  of the security setting to be deleted.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/tasks/{taskid}/peopleresponsible":{"get":{"tags":["PersonResponsible"],"summary":"Reads people responsible for a task.","operationId":"PersonResponsible_ReadPeopleResponsible","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"taskid","in":"path","description":"Guid ID for the task.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/PersonResponsible"}}}}},"/peopleresponsible/{id}":{"get":{"tags":["PersonResponsible"],"summary":"Read a single person responsible for a task.","operationId":"PersonResponsible_ReadPersonResponsibleWithoutTaskId","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID for a person responsible, it is not the same as an Individual ID.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/PersonResponsible"}}}},"put":{"tags":["PersonResponsible"],"summary":"Update a person responsible for a task.","operationId":"PersonResponsible_UpdatePersonResponsible","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updatePersonResponsible","in":"body","description":"This object takes all the parameters needed to update a person responsible.","required":true,"schema":{"$ref":"#/definitions/PersonResponsible"}},{"name":"id","in":"path","description":"Guid ID of the person responsible to be updated.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/PersonResponsible"}}}},"delete":{"tags":["PersonResponsible"],"summary":"Delete a person responsible for a task.","operationId":"PersonResponsible_DeletePersonresponsible","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the person responsible to be deleted.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/tasks/{taskid}/peopleresponsible/{id}":{"get":{"tags":["PersonResponsible"],"summary":"Read a single person responsible for a task.","operationId":"PersonResponsible_ReadPersonResponsibleWithTaskId","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID for a person responsible, it is not the same as an Individual ID.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"taskid","in":"path","description":"This ID is ignored, and only used to fill out the route.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/PersonResponsible"}}}}},"/peopleresponsible":{"post":{"tags":["PersonResponsible"],"summary":"Create a new person responsible for a task.","operationId":"PersonResponsible_CreatePersonResponsible","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"newPersonResponsible","in":"body","description":"This object takes all the parameters needed to create a new person responsible.","required":true,"schema":{"$ref":"#/definitions/PersonResponsible"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/PersonResponsible"}}}}},"/projectphases":{"get":{"tags":["Phase"],"summary":"Read all project phases for a site.","operationId":"Phase_ReadPhases","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"siteid","in":"query","description":"Guid ID of the site for which to read project phases.","required":false,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Phase"}}}},"post":{"tags":["Phase"],"summary":"Create a new Project Phase. <span class=\"label label-warning\">Admin</span>","operationId":"Phase_CreatePhase","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"newPhase","in":"body","description":"This object takes all the parameters needed to create a new phase.","required":true,"schema":{"$ref":"#/definitions/Phase"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Phase"}}}}},"/sites/{siteid}/projectphases":{"get":{"tags":["Phase"],"summary":"Read all project phases for a site.","operationId":"Phase_ReadPhases","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"siteid","in":"path","description":"Guid ID of the site for which to read project phases.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Phase"}}}}},"/projectphases/defaults":{"get":{"tags":["Phase"],"summary":"Read default project phases.","operationId":"Phase_ReadPhaseDefaults","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Phase"}}}}},"/sites/{siteid}/projectphases/defaults":{"get":{"tags":["Phase"],"summary":"Read default project phases by site ID.","operationId":"Phase_ReadPhaseDefaultsBySiteID","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"siteid","in":"path","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Phase"}}}}},"/projectphases/{id}":{"get":{"tags":["Phase"],"summary":"Read a single project phase.","operationId":"Phase_ReadPhase","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the project phase to be read.","required":true,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Phase"}}}},"put":{"tags":["Phase"],"summary":"Update a Project Phase. <span class=\"label label-warning\">Admin</span>","operationId":"Phase_UpdatePhase","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updatePhase","in":"body","description":"This object takes all the parameters needed to update a phase.","required":true,"schema":{"$ref":"#/definitions/Phase"}},{"name":"id","in":"path","description":"Guid ID of the Phase to be updated.","required":true,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Phase"}}}},"delete":{"tags":["Phase"],"summary":"Delete a Project Phase. <span class=\"label label-warning\">Admin</span>","operationId":"Phase_DeletePhase","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the project phase to be deleted.","required":true,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/projects":{"get":{"tags":["Project"],"summary":"Read all projects.","operationId":"Project_ReadProjects","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"organizationid","in":"query","description":"Guid ID of the organization to have its projects read.","required":false,"type":"string","format":"uuid","x-nullable":true},{"name":"siteid","in":"query","description":"Guid ID of the site which is to have its projects read.","required":false,"type":"string","format":"uuid","x-nullable":true},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Project"}}}},"post":{"tags":["Project"],"summary":"Create a new poject.","operationId":"Project_CreateProject","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"newProject","in":"body","description":"This object takes all the parameters needed to create a new project.","required":true,"schema":{"$ref":"#/definitions/Project"}},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Project"}}}}},"/sites/{siteid}/projects":{"get":{"tags":["Project"],"summary":"Read all projects.","operationId":"Project_ReadProjects","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"organizationid","in":"query","description":"Guid ID of the organization to have its projects read.","required":false,"type":"string","format":"uuid","x-nullable":true},{"name":"siteid","in":"path","description":"Guid ID of the site which is to have its projects read.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Project"}}}}},"/organizations/{organizationid}/projects":{"get":{"tags":["Project"],"summary":"Read all projects.","operationId":"Project_ReadProjects","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"organizationid","in":"path","description":"Guid ID of the organization to have its projects read.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"siteid","in":"query","description":"Guid ID of the site which is to have its projects read.","required":false,"type":"string","format":"uuid","x-nullable":true},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Project"}}}}},"/me/projects":{"get":{"tags":["Project"],"summary":"Read all projects for the currently logged in user.","operationId":"Project_ReadMyProjects","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Project"}}}}},"/individuals/{id}/projects":{"get":{"tags":["Project"],"summary":"Read all projects by individual ID.M","operationId":"Project_ReadIndividualProjects","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the individual for which to get projects.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Project"}}}}},"/projects/{id}":{"get":{"tags":["Project"],"summary":"Read a project.","operationId":"Project_ReadProject","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the project to be read.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Project"}}}},"put":{"tags":["Project"],"summary":"Update a project.","operationId":"Project_UpdateProject","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updateProject","in":"body","description":"This object takes all the parameters needed to update an project.","required":true,"schema":{"$ref":"#/definitions/Project"}},{"name":"id","in":"path","description":"Guid ID of the project to be updated.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Project"}}}},"delete":{"tags":["Project"],"summary":"Delete the project for the ID you enter.","operationId":"Project_DeleteProject","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the project to be deleted.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/dashboards/{id}/projects/completed":{"get":{"tags":["Project"],"summary":"Read a list of all completed projects for the given ID. <span class=\"label label-info\">PM</span>","operationId":"Project_ReadCompletedProjects","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the organization, department or individual for the project.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"period","in":"query","description":"Optional period ID filter.  Defaults to the current period.","required":false,"type":"integer","format":"int32","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Project"}}}}},"/dashboards/{id}/projects/active":{"get":{"tags":["Project"],"summary":"Read a list of all active projects for the given ID. <span class=\"label label-info\">PM</span>","operationId":"Project_ReadActiveProjects","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the organization, department or individual for the project.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"period","in":"query","description":"Optional period ID filter.  Defaults to the current period.","required":false,"type":"integer","format":"int32","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Project"}}}}},"/dashboards/{id}/projects/deptcompleted":{"get":{"tags":["Project"],"summary":"Read a list of all completed department/sub department projects under for the given organization or parent department ID. <span class=\"label label-info\">PM</span>","operationId":"Project_ReadCompletedDepartmentProjects","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the organization department for the project.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"period","in":"query","description":"Optional period ID filter.  Defaults to the current period.","required":false,"type":"integer","format":"int32","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Project"}}}}},"/dashboards/{id}/projects/deptactive":{"get":{"tags":["Project"],"summary":"Read a list of all active department/sub department projects under for the given organization or parent department ID. <span class=\"label label-info\">PM</span>","operationId":"Project_ReadActiveDepartmentProjects","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the organization or department for the project.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"period","in":"query","description":"Optional period ID filter.  Defaults to the current period.","required":false,"type":"integer","format":"int32","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Project"}}}}},"/projects/{projectid}/projectscopes":{"get":{"tags":["ProjectScope"],"summary":"Read project scopes for a project.","operationId":"ProjectScope_ReadProjectScopes","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"projectid","in":"path","description":"Guid ID of the project for which the project scope is to be read.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ListItem"}}}}},"/projectScopes/{id}":{"get":{"tags":["ProjectScope"],"summary":"Read a single project scope.","operationId":"ProjectScope_ReadProjectScope","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the project scope to be read.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ListItem"}}}},"put":{"tags":["ProjectScope"],"summary":"Update a projcet scope.","operationId":"ProjectScope_UpdateProjectScope","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updateProjectScope","in":"body","description":"This object takes all the parameters needed to update an project scope.","required":true,"schema":{"$ref":"#/definitions/ListItem"}},{"name":"id","in":"path","description":"Guid ID of the project scope to be updated.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ListItem"}}}},"delete":{"tags":["ProjectScope"],"summary":"Delete a project scope","operationId":"ProjectScope_DeleteProjectScope","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the project scope to be deleted.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/projectScopes":{"post":{"tags":["ProjectScope"],"summary":"Create a project scope.","operationId":"ProjectScope_CreateProjectScope","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"newProjectScope","in":"body","description":"This object takes all the parameters needed to create a new project scope.","required":true,"schema":{"$ref":"#/definitions/ListItem"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ListItem"}}}}},"/projectScopes/{id}/undelete":{"put":{"tags":["ProjectScope"],"summary":"Restore a deleted project scope.","operationId":"ProjectScope_UndeleteProjectScope","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the project scope to restore.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ListItem"}}}}},"/departments/{ancestorId}/relatedlinks":{"get":{"tags":["RelatedLink"],"summary":"Read related links.","operationId":"RelatedLink_ReadRelatedLinks","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"ancestorId","in":"path","description":"Guid ID for departments, individuals, metrics, organizations, projects, and tasks.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RelatedLink"}}}}},"/individuals/{ancestorId}/relatedlinks":{"get":{"tags":["RelatedLink"],"summary":"Read related links.","operationId":"RelatedLink_ReadRelatedLinks","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"ancestorId","in":"path","description":"Guid ID for departments, individuals, metrics, organizations, projects, and tasks.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RelatedLink"}}}}},"/metrics/{ancestorId}/relatedlinks":{"get":{"tags":["RelatedLink"],"summary":"Read related links.","operationId":"RelatedLink_ReadRelatedLinks","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"ancestorId","in":"path","description":"Guid ID for departments, individuals, metrics, organizations, projects, and tasks.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RelatedLink"}}}}},"/organizations/{ancestorId}/relatedlinks":{"get":{"tags":["RelatedLink"],"summary":"Read related links.","operationId":"RelatedLink_ReadRelatedLinks","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"ancestorId","in":"path","description":"Guid ID for departments, individuals, metrics, organizations, projects, and tasks.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RelatedLink"}}}}},"/projects/{ancestorId}/relatedlinks":{"get":{"tags":["RelatedLink"],"summary":"Read related links.","operationId":"RelatedLink_ReadRelatedLinks","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"ancestorId","in":"path","description":"Guid ID for departments, individuals, metrics, organizations, projects, and tasks.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RelatedLink"}}}}},"/tasks/{ancestorId}/relatedlinks":{"get":{"tags":["RelatedLink"],"summary":"Read related links.","operationId":"RelatedLink_ReadRelatedLinks","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"ancestorId","in":"path","description":"Guid ID for departments, individuals, metrics, organizations, projects, and tasks.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RelatedLink"}}}}},"/relatedlinks/{id}":{"get":{"tags":["RelatedLink"],"summary":"Read a related link.","operationId":"RelatedLink_ReadRelatedLink","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the related link to be read.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RelatedLink"}}}},"put":{"tags":["RelatedLink"],"summary":"Update related link.","operationId":"RelatedLink_UpdateRelatedLink","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updateRelatedLink","in":"body","description":"This object takes all the parameters needed to update an accountability.","required":true,"schema":{"$ref":"#/definitions/RelatedLink"}},{"name":"id","in":"path","description":"Guid ID of the related link to be updated.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RelatedLink"}}}},"delete":{"tags":["RelatedLink"],"summary":"Delete related link.","operationId":"RelatedLink_DeleteRelatedLink","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the related link to be deleted.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/relatedlinks":{"post":{"tags":["RelatedLink"],"summary":"Create related link.","operationId":"RelatedLink_CreateRelatedLink","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"newRelatedLink","in":"body","description":"This object takes all the parameters needed to create a new accountability.","required":true,"schema":{"$ref":"#/definitions/RelatedLink"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RelatedLink"}}}}},"/relatedlinks/{id}/undelete":{"put":{"tags":["RelatedLink"],"summary":"Restore a deleted related link.","operationId":"RelatedLink_UndeleteRelatedLink","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the related link to restore.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RelatedLink"}}}}},"/securitygroups":{"get":{"tags":["SecurityGroup"],"summary":"Read security groups.","operationId":"SecurityGroup_ReadSecurityGroupsBySiteID","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"siteId","in":"query","description":"Guid ID of the site that is to have its security groups read.","required":false,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SecurityGroup"}}}},"post":{"tags":["SecurityGroup"],"summary":"Create a new security group. <span class=\"label label-warning\">Admin</span>","operationId":"SecurityGroup_CreateSecurityGroup","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"newSecurityGroup","in":"body","description":"This object takes all the parameters needed to create a new security group.","required":true,"schema":{"$ref":"#/definitions/SecurityGroup"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SecurityGroup"}}}}},"/sites/{siteId}/securitygroups":{"get":{"tags":["SecurityGroup"],"summary":"Read security groups.","operationId":"SecurityGroup_ReadSecurityGroupsBySiteID","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"siteId","in":"path","description":"Guid ID of the site that is to have its security groups read.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SecurityGroup"}}}}},"/securitygroups/defaults":{"get":{"tags":["SecurityGroup"],"summary":"Read the default security groups. <span class=\"label label-danger\" title=\"Global Administrators Only\">GA</span>","operationId":"SecurityGroup_ReadSecurityGroupDefaults","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"siteId","in":"query","description":"Guid ID of the site that is to have its default security groups read.","required":false,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SecurityGroup"}}}}},"/sites/{siteId}/securitygroups/defaults":{"get":{"tags":["SecurityGroup"],"summary":"Read the default security groups. <span class=\"label label-danger\" title=\"Global Administrators Only\">GA</span>","operationId":"SecurityGroup_ReadSecurityGroupDefaults","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"siteId","in":"path","description":"Guid ID of the site that is to have its default security groups read.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SecurityGroup"}}}}},"/securitygroups/{id}":{"get":{"tags":["SecurityGroup"],"summary":"Read a single security group.","operationId":"SecurityGroup_ReadSecurityGroup","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the security group to be read.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SecurityGroup"}}}},"put":{"tags":["SecurityGroup"],"summary":"Update a security group. <span class=\"label label-warning\">Admin</span>","operationId":"SecurityGroup_UpdateSecurityGroup","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updateSecurityGroup","in":"body","description":"This object takes all the parameters needed to update a security group.","required":true,"schema":{"$ref":"#/definitions/SecurityGroup"}},{"name":"id","in":"path","description":"Guid ID of the Security Group to be updated.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SecurityGroup"}}}},"delete":{"tags":["SecurityGroup"],"summary":"Delete a security group. <span class=\"label label-warning\">Admin</span>","operationId":"SecurityGroup_DeleteSecurityGroup","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the security group to be deleted.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/sites":{"get":{"tags":["Site"],"summary":"Return a list of all sites for which the user has access. In most cases, this only returns one site.","operationId":"Site_ReadSites","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Site"}}}},"post":{"tags":["Site"],"summary":"Create a new site. <span class=\"label label-danger\" title=\"Global Administrators Only\">GA</span>","operationId":"Site_CreateSite","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"newSite","in":"body","description":"This object takes all the parameters needed to create a new site.","required":true,"schema":{"$ref":"#/definitions/Site"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Site"}}}}},"/sites/{id}":{"get":{"tags":["Site"],"summary":"Return basic information about one site.","operationId":"Site_ReadSite","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID for the site to be read.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Site"}}}},"put":{"tags":["Site"],"summary":"Update a site. <span class=\"label label-danger\" title=\"Global Administrators Only\">GA</span>","operationId":"Site_UpdateSite","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updateSite","in":"body","description":"This object takes all the parameters needed to update a site.","required":true,"schema":{"$ref":"#/definitions/Site"}},{"name":"id","in":"path","description":"Guid ID of the Site to be updated.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Site"}}}},"delete":{"tags":["Site"],"summary":"Delete a site. <span class=\"label label-danger\" title=\"Global Administrators Only\">GA</span>","operationId":"Site_DeleteSite","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the site to be deleted.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/sites/{id}/pmsettings":{"get":{"tags":["SiteSettings"],"summary":"Read all of the site settings for the PM Dashboard. <span class=\"label label-info\">PM</span><span class=\"label label-warning\">Admin</span>","operationId":"SiteSettings_ReadSiteSettings","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SiteSetting"}}}},"put":{"tags":["SiteSettings"],"summary":"Update the site settings for the PM Dashboard. <span class=\"label label-info\">PM</span><span class=\"label label-warning\">Admin</span>","operationId":"SiteSettings_UpdateSiteSettings","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updateSettings","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/SiteSetting"}},{"name":"id","in":"path","description":"Site ID","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SiteSetting"}}}}},"/pmsettings":{"put":{"tags":["SiteSettings"],"summary":"Update your site settings for the PM Dashboard. <span class=\"label label-info\">PM</span><span class=\"label label-warning\">Admin</span>","operationId":"SiteSettings_UpdateYourSiteSettings","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updateSettings","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/SiteSetting"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SiteSetting"}}}}},"/sites/{id}/pmsettings/reset":{"put":{"tags":["SiteSettings"],"summary":"Reset thresholds to default levels for a site. <span class=\"label label-info\">PM</span><span class=\"label label-warning\">Admin</span>","operationId":"SiteSettings_ResetThresholds","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Site ID","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SiteSetting"}}}}},"/pmsettings/reset":{"put":{"tags":["SiteSettings"],"summary":"Reset thresholds to default levels for a site. <span class=\"label label-info\">PM</span><span class=\"label label-warning\">Admin</span>","operationId":"SiteSettings_ResetThresholds","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"query","description":"Site ID","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SiteSetting"}}}}},"/projectstatuses":{"get":{"tags":["Status"],"summary":"Read all site project statuses.","operationId":"Status_ReadStatuses","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"siteId","in":"query","required":false,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Status"}}}},"post":{"tags":["Status"],"summary":"Create a project status. <span class=\"label label-warning\">Admin</span>","operationId":"Status_CreateStatus","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"newStatus","in":"body","description":"This object takes all the parameters needed to create a new status.","required":true,"schema":{"$ref":"#/definitions/Status"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Status"}}}}},"/sites/{siteId}/projectstatuses":{"get":{"tags":["Status"],"summary":"Read all site project statuses.","operationId":"Status_ReadStatuses","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"siteId","in":"path","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Status"}}}}},"/projectstatuses/defaults":{"get":{"tags":["Status"],"summary":"Read default project statuses.","operationId":"Status_ReadStatusDefaults","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Status"}}}}},"/projectstatuses/{id}":{"get":{"tags":["Status"],"summary":"Read a single status.","operationId":"Status_ReadStatus","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the project status to be read.","required":true,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Status"}}}},"put":{"tags":["Status"],"summary":"Update a project status. <span class=\"label label-warning\">Admin</span>","operationId":"Status_UpdateStatus","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updateStatus","in":"body","description":"This object takes all the parameters needed to update a status.","required":true,"schema":{"$ref":"#/definitions/Status"}},{"name":"id","in":"path","description":"Integer ID of the Status to be updated.","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Status"}}}},"delete":{"tags":["Status"],"summary":"Delete a project status. <span class=\"label label-warning\">Admin</span>","operationId":"Status_DeleteStatus","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Integer ID of the status to be deleted.","required":true,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/individuals/{individualId}/supervisoryscopes":{"get":{"tags":["SupervisoryScope"],"summary":"Read an individual's supervisory scopes.","operationId":"SupervisoryScope_ReadSupervisoryScopes","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"individualId","in":"path","description":"Guid ID of the individual whose supervisory scope is to be read.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/List"}}}}},"/supervisoryscopes/{id}":{"get":{"tags":["SupervisoryScope"],"summary":"Read a supervisory scope.","operationId":"SupervisoryScope_ReadSupervisoryScope","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the supervisory scope to be read.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/List"}}}},"put":{"tags":["SupervisoryScope"],"summary":"Update a supervisory scope.","operationId":"SupervisoryScope_UpdateSupervisoryScope","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updateSupervisoryScope","in":"body","description":"This object takes all the parameters needed to update a supervisory scope.","required":true,"schema":{"$ref":"#/definitions/ListItem"}},{"name":"id","in":"path","description":"Guid ID of the Supervisory Scope to be updated.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ListItem"}}}},"delete":{"tags":["SupervisoryScope"],"summary":"Delete a supervisory scope.","operationId":"SupervisoryScope_DeleteSupervisoryScope","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the supervisory scope to be deleted.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/individuals/{individualid}/supervisoryscopes/{id}":{"get":{"tags":["SupervisoryScope"],"summary":"Read a supervisory scope.","operationId":"SupervisoryScope_ReadSupervisoryScope","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the supervisory scope to be read.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"individualid","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/List"}}}}},"/supervisoryscopes":{"post":{"tags":["SupervisoryScope"],"summary":"Create a new supervisory scope.","operationId":"SupervisoryScope_CreateSupervisoryScope","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"newSupervisoryScope","in":"body","description":"This object takes all the parameters needed to create a new supervisory scope.","required":true,"schema":{"$ref":"#/definitions/ListItem"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ListItem"}}}}},"/supervisoryscopes/{id}/undelete":{"put":{"tags":["SupervisoryScope"],"summary":"Restore a deleted supervisory scope.","operationId":"SupervisoryScope_UndeleteSupervisoryScope","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the supervisory scope to restore.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/List"}}}}},"/individuals/{individualId}/surveys":{"get":{"tags":["Survey"],"summary":"Read a list of surveys for an individual. <span class=\"label label-info\">PM</span>","operationId":"Survey_ReadSurveyList","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"individualId","in":"path","description":"ID of the individual whose surveys are to be read.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SurveyList"}}}}},"/surveys":{"get":{"tags":["Survey"],"summary":"Read information from a single survey. <span class=\"label label-info\">PM</span>","operationId":"Survey_ReadSurveyInfo","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"surveyId","in":"query","description":"ID of the survey to be read.","required":true,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SurveyInfo"}}}}},"/individuals/{individualId}/surveys/directReports":{"get":{"tags":["Survey"],"summary":"Read a list of direct report surveys for an individual. <span class=\"label label-info\">PM</span>","operationId":"Survey_ReadDirectReportsSurvey","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"individualId","in":"path","description":"ID of the individual whose direct report surveys are to be read.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/DirectReportsSurvey"}}}}},"/surveys/{surveyResponseId}/comments":{"get":{"tags":["Survey"],"summary":"Read comments on surveys. <span class=\"label label-info\">PM</span>","operationId":"Survey_ReadSurveyComments","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"surveyResponseId","in":"path","description":"","required":true,"type":"integer","format":"int32","x-nullable":true},{"name":"itemId","in":"query","description":"","required":false,"type":"string","format":"uuid","x-nullable":true},{"name":"questionId","in":"query","description":"","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SurveyComment"}}}}},"/surveys/{itemId}/{questionId}/comments":{"get":{"tags":["Survey"],"summary":"Read comments on surveys. <span class=\"label label-info\">PM</span>","operationId":"Survey_ReadSurveyComments","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"surveyResponseId","in":"query","description":"","required":false,"type":"integer","format":"int32","x-nullable":true},{"name":"itemId","in":"path","description":"","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"questionId","in":"path","description":"","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SurveyComment"}}}}},"/surveys/comments/{id}":{"put":{"tags":["Survey"],"summary":"Update a comment on a survery. <span class=\"label label-info\">PM</span>","operationId":"Survey_UpdateSurveryComment","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updateComment","in":"body","description":"Contains all the parameters to update a survey comment.","required":true,"schema":{"$ref":"#/definitions/SurveyComment"}},{"name":"id","in":"path","required":true,"type":"integer","format":"int32","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SurveyComment"}}}}},"/projects/{projectId}/tasks":{"get":{"tags":["Task"],"summary":"Read all tasks for a project by the given project ID.","operationId":"Task_ReadProjectTasks","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"projectId","in":"path","description":"Guid ID of the project .","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"siteId","in":"query","description":"Site ID for the dialog. (Required for global admins only)","required":false,"type":"string","format":"uuid","x-nullable":true},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Task"}}}}},"/tasks":{"get":{"tags":["Task"],"summary":"Read all tasks for the current user's site. Add ?ancestorId=ancestorID to return tasks with the given ancestorID.","operationId":"Task_ReadTasks","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"ancestorId","in":"query","description":"Guid ID of the dialog, individual, or project.","required":false,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Task"}}}},"post":{"tags":["Task"],"summary":"Create a new task.","operationId":"Task_CreateTask","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"newTask","in":"body","description":"This object takes all the parameters needed to create a new task.","required":true,"schema":{"$ref":"#/definitions/Task"}},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Task"}}}}},"/sites/{siteId}/tasks":{"get":{"tags":["Task"],"summary":"Read all tasks for a site by the given site ID, if no ID is supplied it will default to the current user's site.","operationId":"Task_ReadSiteTasks","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"siteId","in":"path","description":"Guid ID of the site, leaving this null will default to the logged in user's site.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Task"}}}}},"/dialogs/{dialogId}/tasks":{"get":{"tags":["Task"],"summary":"Reads all the tasks for the current dialog, all completed tasks for the previous dialog, and all uncompleted tasks from previous dialogs.","operationId":"Task_ReadDialogTasks","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"dialogId","in":"path","description":"Guid ID of the dialog.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"siteId","in":"query","description":"Site ID for the dialog. (Deprecated)","required":false,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Task"}}}}},"/projects/{id}/dialogtasks":{"get":{"tags":["Task"],"summary":"Read all Dialog Tasks for a given project.","operationId":"Task_ReadDialogTasksProject","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the project","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Task"}}}}},"/departments/{id}/dialogtasks":{"get":{"tags":["Task"],"summary":"Read all Dialog Tasks for a given department or organization.","operationId":"Task_ReadDialogTasksOrganization","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the department or organization.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Task"}}}}},"/organizations/{id}/dialogtasks":{"get":{"tags":["Task"],"summary":"Read all Dialog Tasks for a given department or organization.","operationId":"Task_ReadDialogTasksOrganization","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the department or organization.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Task"}}}}},"/individuals/{id}/dialogtasks":{"get":{"tags":["Task"],"summary":"Read all Dialog Tasks for a given individual.","operationId":"Task_ReadDialogTasksIndividual","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the individual","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Task"}}}}},"/tasks/simple":{"get":{"tags":["Task"],"summary":"Read a simplified list of project tasks based on project status.","operationId":"Task_ReadTasksReport","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"isCompletedStatus","in":"query","description":"Denotes if the project is currently in the completed status.","required":false,"type":"boolean"},{"name":"isEndDateActualSet","in":"query","description":"Denotes if the project currently has it's end date actual set.","required":false,"type":"boolean"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ReportTask"}}}}},"/me/tasks":{"get":{"tags":["Task"],"summary":"Read all tasks for currently logged in Individual.","operationId":"Task_ReadMyTasks","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Task"}}}}},"/individuals/{individualId}/tasks":{"get":{"tags":["Task"],"summary":"Read personal tasks for the given individual.","operationId":"Task_ReadIndividualTasks","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"individualId","in":"path","description":"Guid ID of the individual.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Task"}}}}},"/tasks/{id}":{"get":{"tags":["Task"],"summary":"Read a task.","operationId":"Task_ReadTask","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the task to be read.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Task"}}}},"put":{"tags":["Task"],"summary":"Update a task.","operationId":"Task_UpdateTask","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updateTask","in":"body","description":"This object takes all the parameters needed to update an task.","required":true,"schema":{"$ref":"#/definitions/Task"}},{"name":"id","in":"path","description":"Guid ID of the Task to be updated.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Task"}}}},"delete":{"tags":["Task"],"summary":"Delete a task.","operationId":"Task_DeleteTask","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the task to be deleted.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/me/alltasks":{"get":{"tags":["Task"],"summary":"Read all tasks assigned to the given individual.","operationId":"Task_ReadMyTasksResponsible","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Task"}}}}},"/individuals/{id}/alltasks":{"get":{"tags":["Task"],"summary":"Read all tasks assigned to the given individual.","operationId":"Task_ReadIndividualTasksResponsible","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the individual.","required":true,"type":"string","format":"uuid"},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Task"}}}}},"/separateTasks":{"post":{"tags":["Task"],"summary":"Create multiple new tasks, one for each of the people responsible.","operationId":"Task_CreateSeparateTasks","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"newTask","in":"body","description":"This object takes all the parameters needed to create a new task.","required":true,"schema":{"$ref":"#/definitions/Task"}},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Task"}}}}},"/tasks/{id}/togglecompleted":{"put":{"tags":["Task"],"summary":"Set the End Date Actual of the task to the current date if it is null, or null if it has a value.","operationId":"Task_ToggleTaskCompleted","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the task.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Task"}}}}},"/tasks/{id}/undelete":{"put":{"tags":["Task"],"summary":"Restore a deleted task.","operationId":"Task_UndeleteTask","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the task to restore.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Task"}}}}},"/sites/{id}/projects/active/tasks":{"get":{"tags":["Task"],"summary":"Read all tasks for all active projects for the given site.","operationId":"Task_ReadActiveProjectTasksBySite","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the site.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ActiveProjectTask"}}}}},"/projects/active/tasks":{"get":{"tags":["Task"],"summary":"Read all tasks for all active projects on the site for the currently logged in user.","operationId":"Task_ReadActiveProjectTasks","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ActiveProjectTask"}}}}},"/projects/{projectId}/teammembers":{"get":{"tags":["TeamMember"],"summary":"Read team members.","operationId":"TeamMember_ReadTeamMembers","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"projectId","in":"path","description":"Guid ID of the project for which to read team members.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/TeamMember"}}}}},"/teammembers/{id}":{"get":{"tags":["TeamMember"],"summary":"Read a single team member by ID.","operationId":"TeamMember_ReadTeamMemberByID","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the team member to be read.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/TeamMember"}}}},"put":{"tags":["TeamMember"],"summary":"Update a team member.","operationId":"TeamMember_UpdateTeamMember","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updateTeamMember","in":"body","description":"This object takes all the parameters needed to update a team member.","required":true,"schema":{"$ref":"#/definitions/TeamMember"}},{"name":"id","in":"path","description":"Guid ID of the Team Member to be updated.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/TeamMember"}}}},"delete":{"tags":["TeamMember"],"summary":"Delete a team member.","operationId":"TeamMember_DeleteTeamMemberById","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the team member to be deleted.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/projects/{projectId}/individuals/{individualId}/teammembers":{"get":{"tags":["TeamMember"],"summary":"Read a single team member by individual ID and project ID.","operationId":"TeamMember_ReadTeamMember","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"individualId","in":"path","description":"Guid ID of the given individual.","required":true,"type":"string","format":"uuid"},{"name":"projectId","in":"path","description":"Guid ID of the project.","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/TeamMember"}}}},"delete":{"tags":["TeamMember"],"summary":"Read information about an individual's role on a project.","operationId":"TeamMember_DeleteTeamMember","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"individualId","in":"path","description":"Guid ID of the individual.","required":true,"type":"string","format":"uuid"},{"name":"projectId","in":"path","description":"Guid ID of the project.","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/individuals/{individualId}/projects/{projectId}/teammembers":{"get":{"tags":["TeamMember"],"summary":"Read a single team member by individual ID and project ID.","operationId":"TeamMember_ReadTeamMember","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"individualId","in":"path","description":"Guid ID of the given individual.","required":true,"type":"string","format":"uuid"},{"name":"projectId","in":"path","description":"Guid ID of the project.","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/TeamMember"}}}},"delete":{"tags":["TeamMember"],"summary":"Read information about an individual's role on a project.","operationId":"TeamMember_DeleteTeamMember","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"individualId","in":"path","description":"Guid ID of the individual.","required":true,"type":"string","format":"uuid"},{"name":"projectId","in":"path","description":"Guid ID of the project.","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/teammembers/roles":{"get":{"tags":["TeamMember"],"summary":"Read team member roles for a site.","operationId":"TeamMember_ReadRoles","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"siteId","in":"query","description":"Guid ID of the site which has the Roles to be read. (Required for Global Administrators only)","required":false,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/TeamMemberRole"}}}}},"/teammembers":{"post":{"tags":["TeamMember"],"summary":"Create a new team member.","operationId":"TeamMember_CreateTeamMember","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"newTeamMember","in":"body","description":"This object takes all the parameters needed to create a new team member.","required":true,"schema":{"$ref":"#/definitions/TeamMember"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/TeamMember"}}}}},"/projects/{id}/swapteammembers":{"put":{"tags":["TeamMember"],"operationId":"TeamMember_SwapTeamMembers","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"},{"name":"swapMember","in":"body","required":true,"schema":{"$ref":"#/definitions/SwapTeamMember"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/timezones":{"get":{"tags":["TimeZone"],"operationId":"TimeZone_ReadTimeZones","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/metrics/{metricId}/values/startdate/{startDate}/endDate/{endDate}":{"get":{"tags":["TrendValue"],"summary":"Read metric data.","operationId":"TrendValue_ReadTrendValues","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"metricId","in":"path","description":"Guid ID of the metric for which to read data.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"archiveId","in":"query","description":"Guid ID of the archive for which metric data is to be read.","required":false,"type":"string","format":"uuid","x-nullable":true},{"name":"startDate","in":"path","description":"Start date of the metric data, in the format \"yyyy-mm-dd\".","required":true,"type":"string","format":"date-time","x-nullable":true},{"name":"endDate","in":"path","description":"End date of the metric data, in the format \"yyyy-mm-dd\".","required":true,"type":"string","format":"date-time","x-nullable":true},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/TrendValue"}}}}},"/metrics/{metricId}/values/archives/{archiveId}":{"get":{"tags":["TrendValue"],"summary":"Read metric data.","operationId":"TrendValue_ReadTrendValues","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"metricId","in":"path","description":"Guid ID of the metric for which to read data.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"archiveId","in":"path","description":"Guid ID of the archive for which metric data is to be read.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"startDate","in":"query","description":"Start date of the metric data, in the format \"yyyy-mm-dd\".","required":false,"type":"string","format":"date-time","x-nullable":true},{"name":"endDate","in":"query","description":"End date of the metric data, in the format \"yyyy-mm-dd\".","required":false,"type":"string","format":"date-time","x-nullable":true},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/TrendValue"}}}}},"/metrics/{metricId}/values":{"get":{"tags":["TrendValue"],"summary":"Read metric data.","operationId":"TrendValue_ReadTrendValues","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"metricId","in":"path","description":"Guid ID of the metric for which to read data.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"archiveId","in":"query","description":"Guid ID of the archive for which metric data is to be read.","required":false,"type":"string","format":"uuid","x-nullable":true},{"name":"startDate","in":"query","description":"Start date of the metric data, in the format \"yyyy-mm-dd\".","required":false,"type":"string","format":"date-time","x-nullable":true},{"name":"endDate","in":"query","description":"End date of the metric data, in the format \"yyyy-mm-dd\".","required":false,"type":"string","format":"date-time","x-nullable":true},{"name":"deleted","in":"query","description":"Add ?deleted=0, 1, or 2 for not deleted, deleted, or all.","required":false,"type":"integer","format":"int32","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/TrendValue"}}}}},"/metricvalues/{id}":{"get":{"tags":["TrendValue"],"summary":"Read a single trend value.","operationId":"TrendValue_ReadTrendValue","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the trend value to be read.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/TrendValue"}}}},"put":{"tags":["TrendValue"],"summary":"Update metric data.","operationId":"TrendValue_UpdateTrendValue","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"updateTrendValue","in":"body","description":"This object takes all the parameters needed to update a trend value.","required":true,"schema":{"$ref":"#/definitions/TrendValue"}},{"name":"id","in":"path","description":"Guid ID of the trend value to update.","required":true,"type":"string","format":"uuid","x-nullable":true},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/TrendValue"}}}},"delete":{"tags":["TrendValue"],"summary":"Delete metric data.","operationId":"TrendValue_DeleteTrendValue","consumes":[],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"id","in":"path","description":"Guid ID of the trend value to be deleted.","required":true,"type":"string","format":"uuid","x-nullable":true}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/metricvalues":{"post":{"tags":["TrendValue"],"summary":"Create new metric data.","operationId":"TrendValue_CreateTrendValue","consumes":["application/xml","text/xml","application/json","text/json"],"produces":["application/xml","text/xml","application/json","text/json"],"parameters":[{"name":"newTrendValue","in":"body","description":"This object takes all the parameters needed to create a new trend value.","required":true,"schema":{"$ref":"#/definitions/TrendValue"}},{"name":"tz","in":"query","description":"Optional parameter to set time zone information.","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/TrendValue"}}}}}},"definitions":{"List":{"type":"object","properties":{"id":{"type":"string"},"status":{"type":"string"}}},"ListItem":{"description":"All the parameters for the List object.  This object is the same for accountability, evaluation criteria, project scope, and supervisory scope.","required":["Rank","Name","Description"],"type":"object","properties":{"ID":{"format":"uuid","description":"ID of the accountability, evaluation criteria, project scope, or supervisory scope.","type":"string","x-nullable":true},"AncestorID":{"format":"uuid","description":"ID of the ancestor given accountability, evaluation criteria, project scope, or supervisory scope (individual or project).","type":"string","x-nullable":true},"Rank":{"format":"int32","description":"Rank of the given accountability, evaluation criteria, project scope, or supervisory scope.","type":"integer","x-nullable":true},"Name":{"description":"Name of the given accountability, evaluation criteria, project scope, or supervisory scope. (Max length 255 characters)","type":"string"},"Description":{"description":"Description of the given accountability, evaluation criteria, project scope, or supervisory scope.","type":"string"},"SiteID":{"format":"uuid","description":"ID of the site for the given accountability, evaluation criteria, project scope, or supervisory scope.","type":"string","x-nullable":true},"Deleted":{"description":"Deleted status of the given accountability, evaluation criteria, project scope, or supervisory scope.","type":"boolean","x-nullable":true},"DeletedByRef":{"description":"Deleted by reference status of the given accountability, evaluation criteria, project scope, or supervisory scope.","type":"boolean","x-nullable":true},"Created":{"format":"date-time","description":"The date that the given accountability, evaluation criteria, project scope, or supervisory scope was created.","type":"string","x-nullable":true},"CreatedBy":{"format":"uuid","description":"ID of the individual who created the given accountability, evaluation criteria, project scope, or supervisory scope.","type":"string","x-nullable":true},"Updated":{"format":"date-time","description":"The date that the given accountability, evaluation criteria, project scope, or supervisory scope was updated.","type":"string","x-nullable":true},"UpdatedBy":{"format":"uuid","description":"ID of the individual who updated the given accountability, evaluation criteria, project scope, or supervisory scope.","type":"string","x-nullable":true}}},"Archive":{"description":"All the parameters for the archive object.","type":"object","properties":{"ID":{"format":"uuid","description":"ID of the given archive.","type":"string","x-nullable":true},"SiteID":{"format":"uuid","description":"ID of the site for the given archive.","type":"string","x-nullable":true},"AncestorType":{"format":"int32","description":"Ancestor type of the given archived object.","type":"integer","x-nullable":true},"AncestorID":{"format":"uuid","description":"Ancestor ID of the given archived object.","type":"string","x-nullable":true},"Name":{"description":"Name of the given archived object.","type":"string"},"AncestorName":{"description":"Name of the ancestor of the given archive object.","type":"string"},"RowType":{"format":"int32","description":"Row type of the given archived object.","type":"integer","x-nullable":true},"ArchiveDate":{"description":"Date the given archive was created.","type":"string"},"ArchivedBy":{"format":"uuid","description":"ID of the individual that created the given archive.","type":"string","x-nullable":true},"ArchiveName":{"description":"Name of the given archive.","type":"string"},"ArchiveComment":{"description":"Comment about the given archive.","type":"string"},"ArchiveID":{"format":"uuid","description":"ID of the given archive.","type":"string","x-nullable":true}}},"BasicRole":{"description":"All the parameters for the basic role object.","required":["Name"],"type":"object","properties":{"ID":{"format":"uuid","description":"ID of the given basic role.","type":"string","x-nullable":true},"IndividualID":{"format":"uuid","description":"ID of the individual who is linked to the given basic role. (If null on create this will default to the currently logged in user.)","type":"string","x-nullable":true},"Name":{"description":"Name of the given basic role. (Max length 255 characters)","type":"string"},"Rank":{"format":"int32","description":"Rank of the given basic role.","type":"integer","x-nullable":true},"Description":{"description":"Description of the given basic role.","type":"string"},"PercentTime":{"format":"int32","description":"Percent of time that should be devoted to the given basic role.","type":"integer","x-nullable":true},"Created":{"format":"date-time","description":"Date the given basic role was created.","type":"string","x-nullable":true},"CreatedBy":{"format":"uuid","description":"ID of the individual that created the given basic role.","type":"string","x-nullable":true},"Updated":{"format":"date-time","description":"Date the given basic role was last updated.","type":"string","x-nullable":true},"UpdatedBy":{"format":"uuid","description":"ID of the individual that last updated the given basic role.","type":"string","x-nullable":true},"PerformanceIndicators":{"description":"Performance indicators that are linked to the given basic role.","type":"string"},"Deleted":{"description":"Deleted status of the given basic role.","type":"boolean","x-nullable":true},"DeletedByRef":{"description":"Deleted by Reference status of the given basic role.","type":"boolean","x-nullable":true}}},"IndividualBasicRolesCount":{"description":"Count of all the Individual basic roles for a site.","type":"object","properties":{"ID":{"format":"uuid","description":"ID of the given individual.","type":"string","x-nullable":true},"FirstName":{"description":"First name of the given individual.","type":"string"},"LastName":{"description":"Last name of the given individual.","type":"string"},"BasicRoles":{"format":"int32","description":"Number of basic roles for the given individual id.","type":"integer","x-nullable":true},"PerformanceIndicators":{"format":"int32","description":"Number of performance indicators for the given individual.","type":"integer","x-nullable":true},"Dialogs":{"format":"int32","description":"Number of dialogs for the given individual.","type":"integer","x-nullable":true},"MinDate":{"description":"Minimum start date for which you wish to get totals.","type":"string"},"MaxDate":{"description":"Maximum end date for which you wish to get totals.","type":"string"},"DepartmentName":{"type":"string"}}},"BasicRoleDialog":{"description":"All the parameters for the evaluation criteria object.","required":["BasicRoleID","DialogID","Description"],"type":"object","properties":{"BasicRoleID":{"format":"uuid","description":"ID of the given basic role.","type":"string","x-nullable":true},"DialogID":{"format":"uuid","description":"ID of the given dialog.","type":"string","x-nullable":true},"Description":{"description":"Description of the given dialog.","type":"string"},"BasicRoleName":{"description":"Name of the given basic role.","type":"string"},"BasicRoleRank":{"format":"int32","description":"Rank of the given basic role.","type":"integer","x-nullable":true},"DialogDate":{"format":"date-time","description":"Date and time of the given dialog.","type":"string","x-nullable":true}}},"Color":{"description":"All the parameters for the color object.","required":["SiteID","Rank","Name","Code"],"type":"object","properties":{"ID":{"format":"int32","description":"ID of the given color.","type":"integer","x-nullable":true},"SiteID":{"format":"uuid","description":"ID of the site for the given color.","type":"string","x-nullable":true},"Rank":{"format":"int32","description":"Rank of the given color.","type":"integer","x-nullable":true},"Name":{"description":"Name of the given color. (Max length 50 characters)","type":"string"},"Code":{"description":"Hex Value of the given color.","type":"string"}}},"Comment":{"description":"All the parameters for the comment object.","required":["Post"],"type":"object","properties":{"ID":{"format":"uuid","description":"ID of the given comment.","type":"string","x-nullable":true},"AncestorID":{"format":"uuid","description":"Ancestor of the given comment.","type":"string","x-nullable":true},"UserID":{"format":"uuid","description":"ID of the user that posted the given comment.","type":"string","x-nullable":true},"Post":{"description":"Contents of the given comment.","type":"string"},"PostDate":{"format":"date-time","description":"Date the given comment was created.","type":"string","x-nullable":true},"SiteID":{"format":"uuid","description":"ID of the site for the given comment.","type":"string","x-nullable":true},"IndividualFullName":{"description":"Full name of the individual that created the given comment.","type":"string"},"IndividualID":{"format":"uuid","description":"ID of the individual that created the given comment.","type":"string","x-nullable":true},"UserName":{"description":"User name of the individual that created the given comment.","type":"string"}}},"Commitment":{"description":"All the parameters for the commitment object.","required":["Name","Completed","DueDate","PeriodID","Measure1","Measure1Completed","Measure2","Measure2Completed","Measure3","Measure3Completed","Measure4","Measure4Completed","Measure5","Measure5Completed"],"type":"object","properties":{"ID":{"format":"int32","description":"ID of the given commitment.","type":"integer"},"AncestorID":{"format":"uuid","description":"Ancestor ID (organization, department, or individual) for the given commitment.","type":"string"},"Name":{"description":"Name of the given commitment.","type":"string"},"Completed":{"description":"Completed status of the given commitment.","type":"boolean"},"DueDate":{"format":"date-time","description":"Due date of the given commitment.","type":"string","x-nullable":true},"PeriodID":{"format":"int32","description":"ID of the period for the given commitment.","type":"integer","x-nullable":true},"Measure1":{"description":"First measure for the given commitment.","type":"string"},"Measure1Completed":{"description":"Completed status of the first measure for the given commmitment.","type":"boolean","x-nullable":true},"Measure2":{"description":"Second measure for the given commitment.","type":"string"},"Measure2Completed":{"description":"Completed status of the second measure for the given commmitment.","type":"boolean","x-nullable":true},"Measure3":{"description":"Third measure for the given commitment.","type":"string"},"Measure3Completed":{"description":"Completed status of the third measure for the given commmitment.","type":"boolean","x-nullable":true},"Measure4":{"description":"Fourth measure for the given commitment.","type":"string"},"Measure4Completed":{"description":"Completed status of the fourth measure for the given commmitment.","type":"boolean","x-nullable":true},"Measure5":{"description":"Fifth measure for the given commitment.","type":"string"},"Measure5Completed":{"description":"Completed status of the fifth measure for the given commmitment.","type":"boolean","x-nullable":true},"MeasuresCompleted":{"format":"int32","description":"Total number of measures completed for the given commitment.","type":"integer","x-nullable":true},"MeasuresTotal":{"format":"int32","description":"Total number of measures for the given commitment.","type":"integer","x-nullable":true},"AncestorType":{"format":"int32","description":"Ancestor type (organization, department, or individual) for the given commitment.","type":"integer","x-nullable":true},"SiteID":{"format":"uuid","description":"ID of the site for the given commitment.","type":"string"}}},"CoreValue":{"description":"All the parameters for the core value object.","required":["Value","Description","Rank"],"type":"object","properties":{"ID":{"format":"uuid","description":"ID of the given core value.","type":"string"},"Value":{"description":"Value of the given core value.","type":"string"},"Description":{"description":"Description of the given core value.","type":"string"},"Rank":{"format":"int32","description":"Rank of the given core value.","type":"integer","x-nullable":true},"SiteID":{"format":"uuid","description":"ID of the site for given the core value.","type":"string"}}},"Dashboards":{"description":"All the parameters for the dashboards object.","type":"object","properties":{"ID":{"format":"uuid","description":"ID of the given dashboard.","type":"string"},"Site_ID":{"format":"uuid","description":"ID of the site for the given dashboard.","type":"string","x-nullable":true},"RowType":{"format":"int32","description":"Rowy type (organization = 4, department = 56, individual = 39) for the type of given dashboard: .","type":"integer"},"Name":{"description":"Name of the given dashboard.","type":"string"},"Importance":{"format":"int32","description":"Importance level of the given dashboard.","type":"integer"}}},"Dashboard":{"description":"All the parameters for the dashboard object.","required":["Threshold1","Threshold2","Threshold3","ShowMetrics","ShowDialogs","ShowFollowUps","ShowProjectLoad","ShowEvaluationCriteria","ShowLeaderAssessment","ShowTeamAssessment","ShowGoals","ShowOrgCommitments","ShowDeptCommitments","ShowIndCommitments","Show8020Metrics"],"type":"object","properties":{"ID":{"format":"uuid","description":"ID of the given dashboard.","type":"string","x-nullable":true},"SiteID":{"format":"uuid","description":"ID of the site for the given dashboard.","type":"string","x-nullable":true},"RowType":{"format":"int32","description":"Row type of the organization(4), department(56), or individual(39) for the given dashboard.","type":"integer","x-nullable":true},"Name":{"description":"Name of the given dashboard.","type":"string"},"FromDate":{"format":"date-time","description":"Start date of the given dashboard.","type":"string","x-nullable":true},"ToDate":{"format":"date-time","description":"End date of the given dashboard.","type":"string","x-nullable":true},"OrganizationCommitmentsCompleted":{"format":"int32","description":"Sum of completed commitments for the given organization.","type":"integer","x-nullable":true},"OrganizationCommitmentsTotal":{"format":"int32","description":"Sum of the commitments for the given organization.","type":"integer","x-nullable":true},"OrganizationCommitmentsColorValue":{"format":"int32","description":"Color of the commitments for the given organization.","type":"integer","x-nullable":true},"DepartmentCommitmentsCompleted":{"format":"int32","description":"Sum of completed commitments for the given department.","type":"integer","x-nullable":true},"DepartmentCommitmentsTotal":{"format":"int32","description":"Sum of the commitments for the given department.","type":"integer","x-nullable":true},"DepartmentCommitmentsColorValue":{"format":"int32","description":"Color of the commitments for the given department.","type":"integer","x-nullable":true},"IndividualCommitmentsCompleted":{"format":"int32","description":"Sum of completed commitments for the given individual.","type":"integer","x-nullable":true},"IndividualCommitmentsTotal":{"format":"int32","description":"Sum of the commitments for the given individual.","type":"integer","x-nullable":true},"IndividualCommitmentsColorValue":{"format":"int32","description":"Color of the commitments for the given individual.","type":"integer","x-nullable":true},"MetricsExceedsPercent":{"format":"double","description":"Percentage of metrics that exceed expectations","type":"number","x-nullable":true},"MetricsMeetsPercent":{"format":"double","description":"Percentage of metrics that meet expectations","type":"number","x-nullable":true},"MetricsMinimumPercent":{"format":"double","description":"Percentage of metrics that meet minimum expectations","type":"number","x-nullable":true},"MetricsBelowPercent":{"format":"double","description":"Percentage of metrics that are below expectations.","type":"number","x-nullable":true},"Metrics8020Percent":{"format":"double","description":"Percent of 80/20 metrics that meets excpectations.","type":"number","x-nullable":true},"Metrics8020CompositePercent":{"format":"double","description":"Rollup of the department 80/20 metric percentages.","type":"number","x-nullable":true},"ProjectsActive":{"format":"int32","description":"Number of projects that are active.","type":"integer","x-nullable":true},"ProjectsOnTime":{"format":"int32","description":"Number of projects that are on time.","type":"integer","x-nullable":true},"ProjectsCompleted":{"format":"int32","description":"Number of projects that are completed.","type":"integer","x-nullable":true},"ProjectsDateChanges":{"format":"int32","description":"Number of times the date has changed for a project","type":"integer","x-nullable":true},"DeptProjectsActive":{"format":"int32","description":"Number of active projects for a given department.","type":"integer","x-nullable":true},"DeptProjectsOnTime":{"format":"int32","description":"Number of on time projects for a given department.","type":"integer","x-nullable":true},"DeptProjectsCompleted":{"format":"int32","description":"Number of completed projects for a department.","type":"integer","x-nullable":true},"DeptProjectsDateChanges":{"format":"int32","description":"Number of times the date has changed for projects in a department.","type":"integer","x-nullable":true},"EvaluationCriteriaPercent":{"format":"double","description":"Percentage score for evaluation criteria.","type":"number","x-nullable":true},"LeaderAssessmentPercent":{"format":"double","description":"Percentage score for the leader assessment.","type":"number","x-nullable":true},"TeamAssessmentPercent":{"format":"double","description":"Percentage score for team assessment.","type":"number","x-nullable":true},"DialogsCompletedPercent":{"format":"double","description":"Percentage of dialogs completed.","type":"number","x-nullable":true},"FollowUpsCompletedPercent":{"format":"double","description":"Percentage of follow ups completed.","type":"number","x-nullable":true},"PersonalGoalsCompleted":{"format":"int32","description":"Number of personal goals completed.","type":"integer","x-nullable":true},"PersonalGoalsTotal":{"format":"int32","description":"Total number of personal goals.","type":"integer","x-nullable":true},"OrgDialogsExpected":{"format":"int32","description":"Number of organization dialogs expected.","type":"integer","x-nullable":true},"OrgDialogsOccurred":{"format":"int32","description":"Number of organization dialogs that actually occurred.","type":"integer","x-nullable":true},"DeptDialogsExpected":{"format":"int32","description":"Number of department dialogs expected.","type":"integer","x-nullable":true},"DeptDialogsOccurred":{"format":"int32","description":"Number of department dialogs that actually occurred.","type":"integer","x-nullable":true},"ProjDialogsExpected":{"format":"int32","description":"Number of Project Dialogs Expected.","type":"integer","x-nullable":true},"ProjDialogsOccurred":{"format":"int32","description":"Number of Project Dialogs that actually Occurred.","type":"integer","x-nullable":true},"IndDialogsExpected":{"format":"int32","description":"Number of individual dialogs expected.","type":"integer","x-nullable":true},"IndDialogsOccurred":{"format":"int32","description":"Number of individual dialogs that actually occurred.","type":"integer","x-nullable":true},"OrgFollowUpsCreated":{"format":"int32","description":"Number of organization follow ups created.","type":"integer","x-nullable":true},"OrgFollowUpsCompleted":{"format":"int32","description":"Number of organization follow ups that were completed.","type":"integer","x-nullable":true},"DeptFollowUpsCreated":{"format":"int32","description":"Number of department follow ups created.","type":"integer","x-nullable":true},"DeptFollowUpsCompleted":{"format":"int32","description":"Number of department follow ups that were completed.","type":"integer","x-nullable":true},"ProjFollowUpsCreated":{"format":"int32","description":"Number of project follow ups created.","type":"integer","x-nullable":true},"ProjFollowUpsCompleted":{"format":"int32","description":"Number of project follow ups that were completed.","type":"integer","x-nullable":true},"IndFollowUpsCreated":{"format":"int32","description":"Number of individual follow ups created","type":"integer","x-nullable":true},"IndFollowUpsCompleted":{"format":"int32","description":"Number of individual follow ups that were completed.","type":"integer","x-nullable":true},"IndividualPerformancePercent":{"format":"double","description":"Percent of performance indicators an individual has completed.","type":"number","x-nullable":true},"IndividualCoreValuesPercent":{"format":"double","description":"Percent of core values an individual has completed.","type":"number","x-nullable":true},"IndividualBasicRolePercent":{"format":"double","description":"Percent of basic roles an individual has completed.","type":"number","x-nullable":true},"Threshold1":{"format":"int32","description":"Minimum threshold for metrics.","type":"integer","x-nullable":true},"Threshold2":{"format":"int32","description":"Meets threshold for metrics.","type":"integer","x-nullable":true},"Threshold3":{"format":"int32","description":"Exceeds threshold for metrics.","type":"integer","x-nullable":true},"ShowMetrics":{"description":"Setting to show metric data for the given site.","type":"boolean","x-nullable":true},"ShowDialogs":{"description":"Setting to show dialog data for the given site.","type":"boolean","x-nullable":true},"ShowFollowUps":{"description":"Setting to show follow up data for the given site.","type":"boolean","x-nullable":true},"ShowProjectLoad":{"description":"Setting to show project load data for the given site.","type":"boolean","x-nullable":true},"ShowEvaluationCriteria":{"description":"Setting to show evaluation criteria data for the given site.","type":"boolean","x-nullable":true},"ShowLeaderAssessment":{"description":"Setting to show leader assessment data for the given site.","type":"boolean","x-nullable":true},"ShowTeamAssessment":{"description":"Setting to show team assessment data for the given site.","type":"boolean","x-nullable":true},"ShowGoals":{"description":"Setting to show goals data for the given site.","type":"boolean","x-nullable":true},"ShowOrgCommitments":{"description":"Setting to show organization commitments data for the given site.","type":"boolean","x-nullable":true},"ShowDeptCommitments":{"description":"Setting to show department commitments data for the given site.","type":"boolean","x-nullable":true},"ShowIndCommitments":{"description":"Setting to show individual commitments data for the given site.","type":"boolean","x-nullable":true},"Show8020Metrics":{"description":"Setting to show 8020 metric data for the given site.","type":"boolean","x-nullable":true}}},"Organization":{"description":"All the parameters for the organization/department object.","required":["Rank","Name"],"type":"object","properties":{"ID":{"format":"uuid","description":"ID of the given organization/department.","type":"string","x-nullable":true},"SiteID":{"format":"uuid","description":"ID of the site for the given organization/department.","type":"string","x-nullable":true},"ParentID":{"format":"uuid","description":"ID of the parent for the given organization/department.\r\nThis will be a site ID for a given organization or an organization ID for a given department.","type":"string","x-nullable":true},"Rank":{"format":"int32","description":"Rank of the given organization/department.","type":"integer","x-nullable":true},"Name":{"description":"Name of the given organization/department. (Max length 100 characters)","type":"string"},"EmotionalGoal":{"description":"Emotional Goal of the given organization/department. (Max length 1000 characters)","type":"string"},"Focus":{"description":"Focus of the given organization/department.","type":"string"},"Picture":{"format":"byte","description":"Picture of the given organization/department.","type":"string"},"RowType":{"format":"int32","description":"RowType of the given organization(4) or department(56).","type":"integer","x-nullable":true},"RankPath":{"format":"byte","description":"Current rank of the given Organization/Department in a byte array.","type":"string"},"RankOrder":{"description":"Rank in string format, (0001.0001.0001) for the given organization/department.","type":"string"},"DisplayRank":{"description":"Rank that is actually displayed.","type":"string"},"Level":{"format":"int32","description":"Number of indent levels,  Ex: 1 = 1, 1.1 = 2, 1.1.1 = 3","type":"integer","x-nullable":true},"Values":{"description":"Value of the given organization/department.","type":"string"},"Deleted":{"description":"Deleted status of the given organization/department.","type":"boolean","x-nullable":true},"DeletedByRef":{"description":"Deleted by reference status of the given organization/department.","type":"boolean","x-nullable":true},"Created":{"format":"date-time","description":"Date the given organization/department was created.","type":"string","x-nullable":true},"CreatedBy":{"format":"uuid","description":"ID of the individual who created the given organization/department.","type":"string","x-nullable":true},"Updated":{"format":"date-time","description":"The date that the given organization/department was last updated.","type":"string","x-nullable":true},"UpdatedBy":{"format":"uuid","description":"The ID of the individual that updated the given organization/department.","type":"string","x-nullable":true},"LastComment":{"description":"Body of the most recent comment.","type":"string"},"LastCommentDate":{"format":"date-time","description":"Date the most recent comment was posted.","type":"string","x-nullable":true},"LastCommentByID":{"format":"uuid","description":"ID of the user who posted the most recent comment.","type":"string","x-nullable":true},"LastCommentBy":{"description":"Name of the user who posted the most recent comment.","type":"string"},"ParentName":{"description":"Name of the parent for the given Organization/Department.\t\t\r\nThis will be a site for a given organization or an organization for a given department.","type":"string"},"CanRead":{"description":"Read security setting for the object based on the current logged in user.","type":"boolean","x-nullable":true},"CanUpdate":{"description":"Update security setting for the object based on the current logged in user.","type":"boolean","x-nullable":true},"CanDelete":{"description":"Delete security setting for the object based on the current logged in user.","type":"boolean","x-nullable":true},"CanDelegate":{"description":"Delegate security setting for the object based on the current logged in user.","type":"boolean","x-nullable":true}}},"OrganizationMember":{"description":"All of the fields for a member of an organization or department.","required":["IndividualID","OrganizationID"],"type":"object","properties":{"ID":{"format":"uuid","description":"ID of the relationship between Organization and Member","type":"string"},"SiteID":{"format":"uuid","description":"ID of the site for the individual.","type":"string","x-nullable":true},"IndividualID":{"format":"uuid","description":"ID of the given individual","type":"string"},"OrganizationID":{"format":"uuid","description":"ID of the organiztion/department the Individual is a member of","type":"string"},"ReportsToID":{"format":"uuid","description":"ID of the individual that the given individual reports to","type":"string","x-nullable":true},"Title":{"description":"Title of the given individual","type":"string"},"Primary":{"description":"Denotes if this is the primary department/organization for the given individual.  (Defaults to false)","type":"boolean","x-nullable":true},"Leader":{"description":"Denotes if the member is the leader of the department. (Defaults to false)","type":"boolean","x-nullable":true},"Name":{"description":"Name of the given individual","type":"string"},"ReportsToFull":{"description":"Full name of the individual that the given individual reports to.","type":"string"},"ReportsToOrderedName":{"description":"Full ordered name of the individual that the given individual reports to.","type":"string"}}},"Dialog":{"description":"All the parameters for the dialog object.","required":["DialogDate"],"type":"object","properties":{"ID":{"format":"uuid","description":"ID of the given Dialog.","type":"string","x-nullable":true},"AncestorID":{"format":"uuid","description":"ID of the ancestor of the given dialog.","type":"string"},"DialogDate":{"format":"date-time","description":"Date the given dialog was created.","type":"string","x-nullable":true},"Name":{"description":"Name of the given dialog. (Max length 255 characters)","type":"string"},"Location":{"description":"Location of the given dialog. (Max length 50 characters)","type":"string"},"Agenda":{"description":"Agenda of the given dialog.","type":"string"},"SiteID":{"format":"uuid","description":"ID of the site for the given dialog.","type":"string","x-nullable":true},"AncestorType":{"format":"int32","description":"Ancestor type (organization, individual, project, or task) of the given dialog.","type":"integer","x-nullable":true},"Deleted":{"description":"Deleted status of the given dialog.","type":"boolean","x-nullable":true},"DeletedByRef":{"description":"Deleted by reference status of the given dialog.","type":"boolean","x-nullable":true},"Created":{"format":"date-time","description":"Date that the given dialog was created.","type":"string","x-nullable":true},"CreatedBy":{"format":"uuid","description":"ID of the individual that created the given dialog.","type":"string","x-nullable":true},"Updated":{"format":"date-time","description":"Date the given dialog was last updated.","type":"string","x-nullable":true},"UpdatedBy":{"format":"uuid","description":"ID of the individual that last updated the given dialog.","type":"string","x-nullable":true},"Template":{"description":"Indicates the given dialog is a template.","type":"boolean","x-nullable":true},"Draft":{"description":"Indicates the given dialog is a Draft.","type":"boolean","x-nullable":true},"LastCommentDate":{"format":"date-time","description":"Date of the most recent comment for the given dialog.","type":"string","x-nullable":true},"LastCommentByID":{"format":"uuid","description":"ID of the individual who posted the most recent comment for the given dialog.","type":"string","x-nullable":true},"LastCommentBy":{"description":"Name of the individual who posted the most recent comment for the given dialog.","type":"string"},"LastComment":{"description":"Body of the most recent comment for the given dialog.","type":"string"},"CanRead":{"description":"Read security setting for the object based on the current logged in user.","type":"boolean","x-nullable":true},"CanUpdate":{"description":"Update security setting for the object based on the current logged in user.","type":"boolean","x-nullable":true},"CanDelete":{"description":"Delete security setting for the object based on the current logged in user.","type":"boolean","x-nullable":true},"CanDelegate":{"description":"Delegate security setting for the object based on the current logged in user.","type":"boolean","x-nullable":true},"RowType":{"format":"int32","description":"Row Type of the dialog (9 = Org Dialog, 25 = Project Dialog, 38 Individual Dialog,","type":"integer","x-nullable":true},"DialogOccurred":{"description":"This denotes if the system considers the dialog completed or not. For the system to consider it completed a dialog must have either a comment or a follow up task.","type":"boolean","x-nullable":true}}},"MyDialog":{"required":["DialogDate"],"type":"object","properties":{"ID":{"format":"uuid","description":"ID of the given Dialog.","type":"string","x-nullable":true},"AncestorID":{"format":"uuid","description":"ID of the ancestor of the given dialog.","type":"string"},"DialogDate":{"format":"date-time","description":"Date the given dialog was created.","type":"string","x-nullable":true},"Name":{"description":"Name of the given dialog. (Max length 255 characters)","type":"string"},"Location":{"description":"Location of the given dialog. (Max length 50 characters)","type":"string"},"Agenda":{"description":"Agenda of the given dialog.","type":"string"},"SiteID":{"format":"uuid","description":"ID of the site for the given dialog.","type":"string","x-nullable":true},"AncestorType":{"format":"int32","description":"Ancestor type (organization, individual, project, or task) of the given dialog.","type":"integer","x-nullable":true},"Deleted":{"description":"Deleted status of the given dialog.","type":"boolean","x-nullable":true},"DeletedByRef":{"description":"Deleted by reference status of the given dialog.","type":"boolean","x-nullable":true},"Created":{"format":"date-time","description":"Date that the given dialog was created.","type":"string","x-nullable":true},"CreatedBy":{"format":"uuid","description":"ID of the individual that created the given dialog.","type":"string","x-nullable":true},"Updated":{"format":"date-time","description":"Date the given dialog was last updated.","type":"string","x-nullable":true},"UpdatedBy":{"format":"uuid","description":"ID of the individual that last updated the given dialog.","type":"string","x-nullable":true},"Template":{"description":"Indicates the given dialog is a template.","type":"boolean","x-nullable":true},"Draft":{"description":"Indicates the given dialog is a Draft.","type":"boolean","x-nullable":true},"LastCommentDate":{"format":"date-time","description":"Date of the most recent comment for the given dialog.","type":"string","x-nullable":true},"LastCommentByID":{"format":"uuid","description":"ID of the individual who posted the most recent comment for the given dialog.","type":"string","x-nullable":true},"LastCommentBy":{"description":"Name of the individual who posted the most recent comment for the given dialog.","type":"string"},"LastComment":{"description":"Body of the most recent comment for the given dialog.","type":"string"},"CanRead":{"description":"Read security setting for the object based on the current logged in user.","type":"boolean","x-nullable":true},"CanUpdate":{"description":"Update security setting for the object based on the current logged in user.","type":"boolean","x-nullable":true},"CanDelete":{"description":"Delete security setting for the object based on the current logged in user.","type":"boolean","x-nullable":true},"CanDelegate":{"description":"Delegate security setting for the object based on the current logged in user.","type":"boolean","x-nullable":true},"MyOpenTasks":{"format":"int32","description":"Number of open tasks on the dialog that are assigned to the given individual.","type":"integer","x-nullable":true},"RowType":{"format":"int32","description":"Row Type of the dialog (9 = Org Dialog, 25 = Project Dialog, 38 Individual Dialog,","type":"integer","x-nullable":true},"OpenTasks":{"format":"int32","description":"Number of open tasks on the dialog.","type":"integer","x-nullable":true},"DialogOccurred":{"description":"This denotes if the system considers the dialog completed or not. For the system to consider it completed a dialog must have either a comment or a follow up task.","type":"boolean","x-nullable":true},"AncestorName":{"description":"Name of the ancestor for the dialog.","type":"string"},"Relation":{"description":"Displays the type of dialog; Org, Ind, dept, ReportsTo.","type":"string"}}},"EvaluationCriteria":{"description":"All the parameters for the evaluation criteria object.","required":["Rank","Name","Description"],"type":"object","properties":{"ID":{"format":"uuid","description":"ID of the accountability, evaluation criteria, project scope, or supervisory scope.","type":"string","x-nullable":true},"AncestorID":{"format":"uuid","description":"ID of the ancestor given accountability, evaluation criteria, project scope, or supervisory scope (individual or project).","type":"string","x-nullable":true},"Rank":{"format":"int32","description":"Rank of the given accountability, evaluation criteria, project scope, or supervisory scope.","type":"integer","x-nullable":true},"Name":{"description":"Name of the given accountability, evaluation criteria, project scope, or supervisory scope. (Max length 255 characters)","type":"string"},"Description":{"description":"Description of the given accountability, evaluation criteria, project scope, or supervisory scope.","type":"string"},"SiteID":{"format":"uuid","description":"ID of the site for the given accountability, evaluation criteria, project scope, or supervisory scope.","type":"string","x-nullable":true},"Deleted":{"description":"Deleted status of the given accountability, evaluation criteria, project scope, or supervisory scope.","type":"boolean","x-nullable":true},"DeletedByRef":{"description":"Deleted by reference status of the given accountability, evaluation criteria, project scope, or supervisory scope.","type":"boolean","x-nullable":true},"Created":{"format":"date-time","description":"The date that the given accountability, evaluation criteria, project scope, or supervisory scope was created.","type":"string","x-nullable":true},"CreatedBy":{"format":"uuid","description":"ID of the individual who created the given accountability, evaluation criteria, project scope, or supervisory scope.","type":"string","x-nullable":true},"Updated":{"format":"date-time","description":"The date that the given accountability, evaluation criteria, project scope, or supervisory scope was updated.","type":"string","x-nullable":true},"UpdatedBy":{"format":"uuid","description":"ID of the individual who updated the given accountability, evaluation criteria, project scope, or supervisory scope.","type":"string","x-nullable":true},"Completed":{"description":"Completed status of the given evaluation criteria.","type":"boolean","x-nullable":true}}},"RelatedLink":{"description":"All the parameters for the related link object.","required":["Name","Rank","URL","Description"],"type":"object","properties":{"ID":{"format":"uuid","description":"ID of the related link.","type":"string","x-nullable":true},"AncestorID":{"format":"uuid","description":"ID of the ancester for the related links.","type":"string","x-nullable":true},"Name":{"description":"Name of the related link. (Max length 255 characters)","type":"string"},"Rank":{"format":"int32","description":"Rank of the related link.","type":"integer","x-nullable":true},"URL":{"description":"URL of the related link.","type":"string"},"Description":{"description":"Description of the related link.","type":"string"},"Deleted":{"description":"Deleted status of the related link.","type":"boolean","x-nullable":true},"DeletedByRef":{"description":"Deleted by reference status of the related link.","type":"boolean","x-nullable":true}}},"Goal":{"description":"All the parameters for the goal object.","required":["Name","Completed","Comment","Why","DueDate","PeriodID","Measure1","Measure1Completed","Measure1EndDate","Measure1StartDate","Measure2","Measure2EndDate","Measure2StartDate","Measure3","Measure3Completed","Measure3StartDate","Measure4","Measure4Completed","Measure4EndDate","Measure4StartDate","Measure5","Measure5Completed","Measure5EndDate","Measure5StartDate"],"type":"object","properties":{"SiteID":{"format":"uuid","description":"ID of the site for the given goal.","type":"string"},"FullName":{"description":"Full name of the individual for the given goal.","type":"string"},"MeasuresCompleted":{"format":"int32","description":"Sum of the measures completed for the given goal.","type":"integer","x-nullable":true},"MeasuresTotal":{"format":"int32","description":"Sum of all the measures for the given goal.","type":"integer","x-nullable":true},"ID":{"format":"int32","description":"ID of the given goal.","type":"integer"},"IndividualID":{"format":"uuid","description":"ID of the individual for the given goal.","type":"string"},"Name":{"description":"Name of the given goal.","type":"string"},"Completed":{"description":"Completed status of the given goal.","type":"boolean"},"Comment":{"description":"Comment about the given goal.","type":"string"},"Why":{"description":"Reason for the given goal.","type":"string"},"DueDate":{"format":"date-time","description":"Date the given goal should be completed.","type":"string","x-nullable":true},"PeriodID":{"format":"int32","description":"ID of the period for the given goal.","type":"integer"},"Measure1":{"description":"First objective for the given goal.","type":"string"},"Measure1Completed":{"description":"Completed status of the first objective for the given goal.","type":"boolean","x-nullable":true},"Measure1EndDate":{"format":"date-time","description":"End date of the first objective for the given goal.","type":"string","x-nullable":true},"Measure1StartDate":{"format":"date-time","description":"Start date of the first objective for the given goal.","type":"string","x-nullable":true},"Measure2":{"description":"Second objective for the given goal.","type":"string"},"Measure2Completed":{"description":"Completed status of the second objective for the given goal.","type":"boolean","x-nullable":true},"Measure2EndDate":{"format":"date-time","description":"End date of the second objective for the given goal.","type":"string","x-nullable":true},"Measure2StartDate":{"format":"date-time","description":"Start date of the second objective for the given goal.","type":"string","x-nullable":true},"Measure3":{"description":"Third objective for the given goal.","type":"string"},"Measure3Completed":{"description":"Completed status of the third objective for the given goal.","type":"boolean","x-nullable":true},"Measure3EndDate":{"format":"date-time","description":"End date of the third objective for the given goal.","type":"string","x-nullable":true},"Measure3StartDate":{"format":"date-time","description":"Start date of the third objective for the given goal.","type":"string","x-nullable":true},"Measure4":{"description":"Fourth objective for the given goal.","type":"string"},"Measure4Completed":{"description":"Completed status of the fourth objective for the given goal.","type":"boolean","x-nullable":true},"Measure4EndDate":{"format":"date-time","description":"End date of the fourth objective for the given goal.","type":"string","x-nullable":true},"Measure4StartDate":{"format":"date-time","description":"Start date of the fourth objective for the given goal.","type":"string","x-nullable":true},"Measure5":{"description":"Fifth objective for the given goal.","type":"string"},"Measure5Completed":{"description":"Completed status of the fifth objective for the given goal.","type":"boolean","x-nullable":true},"Measure5EndDate":{"format":"date-time","description":"End date of the fifth objective for the given goal.","type":"string","x-nullable":true},"Measure5StartDate":{"format":"date-time","description":"Start date of the fifth objective for the given goal.","type":"string","x-nullable":true}}},"DevelopmentGoals":{"type":"object","properties":{"GoalsCompleted":{"format":"int32","type":"integer","x-nullable":true},"GoalsTotal":{"format":"int32","type":"integer","x-nullable":true},"Department":{"type":"string"},"DepartmentURL":{"type":"string"},"Manager":{"type":"string"},"ManagerURL":{"type":"string"},"Employee":{"type":"string"},"EmployeeURL":{"type":"string"},"Employee_ID":{"format":"uuid","type":"string"}}},"Indicator":{"description":"All the parameters for the (performance) indicator object.","required":["Name"],"type":"object","properties":{"ID":{"format":"uuid","description":"ID of the given performance indicator.","type":"string","x-nullable":true},"BasicRoleID":{"format":"uuid","description":"ID of the given basic role.","type":"string","x-nullable":true},"Rank":{"format":"int32","description":"Rank of the given performance indicator.","type":"integer","x-nullable":true},"Name":{"description":"Name of the given performance indicator. (Max length 200 characters)","type":"string"},"Description":{"description":"Description of the given performance indicator.","type":"string"},"SiteID":{"format":"uuid","description":"ID of the site for the given performance indicator.","type":"string"},"BasicRoleName":{"description":"Name of the basic role for the given performance indicator.","type":"string"},"BasicRolePercentTime":{"format":"int32","description":"Percent of time that should be devoted to the given basic role.","type":"integer","x-nullable":true},"BasicRoleRank":{"format":"int32","description":"Rank of the given basic role.","type":"integer","x-nullable":true},"Deleted":{"description":"Deleted status of the given performance indicator.","type":"boolean","x-nullable":true},"DeletedByRef":{"description":"Deleted by reference status of the given performance indicator.","type":"boolean","x-nullable":true},"Updated":{"format":"date-time","description":"Date when the given performance indicator was last updated.","type":"string","x-nullable":true},"UpdatedBy":{"format":"uuid","description":"ID of the individual that updated the given performance indicator.","type":"string","x-nullable":true},"Created":{"format":"date-time","description":"Date when the given performance indicator was created.","type":"string","x-nullable":true},"CreatedBy":{"format":"uuid","description":"ID of the individual that created the given performance indicator.","type":"string","x-nullable":true}}},"Individual":{"description":"All the parameters for the individual object.","required":["FirstName","LastName","UserName"],"type":"object","properties":{"ID":{"format":"uuid","description":"ID of the given individual.","type":"string","x-nullable":true},"SiteID":{"format":"uuid","description":"ID of the site for the given individual.","type":"string","x-nullable":true},"IsAdmin":{"description":"Administrator setting for the given individual.","type":"boolean","x-nullable":true},"UserID":{"format":"uuid","description":"User ID of the given individual.","type":"string","x-nullable":true},"Prefix":{"description":"Prefix of the given individual's name. (Max length 25 characters)","type":"string"},"Suffix":{"description":"Suffix of the given individual's name. (Max length 25 characters)","type":"string"},"FirstName":{"description":"First name of the given individual. (Max length 50 characters)","type":"string"},"LastName":{"description":"Last name of the given individual. (Max length 50 characters)","type":"string"},"UserDefined1":{"description":"User defined field one. (Max length 255 characters)","type":"string"},"UserDefined2":{"description":"User defined field two. (Max length 255 characters)","type":"string"},"UserDefined3":{"description":"User defined field three. (Max length 255 characters)","type":"string"},"UserDefined4":{"description":"User defined field four. (Max length 255 characters)","type":"string"},"Email":{"description":"Email address of the given individual. (Max length 255 characters)","type":"string"},"PrimaryOrganizationID":{"format":"uuid","description":"ID of the primary organization of the given individual.","type":"string","x-nullable":true},"PrimaryTitle":{"description":"Title of the given individual. (Max length 255 characters)","type":"string"},"PrimaryReportsTo":{"format":"uuid","description":"ID of the primary reports to person for the given individual.","type":"string","x-nullable":true},"UserName":{"description":"User name of the given individual. (Max length 255 characters)","type":"string"},"Password":{"description":"Password of the given individual(Used for create and update). (This varible has been Deprecated and may be removed at a later date.)","type":"string"},"ParentID":{"format":"uuid","description":"Deprecated, this is no longer used and is always null.","type":"string","x-nullable":true},"PrimaryOrganizationName":{"description":"Name of the primary organization for the given individual.","type":"string"},"FullName":{"description":"Full name of the given individual.","type":"string"},"FormalName":{"description":"Formal name of the given individual.","type":"string"},"FullOrderedName":{"description":"Full ordered name of the given individual.","type":"string"},"Deleted":{"description":"Deleted status of the given individual.","type":"boolean"},"DeletedByRef":{"description":"Deleted by reference status of the given individual.","type":"boolean"},"Created":{"format":"date-time","description":"Date the given individual was created.","type":"string","x-nullable":true},"CreatedBy":{"format":"uuid","description":"ID of the person that created the given individual.","type":"string","x-nullable":true},"Updated":{"format":"date-time","description":"Date the given individual was last updated.","type":"string","x-nullable":true},"UpdatedBy":{"format":"uuid","description":"ID of the person that last updated the given individual.","type":"string","x-nullable":true},"IsGlobalAdmin":{"description":"Global administrator setting for the given individual.","type":"boolean","x-nullable":true},"UserEmail":{"description":"User email address of the given individual. (This varible has been Deprecated and may be removed at a later date.)","type":"string"},"LastComment":{"description":"Body of the most recent comment for the given individual.","type":"string"},"LastCommentDate":{"format":"date-time","description":"Date of the most recent comment for the given individual.","type":"string","x-nullable":true},"LastCommentByID":{"format":"uuid","description":"ID of the individual who created the most recent comment for the given individual.","type":"string","x-nullable":true},"LastCommentBy":{"description":"Name of the individual who created the most recent comment for the given individual.","type":"string"},"CanRead":{"description":"Read security setting for the individual based on the current logged in user.","type":"boolean","x-nullable":true},"CanUpdate":{"description":"Update security setting for the individual based on the current logged in user.","type":"boolean","x-nullable":true},"CanDelete":{"description":"Delete security setting for the individual based on the current logged in user.","type":"boolean","x-nullable":true},"CanDelegate":{"description":"Delegate security setting for the individual based on the current logged in user.","type":"boolean","x-nullable":true},"SendEvalSurvey":{"description":"Send Individual Evaluation Surveys","type":"boolean","x-nullable":true},"HireDate":{"format":"date-time","description":"Date the given Individual was hired.","type":"string","x-nullable":true}}},"Keyword":{"description":"All the parameters for the keyword object.","required":["ID","Phrase","Plural"],"type":"object","properties":{"ID":{"format":"int32","description":"ID of the given keyword.","type":"integer","x-nullable":true},"Phrase":{"description":"Custom phrase of the given keyword. (Max length 200 characters)","type":"string"},"Plural":{"description":"Custom plural value of the given keyword. (Max length 200 characters)","type":"string"},"Category":{"format":"int32","description":"Category of the given keyword.","type":"integer","x-nullable":true},"CategoryName":{"description":"Category name of the given keyword.","type":"string"},"Type":{"format":"int32","description":"Row type of the object for the given keyword.","type":"integer","x-nullable":true},"DefaultPhrase":{"description":"Default phrase of the given keyword.","type":"string"},"DefaultPlural":{"description":"Default plural value of the given keyword.","type":"string"},"Description":{"description":"Description of the given keyword.","type":"string"},"DefaultDisplay":{"description":"Default display of the given keyword.","type":"string"}}},"LoginParameter":{"description":"All the parameters for the login object.","required":["UserName","Password"],"type":"object","properties":{"UserName":{"description":"User Name of the user who is being logged in.","type":"string"},"Password":{"description":"Password of the user who is being logged in.","type":"string"}}},"AuthToken":{"type":"object","properties":{"Site":{"format":"uuid","type":"string"},"Token":{"type":"string"},"UserName":{"type":"string"}}},"Metric":{"description":"All the parameters for the metric object.","required":["Rank","Name","Description"],"type":"object","properties":{"ID":{"format":"uuid","description":"ID of the given metric.","type":"string","x-nullable":true},"ParentID":{"format":"uuid","description":"ID of the parent for the given metric.","type":"string","x-nullable":true},"AncestorID":{"format":"uuid","description":"ID of the ancestor for the given metric; organization, department, project, or individual.","type":"string"},"Rank":{"format":"int32","description":"Rank of the given metric.","type":"integer","x-nullable":true},"Name":{"description":"Name of the given metric. (Max length 255 characters)","type":"string"},"Description":{"description":"Description of the given metric.","type":"string"},"Format":{"description":"Format of the number for the trend value. Examples can be found https://connectionsonline.zendesk.com/entries/21843291-Formatting-Metric-Examples. (Max length 255 characters, Default '0.#')","type":"string"},"Color":{"description":"Hex value of the color for the given metric.","type":"string"},"TColor1":{"description":"First threshold hex value of the color for the given metric. (Max length 6 characters)","type":"string"},"TColor2":{"description":"Second threshold hex value of the color for the given metric. (Max length 6 characters)","type":"string"},"TColor3":{"description":"Third threshold hex value of the color for the given metric. (Max length 6 characters)","type":"string"},"TColor4":{"description":"Fourth threshold hex value of the color for the given metric. (Max length 6 characters)","type":"string"},"Threshold1":{"format":"double","description":"First Threshold of the given metric.","type":"number","x-nullable":true},"Threshold2":{"format":"double","description":"Second threshold of the given metric.","type":"number","x-nullable":true},"Threshold3":{"format":"double","description":"Third threshold of the given metric.","type":"number","x-nullable":true},"ColorByValue":{"description":"Color of the given metric.","type":"boolean","x-nullable":true},"Is8020":{"description":"80/20 setting of the given metric.","type":"boolean","x-nullable":true},"SiteID":{"format":"uuid","description":"ID of the site for the given metric.","type":"string","x-nullable":true},"AncestorType":{"format":"int32","description":"Type of the ancestor for the metric; organization, project, or individual.","type":"integer","x-nullable":true},"AncestorName":{"description":"Name of the ancestor for the given metric.","type":"string"},"Deleted":{"description":"Deleted status of the given metric.","type":"boolean","x-nullable":true},"DeletedByRef":{"description":"Deleted by Ref status of the given metric.","type":"boolean","x-nullable":true},"Level":{"format":"int32","description":"Number of indent levels,  Ex: 1 = 1, 1.1 = 2, 1.1.1 = 3","type":"integer","x-nullable":true},"DisplayRank":{"description":"Rank that is displayed to the user.","type":"string"},"RankPath":{"format":"byte","description":"Current rank of the given metric in a byte array.","type":"string"},"RankOrder":{"description":"Rank in string format, (0001.0001.0001) for the given organization/department.","type":"string"},"Created":{"format":"date-time","description":"Date the given metric was created.","type":"string","x-nullable":true},"CreatedBy":{"format":"uuid","description":"ID of the individual who created the given metric.","type":"string","x-nullable":true},"Updated":{"format":"date-time","description":"Date the given metric was updated.","type":"string","x-nullable":true},"UpdatedBy":{"format":"uuid","description":"ID of the individual who updated the given metric.","type":"string","x-nullable":true},"DisplayColor":{"description":"Display color hex value entered for the given metric.","type":"string"},"DisplayColorRank":{"format":"int32","description":"Rank of the display color for the given metric. Based on either the current value/threshold or the custom entered color.","type":"integer","x-nullable":true},"LatestDate":{"format":"date-time","description":"Latest date a value was entered for the given metric.","type":"string","x-nullable":true},"LatestValue":{"format":"double","description":"Latest value of the given metric.","type":"number","x-nullable":true},"LatestValueColor":{"description":"Latest color hex value for the given metric, based on the current value.","type":"string"},"LatestComment":{"description":"(Deprecated, replaced with LastComment) Latest comment of the metric.","type":"string"},"Owners":{"description":"Owners of the given metric.","type":"string"},"FormattedThreshold1":{"description":"Minimum threshold of the given metric, formatted using the Format value.","type":"string"},"FormattedThreshold2":{"description":"Meets threshold of the given metric, formatted using the Format value.","type":"string"},"FormattedThreshold3":{"description":"Exceeds threshold of the given metric, formatted using the Format value.","type":"string"},"FormattedLatestValue":{"description":"Current value of the given metric formatted using the Format value.","type":"string"},"LastComment":{"description":"Body of the most recent comment on the given metric.","type":"string"},"LastCommentDate":{"format":"date-time","description":"Post date of the most recent comment on the given metric.","type":"string","x-nullable":true},"LastCommentByID":{"format":"uuid","description":"User ID of the individual who posted the most recent comment on the given metric.","type":"string","x-nullable":true},"LastCommentBy":{"description":"Name of the individual who posted the most recent comment on the given metric.","type":"string"},"DisplayColorName":{"description":"Name of the color to be displayed.","type":"string"},"CanRead":{"description":"Read security setting for the object based on the current logged in user.","type":"boolean","x-nullable":true},"CanUpdate":{"description":"Update security setting for the object based on the current logged in user.","type":"boolean","x-nullable":true},"CanDelete":{"description":"Delete security setting for the object based on the current logged in user.","type":"boolean","x-nullable":true},"CanDelegate":{"description":"Delegate security setting for the object based on the current logged in user.","type":"boolean","x-nullable":true},"ColorRank":{"format":"int32","description":"Rank of the color assigned to the given metric.","type":"integer","x-nullable":true},"ColorName":{"description":"Name of the color to assigned to the given metric.","type":"string"},"OwnerList":{"type":"array","items":{"$ref":"#/definitions/MetricOwner"}},"RollUp":{"format":"int32","description":"Roll up status of a metric. 0 = Normal, 1 = Sum Roll up, 3 = Average Roll up","type":"integer"},"LinkedToID":{"format":"uuid","description":"ID of the Linked Metric","type":"string","x-nullable":true}}},"MetricOwner":{"description":"All the parameters for the metric owner object.","required":["MetricID","IndividualID"],"type":"object","properties":{"MetricID":{"format":"uuid","description":"ID of the given metric.","type":"string","x-nullable":true},"IndividualID":{"format":"uuid","description":"Individual ID of the owner of the given metric.","type":"string","x-nullable":true},"ID":{"format":"uuid","description":"ID of the metric owner for the given metric.","type":"string","x-nullable":true},"MetricName":{"description":"Name of the given metric","type":"string"},"FirstName":{"description":"First name of the individual.","type":"string"},"LastName":{"description":"Last name of the individual.","type":"string"},"FullName":{"description":"Full name of the individual.","type":"string"},"Email":{"description":"Email address of the individual.","type":"string"},"SiteID":{"format":"uuid","description":"ID of the site for the given metric owner.","type":"string","x-nullable":true}}},"MetricPM8020Dept":{"description":"All the parameters for the performance management Metric object.","type":"object","properties":{"ID":{"format":"uuid","description":"ID of the given metric.","type":"string"},"RowType":{"format":"int32","description":"RowType of the given metric.","type":"integer"},"Name":{"description":"Name of the given metric.","type":"string"},"AtTarget":{"format":"int32","description":"Status of the given metric in relation to the target for the metric.","type":"integer","x-nullable":true},"HasValue":{"format":"int32","description":"Indicates if the given metric has a value.","type":"integer","x-nullable":true}}},"MetricPM":{"description":"All the parameters for the performance management Metric object.","type":"object","properties":{"ID":{"format":"uuid","description":"ID of the given metric.","type":"string"},"RowType":{"format":"int32","description":"RowType of the given metric.","type":"integer"},"Name":{"description":"Name of the given metric.","type":"string"},"AncestorID":{"format":"uuid","description":"Ancestor ID of the given metric.","type":"string"},"Color":{"description":"Color of the given metric.","type":"string"},"ColorRank":{"format":"int32","description":"Rank of the color for the given metric.","type":"integer","x-nullable":true},"ColorName":{"description":"Name of the color for the given metric.","type":"string"},"Format":{"description":"Format of the given metric.","type":"string"},"Minimum":{"format":"double","description":"Minimum value that meets the expecations of the given metric.","type":"number","x-nullable":true},"Meets":{"format":"double","description":"Value that meets the expectations of the given metric.","type":"number","x-nullable":true},"Exceeds":{"format":"double","description":"Value that exceeds the expectations of the given metric.","type":"number","x-nullable":true},"Current":{"format":"double","description":"Current value of the given metric.","type":"number","x-nullable":true},"CurrentDate":{"format":"date-time","description":"Current date of the given metric.","type":"string","x-nullable":true},"FormattedMinimum":{"description":"Minimum value of the given metric formatted using the Format value.","type":"string"},"FormattedMeets":{"description":"Meets value of the given metric formatted using the Format value.","type":"string"},"FormattedExceeds":{"description":"Exceeds value of the given metric formatted using the Format value.","type":"string"},"FormattedCurrent":{"description":"Current value of the given metric formatted using the Format value.","type":"string"},"ThresholdLevel":{"format":"int32","description":"Current thresholdlevel of the given metric.","type":"integer","x-nullable":true}}},"Performance":{"description":"Performance management survery results.","type":"object","properties":{"SiteID":{"format":"uuid","description":"ID of the site for the given survey results.","type":"string","x-nullable":true},"IndividualID":{"format":"uuid","description":"ID of the Individual for the given performance survery.","type":"string","x-nullable":true},"RowType":{"format":"int32","description":"Row type for the given survey details.","type":"integer","x-nullable":true},"IndividualName":{"description":"Name of the individual.","type":"string"},"OrganizationID":{"format":"uuid","description":"ID of the organization for the given survey results.","type":"string","x-nullable":true},"OrganizationName":{"description":"Name of the organization for the given survey results.","type":"string"},"PeriodID":{"format":"int32","description":"ID of the period for the given survey.","type":"integer","x-nullable":true},"StartDate":{"format":"date-time","description":"Start date of the period.","type":"string","x-nullable":true},"EndDate":{"format":"date-time","description":"End date of the period.","type":"string","x-nullable":true},"DepartmentCommitments":{"format":"double","description":"Average score for departments commitments.","type":"number","x-nullable":true},"IndividualCommitments":{"format":"double","description":"Average score for individual commitments.","type":"number","x-nullable":true},"Metrics":{"format":"double","description":"Average score for metrics.","type":"number","x-nullable":true},"Metrics8020":{"format":"double","description":"Average score for 80/20 metrics.","type":"number","x-nullable":true},"DepartmentMetrics8020":{"format":"double","description":"Average score for department 80/20 metrics.","type":"number","x-nullable":true},"ProjectEvaluationCriteria":{"format":"double","description":"Average score for project evaluation criteria completion.","type":"number","x-nullable":true},"ProjectLeaderAssessmentSections":{"description":"Project leader's assessment sections.","type":"string"},"ProjectLeaderAssessmentScores":{"description":"Project leader's assessment scores.","type":"string"},"ProjectLeaderAssessment":{"format":"double","description":"Average of Project leader's assessment scores.","type":"number","x-nullable":true},"ProjectTeamAssessmentSections":{"description":"Project team's assessment sections.","type":"string"},"ProjectTeamAssessmentScores":{"description":"Project team's assessment scores.","type":"string"},"ProjectTeamAssessment":{"format":"double","description":"Average score of the assessment for the project team.","type":"number","x-nullable":true},"DialogFollowups":{"format":"double","description":"Average score for dialog follow ups.","type":"number","x-nullable":true},"Goals":{"format":"double","description":"Average score for goal completion.","type":"number","x-nullable":true},"RelationshipCoachScores":{"description":"Coach's (the person in charge of the player) score for each of the relationships.","type":"string"},"RelationshipCoach":{"format":"double","description":"Average score from the coach.","type":"number","x-nullable":true},"RelationshipPlayerScores":{"description":"Player's (the person who is the subject of the survery) score for each of the relationships.","type":"string"},"RelationshipPlayer":{"format":"double","description":"Average score from the player.","type":"number","x-nullable":true},"CoreValues":{"description":"Names of the core values.","type":"string"},"CoreValuesCoachScores":{"description":"Scores of the core values for the coach.","type":"string"},"CoreValuesCoach":{"format":"double","description":"Average scores of the core values for the coach.","type":"number","x-nullable":true},"CoreValuesPlayerScores":{"description":"Scores of the core values for the player.","type":"string"},"CoreValuesPlayer":{"format":"double","description":"Average scores of the core values for the player.","type":"number","x-nullable":true},"BasicRoles":{"description":"Names of the basic roles.","type":"string"},"BasicRolesCoach":{"format":"double","description":"Average score of all the basic roles for the coach.","type":"number","x-nullable":true},"BasicRolesPlayer":{"format":"double","description":"Average score of all the basic roles for the player.","type":"number","x-nullable":true},"AssessmentDateRequested":{"format":"date-time","description":"Date the assessment was requested.","type":"string","x-nullable":true},"AssessmentDateRequired":{"format":"date-time","description":"Date the assessment needs to be completed.","type":"string","x-nullable":true},"AssessmentDateCompleted":{"format":"date-time","description":"Date the assessment was completed.","type":"string","x-nullable":true},"AssessmentStatus":{"description":"Status of the assessment.","type":"string"},"DepartmentMetrics":{"format":"double","description":"Metrics for the department.","type":"number","x-nullable":true},"DepartmentDialogs":{"format":"double","description":"Dialogs for the department.","type":"number","x-nullable":true},"ProjectDialogs":{"format":"double","description":"Dialogs for the project.","type":"number","x-nullable":true},"IndividualDialogs":{"format":"double","description":"Dialogs for the individual.","type":"number","x-nullable":true},"AssessmentSurveyID":{"format":"int32","description":"ID of the assessment survey.","type":"integer","x-nullable":true},"AssessmentStatusDate":{"format":"date-time","description":"Date of the status for the assessment survey.","type":"string","x-nullable":true},"Relationships":{"type":"string"},"BasicRolesPlayerEnergy":{"description":"Energy of the player in regards to basic roles.","type":"string"},"BasicRolesPlayerPerform":{"description":"Performance of the player in regards to basic roles.","type":"string"},"BasicRolesPlayerSkill":{"description":"Skill level of the player in regards to basic roles.","type":"string"},"BasicRolesCoachEnergy":{"description":"Energy of the coach in regards to basic roles.","type":"string"},"BasicRolesCoachPerform":{"description":"Performance of the coach in regards to basic roles.","type":"string"},"BasicRolesCoachSkill":{"description":"Skill level of the coach in regards to basic roles.","type":"string"},"PlayerStrengths1":{"description":"Player's strengths","type":"string"},"PlayerStrengths2":{"description":"Player's strengths","type":"string"},"PlayerStrengths3":{"description":"Player's strengths","type":"string"},"PlayerStrengths1Elaborate":{"description":"Elaborate on the player's strength.","type":"string"},"PlayerStrengths2Elaborate":{"description":"Elaborate on the player's strength.","type":"string"},"PlayerStrengths3Elaborate":{"description":"Elaborate on the player's strength.","type":"string"},"PlayerCoaching1":{"description":"Player's coaching.","type":"string"},"PlayerCoaching2":{"description":"Player's coaching.","type":"string"},"PlayerCoaching3":{"description":"Player's coaching.","type":"string"},"PlayerCoaching1Elaborate":{"description":"Elaborate on the player's coaching.","type":"string"},"PlayerCoaching2Elaborate":{"description":"Elaborate on the player's coaching.","type":"string"},"PlayerCoaching3Elaborate":{"description":"Elaborate on the player's coaching.","type":"string"},"CoachStrengths1":{"description":"Coach's strengths.","type":"string"},"CoachStrengths2":{"description":"Coach's strengths.","type":"string"},"CoachStrengths3":{"description":"Coach's strengths.","type":"string"},"CoachStrengths1Elaborate":{"description":"Elaborate on the coach's strengths.","type":"string"},"CoachStrengths2Elaborate":{"description":"Elaborate on the coach's strengths.","type":"string"},"CoachStrengths3Elaborate":{"description":"Elaborate on the coach's strengths.","type":"string"},"CoachCoaching1":{"description":"Coach's coaching.","type":"string"},"CoachCoaching2":{"description":"Coach's coaching.","type":"string"},"CoachCoaching3":{"description":"Coach's coaching.","type":"string"},"CoachCoaching1Elaborate":{"description":"Elaborate on the coach's coaching.","type":"string"},"CoachCoaching2Elaborate":{"description":"Elaborate on the coach's coaching.","type":"string"},"CoachCoaching3Elaborate":{"description":"Elaborate on the coach's coaching.","type":"string"},"ProjectSelfAssessmentScores":{"description":"Self assessment scores for the project.","type":"string"},"ProjectIndividualAssessmentScores":{"description":"Individual assessment scores for the project.","type":"string"},"ProjectSelfAssessment":{"format":"double","description":"Self assessment for the project.","type":"number","x-nullable":true},"ProjectIndividualAssessment":{"format":"double","description":"Individual assessment for the project.","type":"number","x-nullable":true}}},"Period":{"description":"All the parameters for the period object.","required":["StartDate","EndDate"],"type":"object","properties":{"TotalProjects":{"format":"int32","description":"Total number of projects for the given period.","type":"integer","x-nullable":true},"TotalCommitments":{"format":"int32","description":"Total number of commitments for the given period.","type":"integer","x-nullable":true},"DateSpan":{"description":"Span of dates for the given period.","type":"string"},"Permissions":{"format":"int32","description":"Permissions for the given period.","type":"integer"},"ID":{"format":"int32","description":"ID of the given period.","type":"integer"},"SiteID":{"format":"uuid","description":"ID of the site for the given period.","type":"string"},"StartDate":{"format":"date-time","description":"Start date of the given period.","type":"string"},"EndDate":{"format":"date-time","description":"End date of the given period.","type":"string"}}},"Permission":{"description":"All the parameters for the permission object.","required":["CreateState","ReadState","UpdateState","DeleteState","DelegateState"],"type":"object","properties":{"ID":{"format":"uuid","description":"ID of the permission.","type":"string","x-nullable":true},"RowID":{"format":"uuid","description":"ID of the object to be secured.","type":"string","x-nullable":true},"PrincipalID":{"format":"uuid","description":"User ID or Security Group ID for the permission.","type":"string","x-nullable":true},"ChildType":{"format":"int32","description":"Type of the child permissions. Possible childtypes are: Null = Top level security, \r\ndepartment(19), dialog(9, 25, 38), metric(7, 16, 58), organization(4), project(15).  \r\nAll other numbers will be treated as null.","type":"integer","x-nullable":true},"CreateState":{"format":"int32","description":"Create security setting for the given object.","type":"integer","x-nullable":true},"ReadState":{"format":"int32","description":"Read security settings for the given object.","type":"integer","x-nullable":true},"UpdateState":{"format":"int32","description":"Update security settings for the given object.","type":"integer","x-nullable":true},"DeleteState":{"format":"int32","description":"Delete security settings for the given object.","type":"integer","x-nullable":true},"DelegateState":{"format":"int32","description":"Delegate security settings for the given object.","type":"integer","x-nullable":true},"SiteID":{"format":"uuid","description":"ID of the given site.","type":"string","x-nullable":true},"RowType":{"format":"int32","description":"Row type of the given object.","type":"integer","x-nullable":true},"PrincipalName":{"description":"Name of the individual/security group for which to change/read security.","type":"string"},"PrincipalType":{"format":"int32","description":"Type of the individual/security group for which to change/read security.","type":"integer","x-nullable":true},"RowName":{"description":"Name of the object for which to change/read security.","type":"string"},"CreateText":{"description":"Text value for CreateState; Not Set, Allow, Deny","type":"string"},"ReadText":{"description":"Text value for ReadState; Not Set, Allow, Deny","type":"string"},"UpdateText":{"description":"Text value for UpdateState; Not Set, Allow, Deny","type":"string"},"DeleteText":{"description":"Text value for DeleteState; Not Set, Allow, Deny","type":"string"},"DelegateText":{"description":"Text value for DelegateState; Not Set, Allow, Deny","type":"string"}}},"PersonResponsible":{"description":"All the parameters for the person responsible object.","required":["TaskID","IndividualID"],"type":"object","properties":{"TaskID":{"format":"uuid","description":"ID of the task for which an individual is responsible.","type":"string","x-nullable":true},"IndividualID":{"format":"uuid","description":"ID of the individual responsible responsible for the given task.","type":"string","x-nullable":true},"HoursProjected":{"format":"double","description":"Number of projected hours for the given task.","type":"number","x-nullable":true},"HoursActual":{"format":"double","description":"Number of actual hours for the given task.","type":"number","x-nullable":true},"ID":{"format":"uuid","description":"ID of the person responsible for the given task.","type":"string","x-nullable":true},"TaskIndividualGroupID":{"format":"uuid","description":"ID of the task group; sponser, consultant, leader, team member","type":"string","x-nullable":true},"Created":{"format":"date-time","description":"Date the person was made responsible for the task.","type":"string","x-nullable":true},"CreatedBy":{"format":"uuid","description":"ID of the person that assigned the individual to be responsible for the task.","type":"string","x-nullable":true},"SiteID":{"format":"uuid","description":"ID of the site for the given individual and task.","type":"string","x-nullable":true},"Updated":{"format":"date-time","description":"The date the given person responsible was last updated.","type":"string","x-nullable":true},"UpdatedBy":{"format":"uuid","description":"ID of the person that updated the given person responsible.","type":"string","x-nullable":true},"HoursActualRollup":{"format":"double","description":"Sum of the hours the given task actually took.","type":"number","x-nullable":true},"HoursProjectedRollup":{"format":"double","description":"Sum of the hours the given task was projected to take.","type":"number","x-nullable":true},"FullName":{"description":"Full Name of the individual responsible.","type":"string"}}},"Phase":{"description":"All the parameters for the phase object.","required":["SiteID","Name","Rank"],"type":"object","properties":{"ID":{"format":"int32","description":"ID of the phase.","type":"integer","x-nullable":true},"SiteID":{"format":"uuid","description":"ID of the site for the phase.","type":"string","x-nullable":true},"Name":{"description":"Name of the phase. (Max length 50 characters)","type":"string"},"Rank":{"format":"int32","description":"Rank of the phase.","type":"integer","x-nullable":true}}},"Project":{"description":"All the parameters for the project object.","required":["AncestorID","PhaseID","NearHighlight"],"type":"object","properties":{"ID":{"format":"uuid","description":"ID of the project.","type":"string","x-nullable":true},"ParentID":{"format":"uuid","description":"ID of the parent.","type":"string","x-nullable":true},"AncestorID":{"format":"uuid","description":"Ancestor ID of the project; organization or department..","type":"string","x-nullable":true},"Rank":{"format":"int32","description":"Rank of the project.","type":"integer","x-nullable":true},"Color":{"description":"Hex value of the color for the project. (Max length 6 characters)","type":"string"},"HoursActual":{"format":"double","description":"(Deprecated) Number of hours this project actually took to complete.","type":"number","x-nullable":true},"HoursProjected":{"format":"double","description":"(Deprecated) Number of hours this project is projected to take.","type":"number","x-nullable":true},"StartDateActual":{"description":"Actual start date of the project.","type":"string"},"StartDateProjected":{"description":"Projected start date of the project.","type":"string"},"EndDateActual":{"description":"Date the project actually ended.","type":"string"},"EndDateProjected":{"description":"Date the project is projected to end.","type":"string"},"TrackingLabel":{"description":"Customizable label for project.","type":"string"},"NearHighlightOverride":{"format":"int32","description":"Near due highlight settings for a given project that have been overridden at the project level.","type":"integer","x-nullable":true},"Name":{"description":"Name of the given project. (Max length 255 characters)","type":"string"},"Description":{"description":"Description of the project.","type":"string"},"StatusID":{"format":"int32","description":"ID of the status linked to this project.","type":"integer","x-nullable":true},"PhaseID":{"format":"int32","description":"ID of the phase linked to this project.","type":"integer","x-nullable":true},"AncestorName":{"description":"Ancestor Name of the project; department or organization.","type":"string"},"RankOrder":{"description":"RankOrder to sort rank in the format .0001.0001.0001","type":"string"},"DisplayRank":{"description":"Rank that is displayed","type":"string"},"Level":{"format":"int32","description":"Number of indent levels,  Ex: 1 = 1, 1.1 = 2, 1.1.1 = 3","type":"integer","x-nullable":true},"SumHoursActual":{"format":"double","description":"Sum of all the hours spent on this project.","type":"number","x-nullable":true},"SumHoursProjected":{"format":"double","description":"Sum of the projected number of hours to be spent on this project.","type":"number","x-nullable":true},"Status":{"description":"Name of the status linked to this project.","type":"string"},"Phase":{"description":"Name of the phase linked to this project.","type":"string"},"Deleted":{"description":"Deleted status of this project.","type":"boolean","x-nullable":true},"DeletedByRef":{"description":"Deleted by reference status of this project.","type":"boolean","x-nullable":true},"Created":{"description":"Date the project was created.","type":"string"},"CreatedBy":{"format":"uuid","description":"ID of the person that created the project.","type":"string","x-nullable":true},"Updated":{"format":"date-time","description":"Date the given project was last updated.","type":"string","x-nullable":true},"UpdatedBy":{"format":"uuid","description":"ID of the person that last updated the given project.","type":"string","x-nullable":true},"TeamMembers":{"description":"Individuals assigned to the project as team members.","type":"string"},"LastComment":{"description":"Last comment made on this project.","type":"string"},"LastCommentDate":{"format":"date-time","description":"Date the last comment was made.","type":"string","x-nullable":true},"LastCommentByID":{"format":"uuid","description":"ID of the person that made the last comment.","type":"string","x-nullable":true},"LastCommentBy":{"description":"Name of the person that last commented.","type":"string"},"EndDateChanges":{"format":"int32","description":"Number of times the end date has changed for the project.","type":"integer","x-nullable":true},"IncludeSurveys":{"description":"Parameter to include or omit surveys.","type":"boolean","x-nullable":true},"AncestorType":{"format":"int32","description":"AncestorType of the project.","type":"integer","x-nullable":true},"Draft":{"description":"Indicates if the given project is a draft, this defaults to false.\r\n(drafts are unfinished projects that are only visible to the person that created them and not public).","type":"boolean","x-nullable":true},"LinkedToID":{"format":"uuid","description":"ID of the linked project.","type":"string","x-nullable":true},"TeamMemberList":{"description":"List and details of Team Members for a given project.","type":"array","items":{"$ref":"#/definitions/TeamMember"}},"StatusName":{"description":"Name of the status for the given project.","type":"string"},"StatusRank":{"format":"int32","description":"Rank of the status for the given project.","type":"integer","x-nullable":true},"PhaseName":{"description":"Name of the phase for the given project.","type":"string"},"PhaseRank":{"format":"int32","description":"Rank of the phase for the given project.","type":"integer","x-nullable":true},"ColorName":{"description":"Name of the color for the given project.","type":"string"},"ColorRank":{"format":"int32","description":"Rank of the color for the given project.","type":"integer","x-nullable":true},"LinkedAncestorID":{"format":"uuid","description":"Ancestor ID of the linked project.","type":"string","x-nullable":true},"LinkedToName":{"description":"Name of the linked project.","type":"string"},"LinkedToRowType":{"format":"int32","description":"RowType of the linked project.","type":"integer","x-nullable":true},"LinkedAncestorName":{"description":"Name of the linked Ancestor.","type":"string"},"EndDate":{"description":"Actual end date of the project, if it is not set then projected end date of the project.","type":"string"},"StartDate":{"description":"Actual start date of the project, if it is not set then the projected start date of the given project.","type":"string"},"RowType":{"format":"int32","description":"Row type of the given project.","type":"integer","x-nullable":true},"RankPath":{"format":"byte","description":"Current rank of the given project in a byte array.","type":"string"},"OnTime":{"description":"Indicates the on time status of the project, by comparing the actual and projected end dates.","type":"boolean","x-nullable":true},"CanRead":{"description":"Read permission of the given project for the currently logged in individual.","type":"boolean","x-nullable":true},"CanUpdate":{"description":"Update permission of the given project for the currently logged in individual.","type":"boolean","x-nullable":true},"CanDelete":{"description":"Delete permission of the given project for the currently logged in individual.","type":"boolean","x-nullable":true},"CanDelegate":{"description":"Delegate permission of the given project for the currently logged in individual.","type":"boolean","x-nullable":true},"NearHighlight":{"format":"int32","description":"Near due highlight settings for a given project that have not been overridden.","type":"integer","x-nullable":true}}},"TeamMember":{"description":"This is the project team member object.","required":["TaskID","IndividualID","RoleID","HoursProjected","HoursActual"],"type":"object","properties":{"TaskID":{"format":"uuid","description":"ID of the Project.","type":"string","x-nullable":true},"IndividualID":{"format":"uuid","description":"ID of the user.","type":"string","x-nullable":true},"RoleID":{"format":"uuid","description":"ID of the Team member's role.","type":"string","x-nullable":true},"HoursProjected":{"format":"double","description":"Number of hours this team member is projected to work on this project.","type":"number","x-nullable":true},"HoursActual":{"format":"double","description":"Number of hours this team member actually worked on this project.","type":"number","x-nullable":true},"ID":{"format":"uuid","description":"ID of the Team Member.","type":"string","x-nullable":true},"RoleName":{"description":"Name of the team member's role.","type":"string"},"HoursActualRollup":{"format":"double","description":"Sum of the actual number of hours spent on this project.","type":"number","x-nullable":true},"HoursProjectedRollup":{"format":"double","description":"Sum of the projected number of hours to be spent on this project.","type":"number","x-nullable":true},"IndividualFullName":{"description":"Full name of the team member.","type":"string"},"Created":{"format":"date-time","description":"Date the team member was added to the project.","type":"string","x-nullable":true},"CreatedBy":{"format":"uuid","description":"ID of the individual that created the team member.","type":"string","x-nullable":true},"SiteID":{"format":"uuid","description":"ID of the site for the team member.","type":"string","x-nullable":true},"Updated":{"format":"date-time","description":"Date the team member was last updated.","type":"string","x-nullable":true},"UpdatedBy":{"format":"uuid","description":"ID of the individual that updated the team member.","type":"string","x-nullable":true},"IndividualFullOrderedName":{"description":"Full ordered name of the given team member.","type":"string"},"RoleDescription":{"description":"Description of the team member's role on the project (Max 50 charactors)","type":"string"},"TeamSurvey":{"description":"Set if Team Survey should be sent to the team member.","type":"boolean"}}},"SecurityGroup":{"description":"All the parameters for the security group object.","required":["Group","SiteID"],"type":"object","properties":{"ID":{"format":"uuid","description":"ID of the security group.","type":"string","x-nullable":true},"Group":{"description":"Name of the security group. (Max length 100 characters)","type":"string"},"Description":{"description":"Description of the security group","type":"string"},"SiteID":{"format":"uuid","description":"ID of the site for the security group.","type":"string","x-nullable":true},"Created":{"format":"date-time","description":"Date the security group was created.","type":"string","x-nullable":true},"CreatedBy":{"format":"uuid","description":"ID of the person that created the security group.","type":"string","x-nullable":true},"Updated":{"format":"date-time","description":"Date the security group was last updated.","type":"string","x-nullable":true},"UpdatedBy":{"format":"uuid","description":"ID of the person who updated the security group.","type":"string","x-nullable":true},"Deleted":{"description":"Deleted status of the security group.","type":"boolean","x-nullable":true},"DeletedByRef":{"description":"Deleted by reference status of the security group.","type":"boolean","x-nullable":true}}},"Site":{"description":"All the parameters for the site object.","required":["Name","Comment","Category"],"type":"object","properties":{"ID":{"format":"uuid","description":"ID of the site.","type":"string","x-nullable":true},"Name":{"description":"Name of the site. (Max length 200 characters)","type":"string"},"Comment":{"description":"Comment on the site.","type":"string"},"Category":{"description":"Category of the site.  Used to organize the sites. (Max length 50 characters)","type":"string"},"FeatureCopyLink":{"description":"Indicates if the given site has access to the Copy Link Feature.","type":"boolean","x-nullable":true},"FeatureRollup":{"description":"Indicates if the given site has access to the Rollup Feature.","type":"boolean","x-nullable":true},"FeatureApi":{"description":"Indicates if the given site has access to the API.","type":"boolean","x-nullable":true},"FeatureProject":{"description":"Indicates if the given site has access to the Project Feature.","type":"boolean","x-nullable":true},"FeatureUpload":{"description":"Indicates if the given site has access to the Upload.","type":"boolean","x-nullable":true},"Logo":{"format":"byte","description":"Logo of the site.","type":"string"},"ReportLogo":{"format":"byte","description":"Report a logo to administrators.","type":"string"},"FeatureOutlook":{"description":"Indicates if the given site has access to the Outlook Feature.","type":"boolean","x-nullable":true},"FeaturePerformance":{"description":"Indicates if the given site has access to the Performance Management feature.","type":"boolean","x-nullable":true},"FeatureFacebookLogin":{"description":"Indicates if members of the given site are able to login using their Facebook user name and password.","type":"boolean","x-nullable":true},"FeatureTwitterLogin":{"description":"Indicates if members of the given site are able to login using their Twitter user name and password.","type":"boolean","x-nullable":true},"SecretKeyPartial":{"description":"Partial secret key of the site.","type":"string"},"Nickname":{"description":"Nickname of the site.","type":"string"},"AuthServiceUrl":{"description":"URL for your custom authentication.","type":"string"},"SsoLoginLabel":{"description":"Label for your single sign on button.","type":"string"},"RowType":{"format":"int32","description":"Row Type of the site(1).","type":"integer","x-nullable":true},"Deleted":{"description":"Deleted status of the site.","type":"boolean","x-nullable":true},"BelowThresholdColor":{"description":"Hex value of the color for items that are below the threshold.","type":"string"},"Created":{"format":"date-time","description":"Date the site was created.","type":"string","x-nullable":true},"CreatedBy":{"format":"uuid","description":"ID of the person that created the site.","type":"string","x-nullable":true},"Updated":{"format":"date-time","description":"Date the site was last updated.","type":"string","x-nullable":true},"UpdatedBy":{"format":"uuid","description":"ID of the person that last updated the site.","type":"string","x-nullable":true},"Show8020Metrics":{"description":"Current display setting for department 8020 metrics in the PM Dashboard.","type":"boolean","x-nullable":true},"ShowDeptCommitments":{"description":"Current display setting for department commitments in the PM Dashboard.","type":"boolean","x-nullable":true},"ShowDialogs":{"description":"Current display setting for dialogs in the PM Dashboard.","type":"boolean","x-nullable":true},"ShowEvaluationCriteria":{"description":"Current display setting for evaluation criteria in the PM Dashboard.","type":"boolean","x-nullable":true},"ShowFollowUps":{"description":"Current display setting for follow ups in the PM Dashboard.","type":"boolean","x-nullable":true},"ShowGoals":{"description":"Current display setting for goals in the PM Dashboard.","type":"boolean","x-nullable":true},"ShowIndCommitments":{"description":"Current display setting for individual commitments in the PM Dashboard.","type":"boolean","x-nullable":true},"ShowLeaderAssessment":{"description":"Current display setting for leader assessments in the PM Dashboard.","type":"boolean","x-nullable":true},"ShowMetrics":{"description":"Current display setting for metrics in the PM Dashboard.","type":"boolean","x-nullable":true},"ShowOrgCommitments":{"description":"Current display setting for organization commitments in the PM Dashboard.","type":"boolean","x-nullable":true},"ShowProjectLoad":{"description":"Current display setting for project loads in the PM Dashboard.","type":"boolean","x-nullable":true},"ShowTeamAssessment":{"description":"Current display setting for team assessments in the PM Dashboard.","type":"boolean","x-nullable":true},"Threshold1":{"format":"int32","description":"Current value for the minimum threshold for metrics in the PM dashboard.","type":"integer","x-nullable":true},"Threshold2":{"format":"int32","description":"Current value for the meets threshold for metrics in the PM dashboard.","type":"integer","x-nullable":true},"Threshold3":{"format":"int32","description":"Current value for the exceeds threshold for metrics in the PM dashboard.","type":"integer","x-nullable":true},"RemoveLogo":{"type":"boolean","x-nullable":true},"RemoveReportLogo":{"type":"boolean","x-nullable":true},"PrimaryContactUserID":{"format":"uuid","type":"string","x-nullable":true},"StripeCustomerID":{"type":"string"},"StripeSubscriptionID":{"type":"string"},"StripeSubscriptionPlan":{"type":"string"},"Employees":{"description":"Number of employees in your company.","type":"string"},"WebsiteURL":{"type":"string"}}},"SiteSetting":{"description":"Contains all the parameters in the settings section of the PM dashboard.","required":["Threshold1","Threshold2","Threshold3","ShowMetrics","ShowDialogs","ShowFollowUps","ShowProjectLoad","ShowEvaluationCriteria","ShowLeaderAssessment","ShowTeamAssessment","ShowGoals","ShowOrgCommitments","ShowDeptCommitments","ShowIndCommitments","Show8020Metrics"],"type":"object","properties":{"ID":{"format":"uuid","description":"ID of the given site.","type":"string","x-nullable":true},"Threshold1":{"format":"int32","description":"Minimum threshold for metrics.","type":"integer","x-nullable":true},"Threshold2":{"format":"int32","description":"Meets threshold for metrics.","type":"integer","x-nullable":true},"Threshold3":{"format":"int32","description":"Exceeds threshold for metrics.","type":"integer","x-nullable":true},"ShowMetrics":{"description":"Setting to show metric data for the given site.","type":"boolean","x-nullable":true},"ShowDialogs":{"description":"Setting to show dialog data for the given site.","type":"boolean","x-nullable":true},"ShowFollowUps":{"description":"Setting to show follow up data for the given site.","type":"boolean","x-nullable":true},"ShowProjectLoad":{"description":"Setting to show project load data for the given site.","type":"boolean","x-nullable":true},"ShowEvaluationCriteria":{"description":"Setting to show evaluation criteria data for the given site.","type":"boolean","x-nullable":true},"ShowLeaderAssessment":{"description":"Setting to show leader assessment data for the given site.","type":"boolean","x-nullable":true},"ShowTeamAssessment":{"description":"Setting to show team assessment data for the given site.","type":"boolean","x-nullable":true},"ShowGoals":{"description":"Setting to show goals data for the given site.","type":"boolean","x-nullable":true},"ShowOrgCommitments":{"description":"Setting to show organization commitments data for the given site.","type":"boolean","x-nullable":true},"ShowDeptCommitments":{"description":"Setting to show department commitments data for the given site.","type":"boolean","x-nullable":true},"ShowIndCommitments":{"description":"Setting to show individual commitments data for the given site.","type":"boolean","x-nullable":true},"Show8020Metrics":{"description":"Setting to show 8020 metric data for the given site.","type":"boolean","x-nullable":true}}},"Status":{"description":"All the parameters for the status object.","required":["Name","Rank"],"type":"object","properties":{"ID":{"format":"int32","description":"ID of the status.","type":"integer","x-nullable":true},"Name":{"description":"Name of the status. (Max length 50 characters)","type":"string"},"Rank":{"format":"int32","description":"Rank of the status.","type":"integer","x-nullable":true},"ShowForInd":{"description":"Show for an Individual.","type":"boolean","x-nullable":true},"SiteID":{"format":"uuid","description":"ID of the site for the status.","type":"string","x-nullable":true}}},"SurveyList":{"description":"All the parameters for the SurveyList object.","type":"object","properties":{"SurveyName":{"description":"Name of the given survey.","type":"string"},"ID":{"format":"int32","description":"ID of the given survery.","type":"integer"},"ItemID":{"format":"uuid","description":"ID of the item in the survery.","type":"string"},"ItemType":{"format":"int32","description":"Type of item for the given survery.","type":"integer"},"DateRequested":{"format":"date-time","description":"Date the given survey was requested.","type":"string","x-nullable":true},"DateRequired":{"format":"date-time","description":"Date the given survery is required to be completed.","type":"string","x-nullable":true},"DaysDue":{"format":"int32","description":"Days until the given survery is due.","type":"integer","x-nullable":true},"ItemName":{"description":"Name of the item in the given survery.","type":"string"},"Item_ID":{"format":"uuid","description":"ID of the item.","type":"string"},"SampleDate":{"format":"date-time","description":"Sample Date of the given survey.","type":"string","x-nullable":true},"Status":{"description":"Status of the given survey","type":"string"},"StatusDate":{"format":"date-time","description":"Status date for the given survey.","type":"string","x-nullable":true},"DateCompleted":{"format":"date-time","description":"Date the given survey was completed.","type":"string","x-nullable":true},"ReviewerDate":{"format":"date-time","description":"Date the given survey was reivewed","type":"string","x-nullable":true},"ReviewerName":{"description":"Name of the reviewer.","type":"string"},"ReviewerID":{"format":"uuid","description":"ID of the reviewer.","type":"string","x-nullable":true}}},"SurveyInfo":{"description":"All the parameters for the SurveyInfo object.","type":"object","properties":{"ItemID":{"format":"uuid","description":"ID of the given survey.","type":"string"},"Name":{"description":"Name of the given survey","type":"string"},"StartDate":{"format":"date-time","description":"Start date of the given survey.","type":"string","x-nullable":true},"EndDate":{"format":"date-time","description":"End date of the given survey.","type":"string","x-nullable":true},"DateRequired":{"format":"date-time","description":"Date the given survey is required to be completed.","type":"string","x-nullable":true},"DateCompleted":{"format":"date-time","description":"Date the given survey was completed.","type":"string","x-nullable":true},"Role":{"description":"Individual's role.","type":"string"},"FullName":{"description":"Individual's full name.","type":"string"},"ProjectedEndDate":{"format":"date-time","description":"Projected end date of the project.","type":"string","x-nullable":true},"EndDateChanges":{"format":"int32","description":"Number of times the project end date changed.","type":"integer"},"Duration":{"format":"int32","description":"Duration of the project.","type":"integer","x-nullable":true},"TeamSponsor":{"description":"Name(s) of the team sponser(s).","type":"string"},"TeamLeader":{"description":"Name(s) of the team leader(s).","type":"string"},"TeamMember":{"description":"Names of the team members.","type":"string"},"SampleDate":{"format":"date-time","description":"Sample date for the survey.","type":"string","x-nullable":true},"Review":{"description":"Status of Review","type":"boolean","x-nullable":true},"Viewer":{"description":"Name of the person viewing the survey.","type":"string"},"DateRequested":{"format":"date-time","description":"Date the survey was requested.","type":"string","x-nullable":true},"CoachName":{"description":"Name of the Coach.","type":"string"},"PlayerName":{"description":"Name of the player.","type":"string"},"Status":{"description":"Status of the given survey.","type":"string"},"StatusDate":{"format":"date-time","description":"Date the given survey entered the current status.","type":"string","x-nullable":true},"TotalReviews":{"format":"int32","description":"Total number of Reviews.","type":"integer","x-nullable":true},"AllUsersOpen":{"format":"int32","description":"Number of users the survey is open to.","type":"integer","x-nullable":true},"CurrentUserOpen":{"description":"Open status of the current user.","type":"boolean","x-nullable":true},"FinalApproval":{"description":"Status of final approval for the given survey.","type":"boolean","x-nullable":true},"PlayerSRID":{"format":"int32","description":"Player survey ID","type":"integer","x-nullable":true},"CoachSRID":{"format":"int32","description":"Coach Survey ID","type":"integer","x-nullable":true}}},"DirectReportsSurvey":{"description":"All the parameters for the DirectReportsSurvey object.","type":"object","properties":{"ID":{"format":"uuid","description":"ID of the given direct reports survey.","type":"string"},"FullName":{"description":"Full name of the individual for the given direct reports survey.","type":"string"},"PastDue":{"format":"int32","description":"Number of direct reports surveys that are past due.","type":"integer"},"ToDo":{"format":"int32","description":"Number of direct reports surveys that are to do.","type":"integer"},"TotalOutstanding":{"format":"int32","description":"Total number of direct reports surveys that are outstanding.","type":"integer"}}},"SurveyComment":{"description":"All the parameters for the period object.","required":["Comment","Elaborate"],"type":"object","properties":{"ID":{"format":"int32","description":"ID of the given survery comment.","type":"integer"},"QuestionID":{"description":"ID of the question for the given survey comment.","type":"string"},"Comment":{"description":"Contents of the given survey comment.","type":"string"},"Elaborate":{"description":"Extra details/information about the given survey comment.","type":"string"},"SurveyResponse_ID":{"format":"int32","description":"ID of the survery answers.","type":"integer"}}},"Task":{"description":"All the parameters for the task object.","required":["Name"],"type":"object","properties":{"ID":{"format":"uuid","description":"ID of the Task.","type":"string","x-nullable":true},"AncestorID":{"format":"uuid","description":"ID of the ancestor for a task; department, organization, or individual.","type":"string","x-nullable":true},"ParentID":{"format":"uuid","description":"ID of the project above a task.","type":"string","x-nullable":true},"Name":{"description":"Name of the task. (Max length 255 characters)","type":"string"},"Description":{"description":"Description of the task.","type":"string"},"Priority":{"format":"int32","description":"Priority of the task. Valid inputs are: 1= low, 2 = normal, 3 = high, or null.","type":"integer","x-nullable":true},"Rank":{"format":"int32","description":"Rank of the task.","type":"integer","x-nullable":true},"Color":{"description":"Hex value for the color of the given task.","type":"string"},"HoursActual":{"format":"double","description":"Number of actual hours this task took.","type":"number","x-nullable":true},"HoursProjected":{"format":"double","description":"Number of hours this task is projected to take.","type":"number","x-nullable":true},"StartDateActual":{"description":"Date this task was actually started.","type":"string"},"StartDateProjected":{"description":"Date this task is projected to start.","type":"string"},"EndDateActual":{"description":"Date this task was completed.","type":"string"},"EndDateProjected":{"description":"Date this task is projected to complete.","type":"string"},"Milestone":{"description":"Displays if this task is a milestone or not.","type":"boolean","x-nullable":true},"TrackingLabel":{"description":"Customizable label for task. (Max length 50 characters)","type":"string"},"NearHighlightOverride":{"format":"int32","description":"Override the near due date highlights settings for a specific task.","type":"integer","x-nullable":true},"SiteID":{"format":"uuid","description":"ID of the site for the task.","type":"string","x-nullable":true},"RankPath":{"format":"byte","description":"Current rank of the given task in a byte array.","type":"string"},"RankOrder":{"description":"RankOrder to sort rank in the format .0001.0001.0001 (This always returns null when reading a single task by ID.)","type":"string"},"DisplayRank":{"description":"Rank that is displayed","type":"string"},"Level":{"format":"int32","description":"Number of indent levels,  Ex: 1 = 1, 1.1 = 2, 1.1.1 = 3 (This always returns null when reading a single task by ID.)","type":"integer","x-nullable":true},"SumHoursActual":{"format":"double","description":"Sum of the actual number of hours this task took.","type":"number","x-nullable":true},"SumHoursProjected":{"format":"double","description":"Sum of the number of hours this task is projected to take.","type":"number","x-nullable":true},"Deleted":{"description":"Deleted status of the task.","type":"boolean","x-nullable":true},"DeletedByRef":{"description":"Deleted by reference status of the task.","type":"boolean","x-nullable":true},"Created":{"format":"date-time","description":"Date the task was created.","type":"string","x-nullable":true},"CreatedBy":{"format":"uuid","description":"ID of the person that created the task.","type":"string","x-nullable":true},"Updated":{"format":"date-time","description":"Date when the task was last updated.","type":"string","x-nullable":true},"UpdatedBy":{"format":"uuid","description":"ID of the person that updated the task.","type":"string","x-nullable":true},"PeopleResponsible":{"description":"Names of the People responsible for this task.","type":"string"},"PeopleResponsibleList":{"description":"List and details of all the people responsible for the given task.","type":"array","items":{"$ref":"#/definitions/PersonResponsible"}},"LastComment":{"description":"Body of the most recent comment for the given task.","type":"string"},"LastCommentDate":{"format":"date-time","description":"Date of the most recent comment for the given task.","type":"string","x-nullable":true},"LastCommentByID":{"format":"uuid","description":"ID of the individual who posted the most recent comment for the given task.","type":"string","x-nullable":true},"LastCommentBy":{"description":"Name of the individual who posted the most recent comment for the given task.","type":"string"},"Draft":{"description":"Displays if this task is a draft or not.","type":"boolean","x-nullable":true},"RowType":{"format":"int32","description":"Row type of the task.","type":"integer","x-nullable":true},"AncestorType":{"format":"int32","description":"Row type of the Ancestor.","type":"integer","x-nullable":true},"AncestorName":{"description":"Name of the task's Ancestor.","type":"string"},"ColorName":{"description":"Name of the task's color.","type":"string"},"ColorRank":{"format":"int32","description":"Rank of the task's color.","type":"integer","x-nullable":true},"EndDate":{"description":"Date the task actually ended or projected to end.","type":"string"},"StartDate":{"description":"Date the task actually started or projected to start.","type":"string"},"NearHighlight":{"format":"int32","description":"Near due date highlights settings for a specific task.","type":"integer","x-nullable":true},"CanRead":{"description":"Read security setting for the object based on the current logged in user.","type":"boolean","x-nullable":true},"CanUpdate":{"description":"Update security setting for the object based on the current logged in user.","type":"boolean","x-nullable":true},"CanDelete":{"description":"Delete security setting for the object based on the current logged in user.","type":"boolean","x-nullable":true},"CanDelegate":{"description":"Delegate security setting for the object based on the current logged in user.","type":"boolean","x-nullable":true},"IsRecurring":{"description":"This denotes if the task will reoccur when it is completed.","type":"boolean"},"Interval":{"format":"int32","description":"Interval of the recurring task.","type":"integer","x-nullable":true},"IntervalQualifier":{"description":"Interval type for the task. This can be: Day, Month, Week, or Year","type":"string"},"MonthOption":{"description":"If it is monthly ex 2nd tuesday","type":"boolean","x-nullable":true},"DayOfMonth":{"format":"int32","description":"Sets day of the month the task should reoccur","type":"integer","x-nullable":true},"WeekDayInstance":{"format":"int32","description":"1-5 Tuesday","type":"integer","x-nullable":true},"WeekDay":{"format":"int32","description":"Day of the week.","type":"integer","x-nullable":true},"Sunday":{"description":"Denotes if this task should repeat on Sunday.","type":"boolean"},"Monday":{"description":"Denotes if this task should repeat on Monday.","type":"boolean"},"Tuesday":{"description":"Denotes if this task should repeat on Tuesday.","type":"boolean"},"Wednesday":{"description":"Denotes if this task should repeat on Wednesday.","type":"boolean"},"Thursday":{"description":"Denotes if this task should repeat on Thursday.","type":"boolean"},"Friday":{"description":"Denotes if this task should repeat on Friday.","type":"boolean"},"Saturday":{"description":"Denotes if this task should repeat on Saturday.","type":"boolean"},"PreviousTask":{"format":"uuid","description":"ID of the previous task.","type":"string","x-nullable":true},"NextTask":{"format":"uuid","description":"ID of the next task. Recurrence can no longer be set if this is not null.","type":"string","x-nullable":true},"NewPeople":{"description":"List of comma separated GUID Individual IDs to add to a new task.","type":"string"}}},"ReportTask":{"description":"Simplified version of the task object.","type":"object","properties":{"ID":{"format":"uuid","description":"ID of the Task.","type":"string","x-nullable":true},"AncestorID":{"format":"uuid","description":"ID of the ancestor for a task; department, organization, or individual.","type":"string","x-nullable":true},"ParentID":{"format":"uuid","description":"ID of the project above a task.","type":"string","x-nullable":true},"Name":{"description":"Name of the task. (Max length 255 characters)","type":"string"},"Priority":{"format":"int32","description":"Priority of the task. Valid inputs are: 1= low, 2 = normal, 3 = high, or null.","type":"integer","x-nullable":true},"Rank":{"format":"int32","description":"Rank of the task.","type":"integer","x-nullable":true},"RankPath":{"format":"byte","description":"Current rank of the given task in a byte array.","type":"string"},"RankOrder":{"description":"RankOrder to sort rank in the format .0001.0001.0001 (This always returns null when reading a single task by ID.)","type":"string"},"DisplayRank":{"description":"Rank that is displayed","type":"string"},"HoursActual":{"format":"double","description":"Number of actual hours this task took.","type":"number","x-nullable":true},"StartDateActual":{"description":"Date this task was actually started.","type":"string"},"EndDateActual":{"description":"Date this task was completed.","type":"string"},"SumHoursActual":{"format":"double","description":"Sum of the actual number of hours this task took.","type":"number","x-nullable":true},"SumHoursProjected":{"format":"double","description":"Sum of the number of hours this task is projected to take.","type":"number","x-nullable":true},"EndDate":{"description":"Date the task actually ended or projected to end.","type":"string"},"StartDate":{"description":"Date the task actually started or projected to start.","type":"string"},"ColorName":{"description":"Name of the color for the task.","type":"string"},"MileStone":{"description":"Denotes if this is a milestone task or not.","type":"boolean","x-nullable":true},"Description":{"description":"Task description","type":"string"},"Level":{"format":"int32","description":"Indention level on the task.","type":"integer","x-nullable":true},"EndDateProjected":{"description":"Date the task is expected to be finished.","type":"string"},"StartDateProjected":{"description":"Date the task is expected to start.","type":"string"}}},"ActiveProjectTask":{"description":"Task for a active project (Which is a project with a start date set but not yet completed)","type":"object","properties":{"TaskID":{"format":"uuid","description":"ID of the Task.","type":"string","x-nullable":true},"SiteID":{"format":"uuid","description":"ID of the","type":"string","x-nullable":true},"StartDate":{"format":"date-time","description":"Start Date of the task.","type":"string","x-nullable":true},"EndDate":{"format":"date-time","description":"End date of the task.","type":"string","x-nullable":true},"TaskName":{"description":"Name of the Task.","type":"string"},"ProjectName":{"description":"Name of the active project for the given task.","type":"string"},"DepartmentName":{"description":"Name of the department for the given active project.","type":"string"},"PersonResponsible":{"description":"Name of the person responsible for the task.","type":"string"},"HoursProjected":{"format":"double","description":"Number of projected hours for the given person responsible.","type":"number"},"HoursActual":{"format":"double","description":"Number of actual hours for the given person responsible.","type":"number"},"ProjectStatus":{"description":"Status of the parent Project for the given task.","type":"string"},"DueStatus":{"format":"int32","description":"Number code of the due status for the given task.","type":"integer"},"DueStatusText":{"description":"Text value of the due status for the given task.","type":"string"}}},"TeamMemberRole":{"description":"Read roles for team members.","type":"object","properties":{"ID":{"format":"uuid","description":"ID of the roles","type":"string","x-nullable":true},"Group":{"description":"Role Name","type":"string"},"Rank":{"format":"int32","description":"Rank of the roles","type":"integer","x-nullable":true},"Site_ID":{"format":"uuid","description":"ID of the site for the team member roles.","type":"string","x-nullable":true}}},"SwapTeamMember":{"description":"","type":"object","properties":{"ProjectID":{"format":"uuid","type":"string"},"OldMember":{"format":"uuid","type":"string"},"NewMember":{"format":"uuid","type":"string"}}},"TrendValue":{"description":"All the parameters for the metric data object.","required":["Date","Value"],"type":"object","properties":{"ID":{"format":"uuid","description":"ID of the Metric Data.","type":"string","x-nullable":true},"MetricID":{"format":"uuid","description":"ID of the metric.","type":"string","x-nullable":true},"Date":{"format":"date-time","description":"Date of the metric data","type":"string","x-nullable":true},"Value":{"format":"double","description":"Value of the metric data","type":"number","x-nullable":true},"MetricName":{"description":"Name of the metric.","type":"string"},"ArchiveID":{"format":"uuid","description":"ID of the archive were the metric data is stored.","type":"string","x-nullable":true},"ArchiveName":{"description":"Name of the archive were the metric data is stored.","type":"string"},"ArchiveDate":{"format":"date-time","description":"Date the metric data was archived.","type":"string","x-nullable":true}}}},"securityDefinitions":{"basic":{"type":"basic","description":"Basic HTTP Authentication"}}}