Onboard a Project and Its First Member
A 5-step recipe with Autodesk. We can help you get access.
Recipe · 5 steps
Onboard a Project and Its First Member
with Autodesk · Project Management
Stand up a new construction project and seat its first member.
- Create the project in the account. Everything downstream, including roles, is scoped to the id this returns.
- List the industry roles the new project exposes. Roles are project-scoped ids, so they cannot be assigned by name.
- Find the member's partner company in the account directory so the user is seated against the right company rather than left unattributed.
- Add the user to the project with their company, industry role, and product access. An invitation is sent if the email is not already in the account directory.
- Read the project roster filtered to the member's email to confirm the seat exists and to capture the access levels the service actually recorded.
What you'll need to have ready
- accountId: The ACC account (hub) id the project is created in.
- projectName: Name of the new project.
- projectType: Project type (e.g. "Commercial", "Office").
- jobNumber: Internal job or cost code for the project.
- startDate: Project start date (YYYY-MM-DD).
- endDate: Project end date (YYYY-MM-DD).
- country: Country the project is located in.
- timezone: Project timezone (e.g. "America/New_York").
- userEmail: Email of the first member to seat on the project.
- companyName: Partner company the member belongs to, resolved to an id.
For your developer
Arazzo workflow autodesk:onboard-project-and-member, 5 operations: createProject → getIndustryRoles → getCompanies → addProjectUser → getConstructionAdminV1AccountsByAccountIdProjectsByProjectIdUsers. Specs on APIs.io.