Project.net API

ID #1260

Project.net API - Details

Assignment Services

  • Getting assignment count:

URL: assignments/totalAssignmentCountWithFilters/{personID}

Parameter Type
personID String





  • Getting assignment list:

URL: assignments/assignment/{personID}/{filterType}/{offSet}/{range}

Parameter Type
personID String
filterType String
offSet String
range String









  • Getting assignment Details:

URL: assignments/assignmentDetails/{objectID}

Parameter Type
objectID String





  • Getting assignment latest blog:

URL: assignments/getLatestBlogsAssignments/{objectId}/{spaceType}/{offset}/{range}

Parameter Type
objectId String
spaceType String
offSet String
range String










  • Getting assignment by Project:

URL: assignments/assignmentsByProject/{projectID}/{date}

Parameter Type
projectID String
date String






  • ResourceAssignmentDetails

URL: assignments/{resourceID}/{projectIDs}/{startDate}/{endDate}

Parameter Type
resourceID String
projectIDs String
startDate String
endDate String









  • Getting assignment by Person:

URL: assignments/person/{personID}/{filterType}

Parameter Type
personID String
filterType String







  • Getting assignment by Project with filter-type:

URL: assignments/project/{projectID}/{filterType}

Parameter Type
projectID String
filterType String






Blog Services

  • Getting assignment's/project's/personal blog:

URL: blog/blogEntries/{objectId}/{itemType}/{spaceType}/{offset}/{range}

Parameter Type
objectId String
itemType String
spaceType String
offSet String
range String










  • Post Blog Comment :

URL: blog/postBlogComment/{weblogEntryId}/{content}

Parameter Type
weblogEntryId String
content String






  • Post New Blog :

URL: blog/postNewBlogEntry/{subject}/{content}/{spaceId}/{objectId}

Parameter Type
subject String
content String
spaceId String
objectId String









  • Get comment list of Blog :

URL: blog/weblogCommentsForWeblogEntry/{entryId}

Parameter Type
entryId String






  • Getting latest User's Blog :

URL: blog/blogEntries/{objectId}/{spaceType}/{offset}/{range}

Parameter Type
objectId String
spaceType String
offSet String
range String









  • AppendWeblogEntryText

URL: blog/appendWeblogEntryText/{weblogEntryId}/{message}

Parameter Type
weblogEntryId String
message String






  • blog Updates For User

URL: blog/blogUpdatesForUser/{personID}/{lastRequestTime}/{currentRequestTime}

Parameter Type
personID String
lastRequestTime String
currentRequestTime String







  • Delete Blog Comment

URL: blog/deleteBlogComment/{personID}/{commentId}

Parameter Type
personID String
commentId String







  • deleteWeblogEntry

URL: blog/deleteWeblogEntry/{weblogEntryId}

Parameter Type
weblogEntryId String





  • person Photo for blog

URL: blog/personPhoto

Parameter Type




  • postNewBlogEntryWithAttachment

URL: /blog /postNewBlogEntryWithAttachment/{handler}

Parameter Type
handler String





  • PostTimeEntryBlog

URL: /blog /postTimeEntryBlog/{subject}/{content}/{spaceId}/{objectId}/{isImportant}/{entryDate}/{workHours}/{scrollType}

Parameter Type
subject String
content String
spaceId String
objectId String
isImportant boolean
entryDate String
workHours String
scrollType String














  • WeblogCommentsForWeblogEntry

URL: /blog /WeblogCommentsForWeblogEntry/{entryId}

Parameter Type
entryId String







Activity Services

  • Get activity of Object :

URL: activity/activityLogByObjectId/{objectId}/{offset}/{range}

Parameter Type
objectId String
offset String
range String








  • Get activity of Space :

URL: activity/activityLogBySpaceId/{spaceId}/{offset}/{range}

Parameter Type
spaceId String
offset String
range String








  • Get activity Count By Space

URL: activity/activityCountBySpace/{spaceId}

Parameter Type
spaceId String





  • Get activity Count By Object :

URL: activity/activityCountByObject/{objectId}

