Create a new account
POST/accounts
Create new account
Request
- application/json
Body
required
Array [
]
Client ID in AM
Client Secret in AM
Date when the account was created
Email associated with the given account
First name of the user of the given account
Unique identifier of the given account
Image URL of the user
Password regeneration required
Product recommendation allowed
Last name of the user of the given account
Password
Checks if the user is blocked due to exceeding maximum password attempts
Password confirmation
Used locale of the given account
Possible values: [fr
, en
, de
]
roles
object[]
User roles
Possible values: [ROLE_CUSTOMER_ADMIN
, ROLE_SITE_ADMIN
, ROLE_SITE_PRODUCTION
, ROLE_SITE_TECHNICAL
, ROLE_SITE_MARKETING
, ROLE_SITE_DEMO
, ROLE_SITE_ABTESTS_RESTRICTED
, ROLE_SITE_AUTO_PROMO_PERSO_ONLY
]
Possible values: [GETONE_CUSTOM_DATA
, CREATE_CUSTOM_DATA
, UPDATE_CUSTOM_DATA
, REMOVE_CUSTOM_DATA
, GETONE_KEYPAGE
, CREATE_KEYPAGE
, UPDATE_KEYPAGE
, REMOVE_KEYPAGE
, GETONE_REFERRER
, CREATE_REFERRER
, UPDATE_REFERRER
, REMOVE_REFERRER
, GETONE_EXPERIMENT
, CREATE_EXPERIMENT
, DUPLICATE_EXPERIMENT
, UPDATE_EXPERIMENT
, REMOVE_EXPERIMENT
, GETONE_FEATUREFLAG
, CREATE_FEATUREFLAG
, DUPLICATE_FEATUREFLAG
, UPDATE_FEATUREFLAG
, REMOVE_FEATUREFLAG
, GETONE_GOAL
, CREATE_GOAL
, UPDATE_GOAL
, REMOVE_GOAL
, GETALL_INTEGRATION
, UPDATE_INTEGRATION
, GETONE_PERSONALIZATION
, CREATE_PERSONALIZATION
, DUPLICATE_PERSONALIZATION
, UPDATE_PERSONALIZATION
, REMOVE_PERSONALIZATION
, GETONE_SEGMENT
, CREATE_SEGMENT
, UPDATE_SEGMENT
, REMOVE_SEGMENT
, GETONE_TARGETINGCONDITION
, GETONE_SITE
, CREATE_SITE
, UPDATE_SITE
, REMOVE_SITE
, GETONE_VARIATION
, CREATE_VARIATION
, DUPLICATE_VARIATION
, UPDATE_VARIATION
, REMOVE_VARIATION
, PREVISUALIZE_VARIATION
, GETONE_WIDGET
, CREATE_WIDGET
, UPDATE_WIDGET
, REMOVE_WIDGET
]
Solutions enabled for the user
Possible values: [WEB_EXPERIMENTATION
, FEATURE_EXPERIMENTATION
]
Possible values: [CREATED
, ACTIVATED
, DEACTIVATED
]
ID of the team to which the user belongs
Responses
- 201
- 400
- 403
- 423
- 500
Created
- */*
- Schema
- Example (from schema)
Schema
Array [
]
Client ID in AM
Client Secret in AM
Date when the account was created
Email associated with the given account
First name of the user of the given account
Unique identifier of the given account
Image URL of the user
Password regeneration required
Product recommendation allowed
Last name of the user of the given account
Checks if the user is blocked due to exceeding maximum password attempts
Used locale of the given account
Possible values: [fr
, en
, de
]
roles
object[]
User roles
Possible values: [ROLE_CUSTOMER_ADMIN
, ROLE_SITE_ADMIN
, ROLE_SITE_PRODUCTION
, ROLE_SITE_TECHNICAL
, ROLE_SITE_MARKETING
, ROLE_SITE_DEMO
, ROLE_SITE_ABTESTS_RESTRICTED
, ROLE_SITE_AUTO_PROMO_PERSO_ONLY
]
Possible values: [GETONE_CUSTOM_DATA
, CREATE_CUSTOM_DATA
, UPDATE_CUSTOM_DATA
, REMOVE_CUSTOM_DATA
, GETONE_KEYPAGE
, CREATE_KEYPAGE
, UPDATE_KEYPAGE
, REMOVE_KEYPAGE
, GETONE_REFERRER
, CREATE_REFERRER
, UPDATE_REFERRER
, REMOVE_REFERRER
, GETONE_EXPERIMENT
, CREATE_EXPERIMENT
, DUPLICATE_EXPERIMENT
, UPDATE_EXPERIMENT
, REMOVE_EXPERIMENT
, GETONE_FEATUREFLAG
, CREATE_FEATUREFLAG
, DUPLICATE_FEATUREFLAG
, UPDATE_FEATUREFLAG
, REMOVE_FEATUREFLAG
, GETONE_GOAL
, CREATE_GOAL
, UPDATE_GOAL
, REMOVE_GOAL
, GETALL_INTEGRATION
, UPDATE_INTEGRATION
, GETONE_PERSONALIZATION
, CREATE_PERSONALIZATION
, DUPLICATE_PERSONALIZATION
, UPDATE_PERSONALIZATION
, REMOVE_PERSONALIZATION
, GETONE_SEGMENT
, CREATE_SEGMENT
, UPDATE_SEGMENT
, REMOVE_SEGMENT
, GETONE_TARGETINGCONDITION
, GETONE_SITE
, CREATE_SITE
, UPDATE_SITE
, REMOVE_SITE
, GETONE_VARIATION
, CREATE_VARIATION
, DUPLICATE_VARIATION
, UPDATE_VARIATION
, REMOVE_VARIATION
, PREVISUALIZE_VARIATION
, GETONE_WIDGET
, CREATE_WIDGET
, UPDATE_WIDGET
, REMOVE_WIDGET
]
Solutions enabled for the user
Possible values: [WEB_EXPERIMENTATION
, FEATURE_EXPERIMENTATION
]
Possible values: [CREATED
, ACTIVATED
, DEACTIVATED
]
ID of the team to which the user belongs
{
"amClientId": "string",
"amClientSecret": "string",
"dateCreated": "2024-07-29T15:51:28.071Z",
"email": "string",
"firstName": "string",
"id": 0,
"imageURL": "string",
"isPasswordExpired": true,
"isProductRecoAllowed": true,
"lastName": "string",
"passwordBlocked": true,
"preferredLocale": "fr",
"roles": [
{
"customers": [
0
],
"name": "ROLE_CUSTOMER_ADMIN",
"privileges": [
"GETONE_CUSTOM_DATA"
],
"sites": [
0
]
}
],
"solutions": [
"WEB_EXPERIMENTATION"
],
"status": "CREATED",
"teamId": 0
}
Bad Request
- */*
- Schema
- Example (from schema)
Schema
Possible values: [SUCCESS
, ERROR
]
{
"code": "string",
"impersonator": "string",
"message": "string",
"name": "string",
"status": "SUCCESS",
"sub": "string",
"time": 0,
"timestamp": "2024-07-29T15:51:28.071Z"
}
Forbidden
- */*
- Schema
- Example (from schema)
Schema
Possible values: [SUCCESS
, ERROR
]
{
"code": "string",
"impersonator": "string",
"message": "string",
"name": "string",
"status": "SUCCESS",
"sub": "string",
"time": 0,
"timestamp": "2024-07-29T15:51:28.071Z"
}
Locked
- */*
- Schema
- Example (from schema)
Schema
Possible values: [SUCCESS
, ERROR
]
{
"code": "string",
"impersonator": "string",
"message": "string",
"name": "string",
"status": "SUCCESS",
"sub": "string",
"time": 0,
"timestamp": "2024-07-29T15:51:28.071Z"
}
Internal Server Error
- */*
- Schema
- Example (from schema)
Schema
Possible values: [SUCCESS
, ERROR
]
{
"code": "string",
"impersonator": "string",
"message": "string",
"name": "string",
"status": "SUCCESS",
"sub": "string",
"time": 0,
"timestamp": "2024-07-29T15:51:28.071Z"
}