capabilities.work

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.

  1. Create the project in the account. Everything downstream, including roles, is scoped to the id this returns.
  2. List the industry roles the new project exposes. Roles are project-scoped ids, so they cannot be assigned by name.
  3. Find the member's partner company in the account directory so the user is seated against the right company rather than left unattributed.
  4. 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.
  5. 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.