API Dashboard

Taffy 3.6.0

Resources:

routesWorkPackage DELETE PATCH PUT POST GET /api/work-packages

Request Body:

Loading...

Response:

Get tasks by assignee, activity and current sprint of project

get

routesVirgoToken DELETE PATCH PUT POST GET /api/virgo/token

Request Body:

Loading...

Response:

get

routesVirgoState DELETE PATCH PUT POST GET /api/virgo/state

Request Body:

Loading...

Response:

post
required number userId
required string state

routesVirgoRoom DELETE PATCH PUT POST GET /api/virgo/room

Request Body:

Loading...

Response:

post
required number userId
required string room

routesVirgoLogout DELETE PATCH PUT POST GET /api/virgo/logout

Request Body:

Loading...

Response:

post
required string virgoUserId

routesVirgoLogin DELETE PATCH PUT POST GET /api/virgo/login

Request Body:

Loading...

Response:

post
required string email

routesVirgoDressingToken DELETE PATCH PUT POST GET /api/virgo/dressing-token/

Request Body:

Loading...

Response:

get

routesVersion DELETE PATCH PUT POST GET /api/versions/{projectId}

URI Tokens: (required)

Request Body:

Loading...

Response:

get

routesValidationDate DELETE PATCH PUT POST GET /api/validation_date

Request Body:

Loading...

Response:

this route user to post project state

delete
required string authorId
required date dateValidation
optional any authorOpId
post
required string authorId
required date dateValidation

routesUserPhoto DELETE PATCH PUT POST GET /api/users/{userId}/photo

URI Tokens: (required)

Request Body:

Loading...

Response:

get

routesUserPosts DELETE PATCH PUT POST GET /api/user-posts/{userId}/{page}

URI Tokens: (required)

Request Body:

Loading...

Response:

Get all posts where a specific user is the author.

get

routesUserOp DELETE PATCH PUT POST GET /api/user-op

Request Body:

Loading...

Response:

Get user from openProject with filters parameters email!

get

routesUserActivities DELETE PATCH PUT POST GET /api/user-activities/{userId}/{date}

URI Tokens: (required)

Request Body:

Loading...

Response:

Get all user's activity based on the date.

get

routesUser DELETE PATCH PUT POST GET /api/user

Request Body:

Loading...

Response:

Get all users, get user by query parameter projectId and create user

get
optional string id
post
required string id
required string name
required string email
required string company
optional string tel

routesTimeSpentTaskByActivity DELETE PATCH PUT POST GET /api/time-spent/{projectActivityId}

URI Tokens: (required)

Request Body:

Loading...

Response:

delete
required numeric projectActivityId
put
required any userIdOp
required any createdAt
required any timeProportion
required any taskId
required any alertState
optional any comment

routesTimeSpentValidation DELETE PATCH PUT POST GET /api/time-spent-validate

Request Body:

Loading...

Response:

post
required numeric userIdOp
required any createdAt
required any workingHour

routesTimeSpentTask DELETE PATCH PUT POST GET /api/time-spent

Request Body:

Loading...

Response:

get
post
required any userIdOp
required any taskId
required any taskTitle
required any progression
required any lockVersion
required any projectActivityId
required any createdAt
required any timeProportion
required any alertState
optional any comment

routesTimeSpent DELETE PATCH PUT POST GET /api/time-proportion

Request Body:

Loading...

Response:

get
post
required any userIdOp
required any taskId
required any progression
required any lockVersion
required any projectActivityId
required any createdAt
required any timeProportion
put
required any userIdOp
required any projectActivityId
required any createdAt
required any timeProportion
required any taskId

routesSiouksAuthenticate DELETE PATCH PUT POST GET /api/siouks-authenticate/

Request Body:

Loading...

Response:

This route to provide the api key for the client by client name

get

routesPuzzle DELETE PATCH PUT POST GET /api/puzzle

Request Body:

Loading...

Response:

This route to provide puzzle info

post
required string name
required string description
required string image
required string period

routesProject DELETE PATCH PUT POST GET /api/projects/{userId}

URI Tokens: (required)

Request Body:

Loading...

Response:

Get projects by user's id

get
put
required string projectId
optional boolean favorite

routesProjectStatement DELETE PATCH PUT POST GET /api/project_statement/{id}

URI Tokens: (required)

Request Body:

Loading...

Response:

this routes use for delete and update the project statement