Parameter Type
objectId String






Wiki Services

  • Get wiki of Object/Space

URL: wiki/wikiPageForObject/{spaceId}/{objectType}/{objectId}

Parameter Type
spaceId String
objectType String
objectId String








  • Get wiki page:

URL: wiki//wikiPage/{wikiPageId}

Parameter Type
wikiPageId String






  • wiki Page List For Space

URL: wiki/wikiPageListForSpace/{spaceType}/{spaceId}

Parameter Type
spaceType String
spaceId String







  • wiki Page For Object

URL: wiki/wikiPageForObject/{spaceId}/{objectType}/{objectId}

Parameter Type
spaceId String
objectType String
objectId String








Project Services

 

  • Get project list of User

URL: projects/{personID}/{offSet}/{range}

Parameter Type
personID String
offSet String
range String







  • New project creation

URL: projects/createProject/{name}/{description}/{startDate}/{endDate}/{projectID}/{businessID}

Parameter Type
name String
description String
startDate String
endDate String
projectID String
businessID String














  • Delete Project

URL:/deleteProject/{projectId}/{deleteType}

Parameter Type
projectId String
deleteType String







  • Edit Project

URL:/editProject/{projectId}/{name}/{description}/{startDateString}/{endDateString}/ {parentProjectID}/{parentBusinessID}

Parameter Type
name String
description String
startDateString String
endDateString String
parentProjectID String
parentBusinessID String











  • Project PhaseDeliverables

URL:/phaseDeliverables/{phaseId}

Parameter Type
phaseId String





  • haseMilestonesOrTasks

URL:/phaseMilestonesOrTasks/{spaceId}/{phaseId}/{filterType}

Parameter Type
SpaceId String
PhaseId String
filterType String








  • ProjectPhases

URL:/projectPhases/{spaceId}

Parameter Type
spaceID String






  • Projects :

URL:/projects/{objectID}

Parameter Type
objectID String





  • project:

URL:/project/{projectID}/name/{name}/description/{description}/start/{startDate}/end/{endDate}

Parameter Type
ProjectID String
Name String
description String
startDate String
endDate String












Work Plan Services

  • task :

URL: task/{taskID}

Parameter Type
taskID String






  • Get Work plan list of project :

URL: projects/{projectID}/{offSet}/{range}

Parameter Type
projectId String
offset String
range String








  • Add and assign task:

URL: /addAndAssignTask/{projectId}/{resourceId}/{percentAssigned}/{taskName}/{taskDesc} /{work}/{workMeasure}

Parameter Type
projectId String
resourceId String
percentAssigned String
taskName String
taskDesc String
work String
workMeasure BOOL













Member Services

  • Get member list of project:

URL: /projectMembers/{spaceID}

Parameter Type
spaceID String





  • Invite member to space:

URL: /inviteMemberToSpace/{firstName}/{lastName}/{emailAddress}/{title}/ {responsibility}/{spaceId}/{isSendMail}/{commentForMail}

Parameter Type
firstName String
lastName String
emailAddress String
title String
responsibility String
spaceId String
isSendMail BOOL
commentForMail String














Business Services

  • Get business list:

URL: businesses/businessListPagination/{offSet}/{range}

Parameter Type
offset String
range String






  • BusinessCount:

URL:businesses/businessCount

Parameter Type
offset String
range String








  • Delete Business

URL: businesses/deleteBusiness/{businessID}/{deleteType}

Parameter Type
businessID String
deleteType String








  • Edit Business

URL: businesses/editBusiness/{businessID}/{businessID}/{name}/{flavor}/{parentSpaceID}/{description}

Parameter Type
businessID String
name String
flavor String
parentSpaceID String
description String













  • businesses member

URL: businesses/person/{personID}/member

Parameter Type
personID String






  • person

URL: businesses/person/{personID}/{role}

Parameter Type
personID String
role String








  • Get business Member:

URL: businesses/businessMember/{businessID}/{offSet}/{range}

Parameter Type
businessID String
offset String
range String










  • Business:

URL: business/{businessID}

Parameter Type
businessID String







  • Create new business:

