GrowthZone REST API API Reference
undefined
API Endpoint
https://app.memberzone.org
Request Content-Types: application/json
Response Content-Types: application/json
Schemes: https
Version: v1.0
Paths
GET /api/projects
(no description)
Response Example (200 OK)
{
"Criteria": "string",
"CriteriaItems": "string",
"TotalRecordAvailable": "string",
"ModelItems": "string",
"Results": "string"
}
POST /api/projects
undefined
Request Example
{
"Top": "string",
"Take": "string",
"Skip": "string",
"Filter": "string",
"OrderBy": "string",
"CalendarStartDate": "string",
"CalendarEndDate": "string",
"TenantId": "integer",
"ProjectTypeId": "string",
"Status": "string",
"ProjectCategoryItemId": "string",
"Tags": "string",
"OwnerContactId": "string",
"ContactId": "string",
"ContactName": "string",
"StartDateBetween": "string",
"EndDateBetween": "string",
"CommunicationDateBetween": "string",
"HasOverdueTasks": "boolean",
"HasOverdueTasksForMe": "boolean",
"Criteria": "string"
}
Response Example (200 OK)
{
"Criteria": "string",
"CriteriaItems": "string",
"TotalRecordAvailable": "string",
"ModelItems": "string",
"Results": "string"
}
POST /api/projects/{projectid}
undefined
(no description)
Request Example
{
"ProjectId": "integer",
"AuditId": "integer",
"ContactId": "integer",
"Name": "string",
"CodeName": "string",
"ProjectStatusTypeId": "string",
"ProjectTypeId": "string",
"ProjectResultTypeId": "string",
"ProjectNumber": "string",
"ProjectTemplateId": "string",
"TemplateProjectTypeId": "string",
"Description": "string",
"ObjectTypeId": "string",
"SearchObjectTypeId": "string",
"ShowFields": "boolean",
"Fields": "string",
"StartDate": "string",
"EstimatedEndDate": "string",
"EndDate": "string",
"OwnerContactId": "string",
"ProjectContacts": "string",
"CategoryItems": "string",
"EventName": "string",
"EventId": "string"
}
OK
Response Example (200 OK)
{
"ProjectId": "integer",
"Name": "string",
"ProjectName": "string",
"ProjectTypeName": "string",
"Description": "string",
"StartDate": "string",
"ProjectStatus": "string",
"OwnerContact": "string",
"LastProjectCommunication": "string",
"TotalRecordAvailable": "integer"
}
DELETE /api/projects/{projectid}/{auditid}
(no description)
(no description)
OK
GET /api/projects/{projectid}/{contactid}
(no description)
(no description)
OK
Response Example (200 OK)
{
"ProjectId": "integer",
"AuditId": "integer",
"ContactId": "integer",
"Name": "string",
"CodeName": "string",
"ProjectStatusTypeId": "string",
"ProjectTypeId": "string",
"ProjectResultTypeId": "string",
"ProjectNumber": "string",
"ProjectTemplateId": "string",
"TemplateProjectTypeId": "string",
"Description": "string",
"ObjectTypeId": "string",
"SearchObjectTypeId": "string",
"ShowFields": "boolean",
"Fields": "string",
"StartDate": "string",
"EstimatedEndDate": "string",
"EndDate": "string",
"OwnerContactId": "string",
"ProjectContacts": "string",
"CategoryItems": "string",
"EventName": "string",
"EventId": "string"
}
GET /api/projects/{projectid}/economic
(no description)
OK
Response Example (200 OK)
{
"ProjectId": "integer",
"ExistingFootprint": "string",
"ExistingTotalJobs": "string",
"ExistingFteJobs": "string",
"TotalEstimatedFootprint": "string",
"DesiredNewFunding": "string",
"NewJobsGoal": "string",
"RetainedJobsGoal": "string",
"ProjectUpdateItems": "string",
"ProjectFundingItems": "string"
}
POST /api/projects/{projectid}/economic
undefined
(no description)
Request Example
{
"ProjectId": "integer",
"ExistingFootprint": "string",
"ExistingTotalJobs": "string",
"ExistingFteJobs": "string",
"TotalEstimatedFootprint": "string",
"DesiredNewFunding": "string",
"NewJobsGoal": "string",
"RetainedJobsGoal": "string",
"ProjectUpdateItems": "string",
"ProjectFundingItems": "string"
}
OK
Response Example (200 OK)
{
"ProjectId": "integer",
"ExistingFootprint": "string",
"ExistingTotalJobs": "string",
"ExistingFteJobs": "string",
"TotalEstimatedFootprint": "string",
"DesiredNewFunding": "string",
"NewJobsGoal": "string",
"RetainedJobsGoal": "string",
"ProjectUpdateItems": "string",
"ProjectFundingItems": "string"
}
GET /api/projects/{projectid}/general
(no description)
OK
Response Example (200 OK)
{
"ProjectId": "integer",
"DisplayName": "string",
"Info": "string",
"Description": "string",
"Contacts": "string",
"Communication": "string",
"Results": "string",
"Categories": "string",
"ProjectTagsWidget": "string"
}
POST /api/projects/{projectid}/general
undefined
(no description)
Request Example
{
"ProjectId": "integer",
"DisplayName": "string",
"Info": "string",
"Description": "string",
"Contacts": "string",
"Communication": "string",
"Results": "string",
"Categories": "string",
"ProjectTagsWidget": "string"
}
OK
Response Example (200 OK)
{
"ProjectId": "integer",
"DisplayName": "string",
"Info": "string",
"Description": "string",
"Contacts": "string",
"Communication": "string",
"Results": "string",
"Categories": "string",
"ProjectTagsWidget": "string"
}
GET /api/projects/{projectid}/notesandfields
(no description)
OK
Response Example (200 OK)
{
"ProjectId": "integer",
"ProjectTypeId": "integer",
"ObjectTypeId": "string",
"SearchObjectTypeId": "string",
"Fields": "string"
}
POST /api/projects/{projectid}/notesandfields
undefined
(no description)
Request Example
{
"ProjectId": "integer",
"ProjectTypeId": "integer",
"ObjectTypeId": "string",
"SearchObjectTypeId": "string",
"Fields": "string"
}
OK
Response Example (200 OK)
{
"ProjectId": "integer",
"ProjectTypeId": "integer",
"ObjectTypeId": "string",
"SearchObjectTypeId": "string",
"Fields": "string"
}
GET /api/projects/{projectid}/summary
(no description)
OK
Response Example (200 OK)
{
"ProjectId": "integer",
"Name": "string",
"ProjectName": "string",
"CodeName": "string",
"ProjectTypeId": "string",
"ProjectResultTypeId": "string",
"Description": "string",
"ProjectStatusTypeId": "string",
"StartDate": "string",
"EstimatedEndDate": "string",
"EndDate": "string",
"AuditId": "integer",
"Tags": "string",
"EmailRelayServiceAddress": "string",
"ProjectFilesEmailAddress": "string",
"Watched": "boolean",
"Actions": "string"
}
POST /api/projects/applytemplate/{projectid}
undefined
(no description)
Request Example
{
"ProjectId": "integer",
"ProjectTemplateId": "string"
}
OK
POST /api/projects/edit/{projectid}
undefined
(no description)
Request Example
{
"ProjectId": "integer",
"AuditId": "integer",
"ContactId": "integer",
"Name": "string",
"CodeName": "string",
"ProjectStatusTypeId": "string",
"ProjectTypeId": "string",
"ProjectResultTypeId": "string",
"ProjectNumber": "string",
"ProjectTemplateId": "string",
"TemplateProjectTypeId": "string",
"Description": "string",
"ObjectTypeId": "string",
"SearchObjectTypeId": "string",
"ShowFields": "boolean",
"Fields": "string",
"StartDate": "string",
"EstimatedEndDate": "string",
"EndDate": "string",
"OwnerContactId": "string",
"ProjectContacts": "string",
"CategoryItems": "string",
"EventName": "string",
"EventId": "string"
}
OK
Response Example (200 OK)
{
"ProjectId": "integer",
"DisplayName": "string",
"Info": "string",
"Description": "string",
"Contacts": "string",
"Communication": "string",
"Results": "string",
"Categories": "string",
"ProjectTagsWidget": "string"
}
GET /api/projects/fundingsources
(no description)
Response Example (200 OK)
{
"Criteria": "string",
"CriteriaItems": "string",
"TotalRecordAvailable": "string",
"ModelItems": "string",
"Results": "string"
}
POST /api/projects/fundingsources
undefined
Request Example
{
"Top": "string",
"Take": "string",
"Skip": "string",
"Filter": "string",
"OrderBy": "string",
"CalendarStartDate": "string",
"CalendarEndDate": "string",
"TenantId": "integer",
"Criteria": "string"
}
Response Example (200 OK)
{
"Criteria": "string",
"CriteriaItems": "string",
"TotalRecordAvailable": "string",
"ModelItems": "string",
"Results": "string"
}
GET /api/projects/fundingsources/{projectfundingsourceid}
(no description)
OK
Response Example (200 OK)
{
"ProjectFundingSourceId": "integer",
"Name": "string",
"Description": "string"
}
POST /api/projects/fundingsources/{projectfundingsourceid}
undefined
(no description)
Request Example
{
"ProjectFundingSourceId": "integer",
"Name": "string",
"Description": "string"
}
OK
Response Example (200 OK)
{
"ProjectFundingSourceId": "integer",
"Name": "string",
"Description": "string",
"Actions": "string"
}
DELETE /api/projects/fundingsources/{projectfundingsourceid}
(no description)
OK
GET /api/projects/fundingsources/lookup
OK
Response Example (200 OK)
[
{
"Expression": "string",
"ElementType": "string",
"Provider": "string"
}
]
GET /api/projects/lookup
OK
Response Example (200 OK)
[
{
"Expression": "string",
"ElementType": "string",
"Provider": "string"
}
]
GET /api/projects/lookup/{contactid}/{search}
(no description)
(no description)
(no description)
(no description)
OK
Response Example (200 OK)
[
{
"Expression": "string",
"ElementType": "string",
"Provider": "string"
}
]
GET /api/projects/lookup/search
(no description)
(no description)
OK
Response Example (200 OK)
[
{
"Expression": "string",
"ElementType": "string",
"Provider": "string"
}
]
GET /api/projects/project/lookup/{contactid}
(no description)
OK
Response Example (200 OK)
[
{
"ProjectId": "integer",
"Name": "string",
"CodeName": "string"
}
]
POST /api/projects/project/unwatch/{projectid}
(no description)
OK
POST /api/projects/project/watch/{projectid}
(no description)
OK
GET /api/projects/resulttypes
Response Example (200 OK)
[
{
"ProjectResultTypeId": "integer",
"Name": "string",
"Description": "string",
"Actions": "string"
}
]
GET /api/projects/resulttypes/{projectresulttypeid}
(no description)
OK
Response Example (200 OK)
{
"ProjectResultTypeId": "integer",
"AuditId": "integer",
"Name": "string",
"Description": "string",
"CssColor": "string"
}
POST /api/projects/resulttypes/{projectresulttypeid}
undefined
(no description)
Request Example
{
"ProjectResultTypeId": "integer",
"AuditId": "integer",
"Name": "string",
"Description": "string",
"CssColor": "string"
}
OK
Response Example (200 OK)
{
"ProjectResultTypeId": "integer",
"Name": "string",
"Description": "string",
"Actions": "string"
}
DELETE /api/projects/resulttypes/{projectresulttypeid}
(no description)
OK
GET /api/projects/resulttypes/lookup
OK
Response Example (200 OK)
[
{
"Id": "integer",
"Name": "string",
"ExtraData": "string",
"CssColor": "string",
"IsSelected": "boolean",
"IsDeleted": "boolean",
"Order": "integer"
}
]
POST /api/projects/saveoutlookproject
undefined
Request Example
{
"Name": "string",
"CodeName": "string",
"ProjectStatusTypeId": "string",
"ProjectTypeId": "string",
"ProjectResultTypeId": "string",
"ProjectTemplateId": "string",
"Description": "string",
"StartDate": "string",
"EstimatedEndDate": "string",
"EndDate": "string",
"OwnerContactId": "string"
}
OK
Response Example (200 OK)
{
"Id": "integer",
"Name": "string",
"StartDate": "string",
"Number": "string",
"Type": "string",
"Owner": "string"
}
GET /api/projects/status/{projectid}
(no description)
OK
Response Example (200 OK)
{
"ProjectId": "integer",
"ProjectStatusTypeId": "string",
"ProjectResultTypeId": "string",
"EndDate": "string"
}
POST /api/projects/status/{projectid}
undefined
(no description)
Request Example
{
"ProjectId": "integer",
"ProjectStatusTypeId": "string",
"ProjectResultTypeId": "string",
"EndDate": "string"
}
OK
Response Example (200 OK)
{
"ProjectId": "integer",
"ProjectStatusTypeId": "string",
"ProjectResultTypeId": "string",
"EndDate": "string"
}
GET /api/projects/statuses/lookup
OK
Response Example (200 OK)
[
{
"Id": "integer",
"Name": "string",
"ExtraData": "string",
"CssColor": "string",
"IsSelected": "boolean",
"IsDeleted": "boolean",
"Order": "integer"
}
]
GET /api/projects/templates
Response Example (200 OK)
[
{
"ProjectTemplateId": "integer",
"Name": "string",
"ProjectTypeName": "string",
"Description": "string"
}
]
GET /api/projects/templates/{projecttemplateid}
(no description)
OK
Response Example (200 OK)
{
"ProjectTemplateId": "integer",
"Name": "string",
"ProjectTypeId": "integer",
"Description": "string",
"AuditId": "integer",
"ProjectTemplateTasks": "string"
}
POST /api/projects/templates/{projecttemplateid}
undefined
(no description)
Request Example
{
"ProjectTemplateId": "integer",
"Name": "string",
"ProjectTypeId": "integer",
"Description": "string",
"AuditId": "integer",
"ProjectTemplateTasks": "string"
}
OK
Response Example (200 OK)
{
"ProjectTemplateId": "integer",
"Name": "string",
"ProjectTypeName": "string",
"Description": "string"
}
DELETE /api/projects/templates/{projecttemplateid}/{auditid}
(no description)
(no description)
OK
GET /api/projects/templates/lookup
OK
Response Example (200 OK)
[
{
"Id": "integer",
"Name": "string",
"ExtraData": "string",
"CssColor": "string",
"IsSelected": "boolean",
"IsDeleted": "boolean",
"Order": "integer"
}
]
GET /api/projects/templates/tasks/{projecttemplatetaskid}
(no description)
OK
Response Example (200 OK)
{
"ProjectTemplateTaskId": "integer",
"AuditId": "integer",
"ProjectTemplateId": "string",
"Name": "string",
"TaskPriorityId": "string",
"ProjectTemplateMilestoneId": "string",
"Description": "string",
"SystemTaskTypeId": "string",
"TaskTypeId": "string",
"AssignedToContactId": "string",
"DependentOnTaskId": "string",
"StartDate": "string",
"DueDate": "string",
"CompletedDate": "string",
"StartDays": "string",
"DueDays": "string",
"EstimatedHours": "string",
"DependentsMustCompleteFirst": "string",
"DependentOnMustCompleteFirst": "string",
"TaskItems": "string",
"TaskData": "string",
"TaskItemInfoJson": "string"
}
POST /api/projects/templates/tasks/{projecttemplatetaskid}
undefined
(no description)
Request Example
{
"ProjectTemplateTaskId": "integer",
"AuditId": "integer",
"ProjectTemplateId": "string",
"Name": "string",
"TaskPriorityId": "string",
"ProjectTemplateMilestoneId": "string",
"Description": "string",
"SystemTaskTypeId": "string",
"TaskTypeId": "string",
"AssignedToContactId": "string",
"DependentOnTaskId": "string",
"StartDate": "string",
"DueDate": "string",
"CompletedDate": "string",
"StartDays": "string",
"DueDays": "string",
"EstimatedHours": "string",
"DependentsMustCompleteFirst": "string",
"DependentOnMustCompleteFirst": "string",
"TaskItems": "string",
"TaskData": "string",
"TaskItemInfoJson": "string"
}
OK
Response Example (200 OK)
{
"ProjectTemplateTaskId": "integer",
"Name": "string",
"TaskPriorityId": "string",
"TaskPriority": "string",
"TaskType": "string",
"AssignedToPerson": "string",
"StartDate": "string",
"DueDate": "string",
"CompletedDate": "string",
"DisplayOrder": "string"
}
DELETE /api/projects/templates/tasks/{projecttemplatetaskid}/{auditid}
(no description)
(no description)
OK
GET /api/projects/templates/tasks/lookup/{projecttemplatetaskid}/{projecttemplateid}
(no description)
(no description)
OK
Response Example (200 OK)
[
{
"Id": "integer",
"Name": "string",
"ExtraData": "string",
"CssColor": "string",
"IsSelected": "boolean",
"IsDeleted": "boolean",
"Order": "integer"
}
]
GET /api/projects/typeahead/{search}
(no description)
(no description)
(no description)
OK
Response Example (200 OK)
[
{
"ProjectId": "integer",
"Name": "string",
"CodeName": "string"
}
]
GET /api/projects/typeahead2
(no description)
(no description)
OK
Response Example (200 OK)
[
{
"ProjectId": "integer",
"Name": "string",
"CodeName": "string"
}
]
GET /api/projects/types
OK
Response Example (200 OK)
[
{
"ProjectTypeId": "integer",
"AuditId": "integer",
"Name": "string",
"Actions": "string"
}
]
GET /api/projects/types/{projecttypeid}
(no description)
OK
Response Example (200 OK)
{
"ObjectTypeId": "string",
"SearchObjectTypeId": "string",
"ContentListId": "string",
"DirectoryId": "string",
"FormId": "string",
"MembershipTypeOptionId": "string",
"ProjectTypeId": "string",
"MembershipTypeId": "string",
"AuditId": "integer",
"Name": "string",
"Fields": "string"
}
POST /api/projects/types/{projecttypeid}
undefined
(no description)
Request Example
{
"ObjectTypeId": "string",
"SearchObjectTypeId": "string",
"ContentListId": "string",
"DirectoryId": "string",
"FormId": "string",
"MembershipTypeOptionId": "string",
"ProjectTypeId": "string",
"MembershipTypeId": "string",
"AuditId": "integer",
"Name": "string",
"Fields": "string"
}
OK
Response Example (200 OK)
{
"ProjectTypeId": "integer",
"AuditId": "integer",
"Name": "string",
"Actions": "string"
}
DELETE /api/projects/types/{projecttypeid}/{auditid}
(no description)
(no description)
OK
GET /api/projects/types/lookup
OK
Response Example (200 OK)
[
{
"Id": "integer",
"Name": "string",
"ExtraData": "string",
"CssColor": "string",
"IsSelected": "boolean",
"IsDeleted": "boolean",
"Order": "integer"
}
]
Schema Definitions
ListViewReturnModel<ProjectCollectionItemModel>: object
- Criteria: string
- CriteriaItems: string
- TotalRecordAvailable: string
-
We typically only return a subset of what is available on the server, but lets show the user what was available
- ModelItems: string
- Results: string
Example
{
"Criteria": "string",
"CriteriaItems": "string",
"TotalRecordAvailable": "string",
"ModelItems": "string",
"Results": "string"
}
ProjectAdvancedFilter: object
- Top: string
- Take: string
- Skip: string
- Filter: string
- OrderBy: string
- CalendarStartDate: string
- CalendarEndDate: string
- TenantId: integer
- ProjectTypeId: string
- Status: string
- ProjectCategoryItemId: string
- Tags: string
- OwnerContactId: string
- ContactId: string
- ContactName: string
- StartDateBetween: string
- EndDateBetween: string
- CommunicationDateBetween: string
- HasOverdueTasks: boolean
- HasOverdueTasksForMe: boolean
- Criteria: string
Example
{
"Top": "string",
"Take": "string",
"Skip": "string",
"Filter": "string",
"OrderBy": "string",
"CalendarStartDate": "string",
"CalendarEndDate": "string",
"TenantId": "integer",
"ProjectTypeId": "string",
"Status": "string",
"ProjectCategoryItemId": "string",
"Tags": "string",
"OwnerContactId": "string",
"ContactId": "string",
"ContactName": "string",
"StartDateBetween": "string",
"EndDateBetween": "string",
"CommunicationDateBetween": "string",
"HasOverdueTasks": "boolean",
"HasOverdueTasksForMe": "boolean",
"Criteria": "string"
}
ProjectItem: object
- ProjectId: integer
- Name: string
- CodeName: string
Example
{
"ProjectId": "integer",
"Name": "string",
"CodeName": "string"
}
ProjectItemNameWithType: object
- ProjectId: integer
- Name: string
- CodeName: string
Example
{
"ProjectId": "integer",
"Name": "string",
"CodeName": "string"
}
AddEditProjectViewModel: object
- ProjectId: integer
- AuditId: integer
- ContactId: integer
- Name: string
- CodeName: string
- ProjectStatusTypeId: string
- ProjectTypeId: string
- ProjectResultTypeId: string
- ProjectNumber: string
- ProjectTemplateId: string
- TemplateProjectTypeId: string
- Description: string
- ObjectTypeId: string
- SearchObjectTypeId: string
- ShowFields: boolean
- Fields: string
- StartDate: string
- EstimatedEndDate: string
- EndDate: string
- OwnerContactId: string
- ProjectContacts: string
- CategoryItems: string
- EventName: string
- EventId: string
Example
{
"ProjectId": "integer",
"AuditId": "integer",
"ContactId": "integer",
"Name": "string",
"CodeName": "string",
"ProjectStatusTypeId": "string",
"ProjectTypeId": "string",
"ProjectResultTypeId": "string",
"ProjectNumber": "string",
"ProjectTemplateId": "string",
"TemplateProjectTypeId": "string",
"Description": "string",
"ObjectTypeId": "string",
"SearchObjectTypeId": "string",
"ShowFields": "boolean",
"Fields": "string",
"StartDate": "string",
"EstimatedEndDate": "string",
"EndDate": "string",
"OwnerContactId": "string",
"ProjectContacts": "string",
"CategoryItems": "string",
"EventName": "string",
"EventId": "string"
}
ProjectCollectionItemModel: object
- ProjectId: integer
- Name: string
- ProjectName: string
-
For typeahead
- ProjectTypeName: string
- Description: string
- StartDate: string
- ProjectStatus: string
- OwnerContact: string
- LastProjectCommunication: string
- TotalRecordAvailable: integer
Example
{
"ProjectId": "integer",
"Name": "string",
"ProjectName": "string",
"ProjectTypeName": "string",
"Description": "string",
"StartDate": "string",
"ProjectStatus": "string",
"OwnerContact": "string",
"LastProjectCommunication": "string",
"TotalRecordAvailable": "integer"
}
ApplyTemplateViewModel: object
- ProjectId: integer
- ProjectTemplateId: string
Example
{
"ProjectId": "integer",
"ProjectTemplateId": "string"
}
UpdateProjectStatusViewModel: object
- ProjectId: integer
- ProjectStatusTypeId: string
- ProjectResultTypeId: string
- EndDate: string
Example
{
"ProjectId": "integer",
"ProjectStatusTypeId": "string",
"ProjectResultTypeId": "string",
"EndDate": "string"
}
ProjectInfoViewModel: object
- ProjectId: integer
- DisplayName: string
- Info: string
- Description: string
- Contacts: string
- Communication: string
- Results: string
- Categories: string
- ProjectTagsWidget: string
Example
{
"ProjectId": "integer",
"DisplayName": "string",
"Info": "string",
"Description": "string",
"Contacts": "string",
"Communication": "string",
"Results": "string",
"Categories": "string",
"ProjectTagsWidget": "string"
}
ProjectBaseInfoModel: object
- ProjectId: integer
- Name: string
- ProjectName: string
- CodeName: string
- ProjectTypeId: string
- ProjectResultTypeId: string
- Description: string
- ProjectStatusTypeId: string
- StartDate: string
- EstimatedEndDate: string
- EndDate: string
- AuditId: integer
- Tags: string
- EmailRelayServiceAddress: string
- ProjectFilesEmailAddress: string
- Watched: boolean
- Actions: string
Example
{
"ProjectId": "integer",
"Name": "string",
"ProjectName": "string",
"CodeName": "string",
"ProjectTypeId": "string",
"ProjectResultTypeId": "string",
"Description": "string",
"ProjectStatusTypeId": "string",
"StartDate": "string",
"EstimatedEndDate": "string",
"EndDate": "string",
"AuditId": "integer",
"Tags": "string",
"EmailRelayServiceAddress": "string",
"ProjectFilesEmailAddress": "string",
"Watched": "boolean",
"Actions": "string"
}
IQueryable: object
- Expression: string
- ElementType: string
- Provider: string
Example
{
"Expression": "string",
"ElementType": "string",
"Provider": "string"
}
ProjectFieldsViewModel: object
- ProjectId: integer
- ProjectTypeId: integer
- ObjectTypeId: string
- SearchObjectTypeId: string
- Fields: string
Example
{
"ProjectId": "integer",
"ProjectTypeId": "integer",
"ObjectTypeId": "string",
"SearchObjectTypeId": "string",
"Fields": "string"
}
Project: object
- Id: integer
- Name: string
- StartDate: string
- Number: string
- Type: string
- Owner: string
Example
{
"Id": "integer",
"Name": "string",
"StartDate": "string",
"Number": "string",
"Type": "string",
"Owner": "string"
}
AddProject: object
- Name: string
- CodeName: string
- ProjectStatusTypeId: string
- ProjectTypeId: string
- ProjectResultTypeId: string
- ProjectTemplateId: string
- Description: string
- StartDate: string
- EstimatedEndDate: string
- EndDate: string
- OwnerContactId: string
Example
{
"Name": "string",
"CodeName": "string",
"ProjectStatusTypeId": "string",
"ProjectTypeId": "string",
"ProjectResultTypeId": "string",
"ProjectTemplateId": "string",
"Description": "string",
"StartDate": "string",
"EstimatedEndDate": "string",
"EndDate": "string",
"OwnerContactId": "string"
}
GenericLookUpChoice<Int32>: object
- Id: integer
- Name: string
- ExtraData: string
- CssColor: string
- IsSelected: boolean
- IsDeleted: boolean
- Order: integer
Example
{
"Id": "integer",
"Name": "string",
"ExtraData": "string",
"CssColor": "string",
"IsSelected": "boolean",
"IsDeleted": "boolean",
"Order": "integer"
}
ProjectTypeCollectionItemModel: object
- ProjectTypeId: integer
- AuditId: integer
- Name: string
- Actions: string
Example
{
"ProjectTypeId": "integer",
"AuditId": "integer",
"Name": "string",
"Actions": "string"
}
ProjectTypeAddEditModel: object
- ObjectTypeId: string
- SearchObjectTypeId: string
- ContentListId: string
- DirectoryId: string
- FormId: string
- MembershipTypeOptionId: string
- ProjectTypeId: string
- MembershipTypeId: string
- AuditId: integer
- Name: string
- Fields: string
Example
{
"ObjectTypeId": "string",
"SearchObjectTypeId": "string",
"ContentListId": "string",
"DirectoryId": "string",
"FormId": "string",
"MembershipTypeOptionId": "string",
"ProjectTypeId": "string",
"MembershipTypeId": "string",
"AuditId": "integer",
"Name": "string",
"Fields": "string"
}
ProjectResultTypeCollectionItemModel: object
- ProjectResultTypeId: integer
- Name: string
- Description: string
- Actions: string
Example
{
"ProjectResultTypeId": "integer",
"Name": "string",
"Description": "string",
"Actions": "string"
}
ProjectResultTypeAddEditModel: object
- ProjectResultTypeId: integer
- AuditId: integer
- Name: string
- Description: string
- CssColor: string
Example
{
"ProjectResultTypeId": "integer",
"AuditId": "integer",
"Name": "string",
"Description": "string",
"CssColor": "string"
}
ProjectTemplateCollectionItemModel: object
- ProjectTemplateId: integer
- Name: string
- ProjectTypeName: string
- Description: string
Example
{
"ProjectTemplateId": "integer",
"Name": "string",
"ProjectTypeName": "string",
"Description": "string"
}
ProjectTemplateAddEditModel: object
- ProjectTemplateId: integer
- Name: string
- ProjectTypeId: integer
- Description: string
- AuditId: integer
- ProjectTemplateTasks: string
Example
{
"ProjectTemplateId": "integer",
"Name": "string",
"ProjectTypeId": "integer",
"Description": "string",
"AuditId": "integer",
"ProjectTemplateTasks": "string"
}
ProjectTemplateTaskAddEditModel: object
- ProjectTemplateTaskId: integer
- AuditId: integer
- ProjectTemplateId: string
- Name: string
- TaskPriorityId: string
- ProjectTemplateMilestoneId: string
- Description: string
- SystemTaskTypeId: string
- TaskTypeId: string
- AssignedToContactId: string
- DependentOnTaskId: string
- StartDate: string
- DueDate: string
- CompletedDate: string
- StartDays: string
- DueDays: string
- EstimatedHours: string
- DependentsMustCompleteFirst: string
- DependentOnMustCompleteFirst: string
- TaskItems: string
- TaskData: string
- TaskItemInfoJson: string
Example
{
"ProjectTemplateTaskId": "integer",
"AuditId": "integer",
"ProjectTemplateId": "string",
"Name": "string",
"TaskPriorityId": "string",
"ProjectTemplateMilestoneId": "string",
"Description": "string",
"SystemTaskTypeId": "string",
"TaskTypeId": "string",
"AssignedToContactId": "string",
"DependentOnTaskId": "string",
"StartDate": "string",
"DueDate": "string",
"CompletedDate": "string",
"StartDays": "string",
"DueDays": "string",
"EstimatedHours": "string",
"DependentsMustCompleteFirst": "string",
"DependentOnMustCompleteFirst": "string",
"TaskItems": "string",
"TaskData": "string",
"TaskItemInfoJson": "string"
}
ProjectTemplateTaskCollectionItemModel: object
- ProjectTemplateTaskId: integer
- Name: string
- TaskPriorityId: string
- TaskPriority: string
- TaskType: string
- AssignedToPerson: string
- StartDate: string
- DueDate: string
- CompletedDate: string
- DisplayOrder: string
Example
{
"ProjectTemplateTaskId": "integer",
"Name": "string",
"TaskPriorityId": "string",
"TaskPriority": "string",
"TaskType": "string",
"AssignedToPerson": "string",
"StartDate": "string",
"DueDate": "string",
"CompletedDate": "string",
"DisplayOrder": "string"
}
ListViewReturnModel<FundingSourceCollectionItemModel>: object
- Criteria: string
- CriteriaItems: string
- TotalRecordAvailable: string
-
We typically only return a subset of what is available on the server, but lets show the user what was available
- ModelItems: string
- Results: string
Example
{
"Criteria": "string",
"CriteriaItems": "string",
"TotalRecordAvailable": "string",
"ModelItems": "string",
"Results": "string"
}
FundindSourceCollectionAdvancedFilter: object
- Top: string
- Take: string
- Skip: string
- Filter: string
- OrderBy: string
- CalendarStartDate: string
- CalendarEndDate: string
- TenantId: integer
- Criteria: string
Example
{
"Top": "string",
"Take": "string",
"Skip": "string",
"Filter": "string",
"OrderBy": "string",
"CalendarStartDate": "string",
"CalendarEndDate": "string",
"TenantId": "integer",
"Criteria": "string"
}
FundingSourceAddEditModel: object
- ProjectFundingSourceId: integer
- Name: string
- Description: string
Example
{
"ProjectFundingSourceId": "integer",
"Name": "string",
"Description": "string"
}
FundingSourceCollectionItemModel: object
- ProjectFundingSourceId: integer
- Name: string
- Description: string
- Actions: string
Example
{
"ProjectFundingSourceId": "integer",
"Name": "string",
"Description": "string",
"Actions": "string"
}
ProjectEconomicDevelopmentViewModel: object
- ProjectId: integer
- ExistingFootprint: string
- ExistingTotalJobs: string
- ExistingFteJobs: string
- TotalEstimatedFootprint: string
- DesiredNewFunding: string
- NewJobsGoal: string
- RetainedJobsGoal: string
- ProjectUpdateItems: string
- ProjectFundingItems: string
Example
{
"ProjectId": "integer",
"ExistingFootprint": "string",
"ExistingTotalJobs": "string",
"ExistingFteJobs": "string",
"TotalEstimatedFootprint": "string",
"DesiredNewFunding": "string",
"NewJobsGoal": "string",
"RetainedJobsGoal": "string",
"ProjectUpdateItems": "string",
"ProjectFundingItems": "string"
}