Task
Controller which performs all the actions related to Task
| API | Description |
|---|---|
| GET api/Task/GetAllTasks?IsActive={IsActive} |
Used for getting all the available tasks |
| GET api/Task/GetTaskDetail?TaskId={TaskId} |
Used for getting the task detail by taskId |
| POST api/Task/SaveOrUpdateTask |
Used for saving or updating the task detail |
| POST api/Task/DeleteTask?TaskId={TaskId} |
Used for deleteing the task |
Course
Course Controller which is used for actions related to Courses
| API | Description |
|---|---|
| GET api/Course/GetCourses |
Used for getting all the active courses |
JobType
Controller which performs actions related to Jobtype
| API | Description |
|---|---|
| GET api/JobType/GetAllJobTypes |
Used to get all available JobTypes |
Project
Controller, which performs actions related to Project
| API | Description |
|---|---|
| GET api/Project/GetProjects?ContractorId={ContractorId}&CreatedBy={CreatedBy}&IsActive={IsActive} |
API Method to Get all available Project Details |
| GET api/Project/GetProjectDetail?ProjectId={ProjectId} |
API Method to get the details by ProjectId |
| POST api/Project/SaveOrUpdateProject |
API method to save or update the project details |
| POST api/Project/DeleteProject?ProjectId={ProjectId} |
API method to delete the details of the Project and its dependencies |
| POST api/Project/UploadProjectDocuments?ProjectId={ProjectId} |
Used for uploading the documents related to selected projecct |
| POST api/Project/DeleteProjectDocument?ProjectDocumentId={ProjectDocumentId} |
Used for deleting the project document |
| GET api/Project/GetProjectDocumentContent?ProjectDocumentId={ProjectDocumentId} |
Used for the memory stream of the document |
User
Controller which performs the actions related to User entity
| API | Description |
|---|---|
| POST api/User/UpdateUser |
Used for updating the user details and get the roles of the user |
| GET api/User/GetUserRoles?UserId={UserId} |
Used for getting the roles by user |
Payment
Controller which is used for performing actions related to creating contractor, generating invoice and transfer funds to contractor
Contractor
Contractor Controller, which performs actions related to Contractor entity
Webhooks
| API | Description |
|---|---|
| POST api/Webhooks/GetWebhookEvents |
No documentation available. |
| POST api/Webhooks/CreateSubscription |
No documentation available. |
State
Used for performing actions related to State
| API | Description |
|---|---|
| GET api/State/GetAllStatesByCountryId?CountryId={CountryId} |
Used for getting the states based on Country |
Country
Used for performing actions related to Country
| API | Description |
|---|---|
| GET api/Country/GetAllCountries |
Used for getting all active countries |