URL:businesses/createBusiness/{name}/{flavor}/{parentSpaceID}/{description}

Parameter Type
name String
flavor String
parentSpaceID String
description String












Profile Services

  • Get Profile:

URL: Person/{personID}

Parameter Type
personID String





  • Edit Profile:

URL: Person/editProfile/{currentPassword}/{userName}/{isChangeUsername}/{password}/{isChangePassword}/{question}/{answer}/{isChangeHints}/{email}/{firstName}/{lastName}/{address}

Parameter Type
currentPassword String
userName String
isChangeUsername String
password String
isChangePassword String
question String
answer String
isChangeHints String
email String
firstName String
lastName String
address String























Time sheet Services

  • Get the month details:

URL: document/{projectID}/{docName}/{url}/{docDescription

Parameter Type
projectID String
docName String
url String
docDescription String









  • Get the month details:

URL: workCaptured/workDetails/{date}

Parameter Type
date String







  • Get the Work details:

URL: workCaptured/workDetails/{date}

Parameter Type
date String







Work Time Calendar Services

  • Get work time calendar:

URL: /calendar

Parameter Type





  • Edit work time calendar:

URL: calendar/{dateValue}/{dateType}/{date}/{timeStart_0_hour}/{timeStart_0_minute}/{timeStart_0_ampm}/{timeEnd_0_hour}/{timeEnd_0_minute}/{timeEnd_0_ampm}/{timeStart_1_hour}/{timeStart_1_minute}/{timeStart_1_ampm}/{timeEnd_1_hour}/{timeEnd_1_minute}/{timeEnd_1_ampm}

Parameter Type
dayValue String
dayType String
timeStart_0_hour String
timeStart_0_minute String
timeStart_0_ampm String
timeEnd_0_hour String
timeEnd_0_minute String
timeEnd_0_ampm String
timeStart_1_hour String
timeStart_1_minute String
timeStart_1_ampm String
timeEnd_1_hour String
timeEnd_1_minute String
timeEnd_1_ampm String





















  • Edit day time in work time calendar:

URL: calendar/{dayNumber}/{dayValue}/{dayTimeStart_0_hour}/{dayTimeStart_0_minute}/{dayTimeStart_0_ampm}/{dayTimeEnd_0_hour}/{dayTimeEnd_0_minute}/{dayTimeEnd_0_ampm}/{dayTimeStart_1_hour}/{dayTimeStart_1_minute}/{dayTimeStart_1_ampm}/{dayTimeEnd_1_hour}/{dayTimeEnd_1_minute}/{dayTimeEnd_1_ampm}

Parameter Type
dayNumber String
dayValue String
dayTimeStart_0_hour String
dayTimeStart_0_minute String
dayTimeStart_0_ampm String
dayTimeEnd_0_hour String
dayTimeEnd_0_minute String
dayTimeEnd_0_ampm String
dayTimeStart_1_hour String
dayTimeStart_1_minute String
dayTimeStart_1_ampm String
dayTimeEnd_1_hour String
dayTimeEnd_1_minute String
dayTimeEnd_1_ampm String


























Login Services

  • Login:

URL:authorization/authService/auth/{username}/{password}/{domainId}

Parameter Type
username String
password String
domainId String








  • OAuth Login:

URL:http://test2.project.net/api/rest/o_authorization/{username}

Parameter Type
username String






  • business members:

URL: people/business/{businessID}/members

Parameter Type
businessID String





  • members:

URL:people/project/{projectID}/members

Parameter Type
projectID String






  • business:

URL:/{spaceID}/members

Parameter Type
spaceID String





  • members:

URL:/{spaceID}/members

Parameter Type
spaceID String





Tags: api

Related entries: -

Last update: 2011-07-21 22:14
Author: Naven Kumar
Revision: 1.0

Digg it! Print this record Send FAQ to a friend Show this as PDF file
Propose a translation for Propose a translation for
Please rate this FAQ:

Average rating: 0 out of 5 (0 Votes )

completely useless 1 2 3 4 5 most valuable

You cannot comment on this entry