delete
required numeric id
put
required numeric id
required numeric projectStateId
required string alertStatus
required numeric quality
required numeric technical
required numeric timeLimit
required numeric financial
required string comment
optional any file
optional any ticket

routesProjectStatementPost DELETE PATCH PUT POST GET /api/project_statement

Request Body:

Loading...

Response:

this routes use for delete and update the project statement

post
required numeric projectIdOp
required string userId
required numeric projectStateId
required string alertStatus
optional boolean quality
optional boolean technical
optional boolean timeLimit
optional boolean financial
optional any comment
optional any file
optional any ticket

routesProjectState DELETE PATCH PUT POST GET /api/project_state/{id}

URI Tokens: (required)

Request Body:

Loading...

Response:

route use for delete and update project state

delete
required numeric id
put
required numeric id
optional string value

routesProjectStatePost DELETE PATCH PUT POST GET /api/project_state

Request Body:

Loading...

Response:

this route user to post project state

post
required numeric projectActivityId
required string value
required string alertState

routesProjectActivity DELETE PATCH PUT POST GET /api/project_activity/{id}

URI Tokens: (required)

Request Body:

Loading...

Response:

this route use for delete and update project

delete
required numeric id

routesProjectPost DELETE PATCH PUT POST GET /api/project_activity

Request Body:

Loading...

Response:

post
required numeric projectIdOp
required numeric activityIdOp
required date date
required string userId

routesProjectWorkPackageCount DELETE PATCH PUT POST GET /api/project/{projectId}/version/{versionId}/count

URI Tokens: (required)

Request Body:

Loading...

Response:

this route user to post project state

get
required string projectId
required string versionId

routesProjectWorkPackages DELETE PATCH PUT POST GET /api/project/{projectId}/version/{versionId}/{pageNumber}/work-packages

URI Tokens: (required)

Request Body:

Loading...

Response:

Need the valid versionId and projectId

get

routesLinkedProjectCompletion DELETE PATCH PUT POST GET /api/project-completion/{userId}/{projectId}

URI Tokens: (required)

Request Body:

Loading...

Response:

get

routesPost DELETE PATCH PUT POST GET /api/posts/{id}

URI Tokens: (required)

Request Body:

Loading...

Response:

id is number

delete
get

routesPosts DELETE PATCH PUT POST GET /api/posts

Request Body:

Loading...

Response:

some hint about this resource

get
post
required any userId
required any category
optional any description
optional any media

routesPiecePuzzle DELETE PATCH PUT POST GET /api/piecePuzzle

Request Body:

Loading...

Response:

This route to provide piece of puzzle info

post
required array puzzle
required numeric puzzle_id

routesNotifications DELETE PATCH PUT POST GET /api/notifications

Request Body:

Loading...

Response:

delete
required array ids
get
post
required string userId
required numeric iwpId
required string timezone
put
required boolean isRead
required array ids

routesLinkedProject DELETE PATCH PUT POST GET /api/linked-project/{activityId}/{projectId}/{date}/{userId}/{assigneeId}

URI Tokens: (required)

Request Body:

Loading...

Response:

This is the Base Component

get

routesUnLikePost DELETE PATCH PUT POST GET /api/like/posts/{userId}/{postId}

URI Tokens: (required)

Request Body:

Loading...

Response:

This is the Base Component

delete

routesUnLikeComment DELETE PATCH PUT POST GET /api/like/comment/{userId}/{commentId}

URI Tokens: (required)

Request Body:

Loading...

Response:

This is the Base Component

delete

routesUserLike DELETE PATCH PUT POST GET /api/like/{userId}

URI Tokens: (required)

Request Body:

Loading...

Response:

This is the Base Component

get

routesLike DELETE PATCH PUT POST GET /api/like

Request Body:

Loading...

Response:

if like on post, leave the commentId with 0 and if like on comment, leave the postId with 0

post
required string userId
required numeric postId
optional numeric commentId

routesLeaveBetween DELETE PATCH PUT POST GET /api/leave_between/{startDateOfWeek}/{endDateOfWeek}

URI Tokens: (required)

Request Body:

Loading...

Response:

Get user by project id

get

routesLeaveWorkPackages DELETE PATCH PUT POST GET /api/leave-work-packges/{companyName}

URI Tokens: (required)

Request Body:

Loading...

Response:

get

routesLeaveRequest DELETE PATCH PUT POST GET /api/leave-requests/{id}

