Create a new Aconex profile
patch
/api/user
Create a new Aconex profile and link to existing Lobby account.
Request
There are no request parameters for this operation.
Supported Media Types
- application/json
Root Schema : schema
Type:
objectResponse
Supported Media Types
- application/json
200 Response
Successful Operation.
Root Schema : CreateUserResponse
Type:
Show Source
object-
aconexUser: array
aconexUser
The fields for the newly created Aconex profile.
-
lobbyUser: object
CreateLobbyUserResponse
The fields for the newly created Lobby user account.
Nested Schema : aconexUser
Type:
arrayThe fields for the newly created Aconex profile.
Show Source
-
Array of:
object CreateAconexUserResponse
The fields for the newly created Aconex profile.
Nested Schema : CreateLobbyUserResponse
Type:
objectThe fields for the newly created Lobby user account.
Show Source
-
displayName: string
(String)
The first, middle, and last name for the newly created Lobby user account.
-
emailAddress: string
(String)
The email address for the newly created Lobby user account. This is also the Lobby username.
-
emailForCommunication: string
(String)
The email will be used to send emails from Lobby and Aconex.
-
firstName: string
(String)
The first name for the newly created Lobby user account.
-
lastName: string
(String)
The last name for the newly created Lobby user account.
-
middleName: string
(String)
The middle name for the newly created Lobby user account.
-
organizationId: integer
(int64)
The Lobby organization where the newly created Lobby user account exists.
Nested Schema : CreateAconexUserResponse
Type:
objectThe fields for the newly created Aconex profile.
Show Source
-
accountLinked: boolean
(boolean)
Denotes if the Aconex account was linked to the Lobby account.
-
aconexOrganizationId: integer
(int64)
The organization id of the Aconex organization.
-
appInstanceId: integer
(int64)
The application instance where the linked Aconex account resides.
-
communicationEmail: string
(String)
The email will be used to send emails from Lobby and Aconex.
-
errorDescription: string
(string)
Will display any issues that occurred during the user creation process.
-
hasLinkedAccounts: boolean
(boolean)
Denotes if there are any linked accounts from the organization for the requested user.
-
location: string
(String)
The city, state, and country of the lobby organization.
-
projectIds: array
projectIds
The list of Aconex projects each new aconex user account is invited to.
-
region: string
(String)
The name of the region the application instance belongs.
-
userId: string
(string)
The unique identifier for the Aconex user account.
-
userName: string
(string)
The username for the newly create Aconex user account.
Nested Schema : projectIds
Type:
arrayThe list of Aconex projects each new aconex user account is invited to.
Show Source
-
Array of:
string(Array)
The list of Aconex projects each new aconex user account is invited to.
400 Response
One or more required fields are missing.
401 Response
You do not have privileges to perform this action.
500 Response
Unable to create aconex profile.