v1
latestOpenAPI 3.0.12026-07-2464217456.8 KBProjects
Assign placeholders to an user in a project
post/1.0/projects/{projectId}/assign-placeholders
Path parameters
projectIdinteger required
The project's unique, system-generated identifier, which can be used to identify the project globally.
Request body
Example request
[
{
"placeholderId": 201,
"user": {
"emailId": "john.doe@rocketlane.com",
"userId": 201
}
}
]Response
The requested action was successfully executed.
Example response
{
"projectId": 201,
"projectName": "Acme onboarding",
"startDate": "2023-03-28",
"dueDate": "2023-03-28",
"createdAt": 1681319726000,
"updatedAt": 1681319726000,
"owner": {
"emailId": "john.doe@rocketlane.com",
"userId": 201,
"firstName": "John",
"lastName": "Doe"
},
"teamMembers": {
"members": [
{
"emailId": "john.doe@rocketlane.com",
"userId": 201,
"firstName": "John",
"lastName": "Doe"
}
],
"customers": [
{
"emailId": "rachel.green@acme.com",
"userId": 301,
"firstName": "Rachel",
"lastName": "Green"
}
],
"customerChampion": {
"emailId": "ruth.bell@acme.com",
"userId": 302,
"firstName": "Ruth",
"lastName": "Bell"
}
},
"status": {
"value": 2,
"label": "In progress"
},
"fields": [
{
"fieldId": 201,
"fieldLabel": "MRR",
"fieldValue": "1000",
"fieldValueLabel": "1000"
}
],
"customer": {
"companyId": 201,
"companyName": "Acme Inc",
"companyUrl": "https://www.acme.com"
},
"partnerCompanies": [
{
"companyId": 301,
"companyName": "Modert Inc",
"companyUrl": "https://www.modert.com"
}
],
"visibility": "EVERYONE",
"createdBy": {
"emailId": "john.doe@rocketlane.com",
"userId": 201,
"firstName": "John",
"lastName": "Doe"
},
"updatedBy": {
"emailId": "john.doe@rocketlane.com",
"userId": 201,
"firstName": "John",
"lastName": "Doe"
},
"currency": "USD",
"financials": {
"fixedFeeContract": {
"fixedFee": 100
},
"timeAndMaterialContract": {
"rateCard": {
"rateCardId": 21,
"rateCardName": "US Project rate"
},
"projectBudget": 100
},
"subscriptionContract": {
"subscriptionFrequency": "MONTHLY",
"subscriptionStartDate": "2023-03-28",
"periodMinutes": 60,
"periodBudget": 10000,
"noOfPeriods": 10
},
"metrics": {
"actualRevenue": 10000,
"estimatedRevenue": 200000,
"actualCost": 200,
"estimatedCost": 200,
"actualProfit": 200,
"estimatedProfit": 200,
"actualProfitMargin": 200,
"estimatedProfitMargin": 200,
"estimateAtCompletion": 200,
"estimationToCompletionInHours": 200
}
},
"placeholders": [
{
"placeholder": {
"placeholderId": 201,
"placeholderName": "Customer Success"
},
"placeholderStatus": "ASSIGNED",
"user": {
"emailId": "john.doe@rocketlane.com",
"userId": 201,
"firstName": "John",
"lastName": "Doe",
"role": "Project Manager"
},
"hourlyCostRate": 100,
"costRateCurrency": "USD",
"hourlyBillRate": 200,
"billRateCurrency": "USD"
}
]
}