URI Tokens: (required)

Request Body:

Loading...

Response:

delete
optional string comment
get
put
required string userId
required string status
required string language
optional string comment

routesLeaveRequests DELETE PATCH PUT POST GET /api/leave-requests

Request Body:

Loading...

Response:

get
post
required string authorId
required number authorIdOp
required number workPackageId
required string startTime
required string endTime
required date startDate
required date endDate
required string identifierLabel
required string managerId
required array hrStaffIds
required string language
optional string comment
optional any proofDoc

routesLeaveRequestExport DELETE PATCH PUT POST GET /api/leave-request/export/{userId}

URI Tokens: (required)

Request Body:

Loading...

Response:

some hint about this resource

get

routesLeaveEventsLog DELETE PATCH PUT POST GET /api/leave-events-log/{leaveRequestId}

URI Tokens: (required)

Request Body:

Loading...

Response:

get

routesIndividualWorkingPlanCalendar DELETE PATCH PUT POST GET /api/individual-working-plan-calendar/{iwpId}

URI Tokens: (required)

Request Body:

Loading...

Response:

get

routesHidePost DELETE PATCH PUT POST GET /api/hide_post

Request Body:

Loading...

Response:

post
required string userId
required numeric postId

routesFeedbackTask DELETE PATCH PUT POST GET /api/feedback-task/{userId}/{taskId}

URI Tokens: (required)

Request Body:

Loading...

Response:

This route is use for get the feedback by task ID

get
post
required numeric reaction
required numeric questionId
put
required numeric reaction
required numeric questionId

routesFavoritePost DELETE PATCH PUT POST GET /api/favorite_posts/{userId}/{postId}

URI Tokens: (required)

Request Body:

Loading...

Response:

This route provides information about favorite posts by userId and postId

delete
post

routesFavoritePosts DELETE PATCH PUT POST GET /api/favorite_posts/{userId}

URI Tokens: (required)

Request Body:

Loading...

Response:

This route provides information about a user favorite posts

get

routesDeliverableTask DELETE PATCH PUT POST GET /api/deliverable-task

Request Body:

Loading...

Response:

Get deliverables

post
required numeric timeSpentId
required numeric liverableItemId

routesComment DELETE PATCH PUT POST GET /api/comment

Request Body:

Loading...

Response:

if comment on post, leave the commentId with 0

post
required string userId
required numeric postId
required string description
optional numeric commentId

routesCalendarValidate DELETE PATCH PUT POST GET /api/calendar-activities/{userId}

URI Tokens: (required)

Request Body:

Loading...

Response:

some hint about this resource

get

routesProjectsBU DELETE PATCH PUT POST GET /api/bu-project

Request Body:

Loading...

Response:

Get user by project id

get

routesAttendanceCalendars DELETE PATCH PUT POST GET /api/attendance-calendar

Request Body:

Loading...

Response:

get
post
required string userId
required string identifierDuration
required numeric iwpId
required string mondayMorning
required string tuesdayMorning
required string wednesdayMorning
required string thursdayMorning
required string fridayMorning
required string mondayAfternoon
required string tuesdayAfternoon
required string wednesdayAfternoon
required string thursdayAfternoon
required string fridayAfternoon
required date startDate
required date endDate

routesAlertReport DELETE PATCH PUT POST GET /api/alerts/{projectIdOp}/{alertStatus}

URI Tokens: (required)

Request Body:

Loading...

Response:

Get alert from a project

get
get alert report
patch
update alert report project activity
required number alertId

routesActivityCompletion DELETE PATCH PUT POST GET /api/activity-completion/{userId}/{activityId}/{projectId}/{occupancyId}

URI Tokens: (required)

Request Body:

Loading...

Response:

put
required boolean isIncomplete

routesDailyActivityCompletion DELETE PATCH PUT POST GET /api/activity-completion/{userId}/{activityId}

URI Tokens: (required)

Request Body:

Loading...

Response:

get

routesActivityByProject DELETE PATCH PUT POST GET /api/activity-by-project/{projectId}/{date}

URI Tokens: (required)

Request Body:

Loading...

Response:

Get actvity of user by project

get

routesActivities DELETE PATCH PUT POST GET /api/activities/{iwpId}/{userId}

URI Tokens: (required)

Request Body:

Loading...

Response:

some hint about this resource

get

Resources are listed in matching order. From top to bottom, the first URI to match the request is used.