Skip to main content

JSON objects

User

NameTypeDefault valueDescription
idStringUser identifier (uuid4)
firstnameStringUser firstname
lastnameStringUser lastname
emailStringUser email address
expires_atDateThe user expiration date
customer_idIntegerThe customer identifier associated to the user
phoneStringUser phone number
languageStringUser language.
Allowed values : en, fr, de
last_login_atDatetimeThe date and time of the last user's connection, made with one of his accesses
created_atDatetimeThe user creation datetime
created_byAuthorThe access that created the user
updated_atDatetimeThe user last update datetime
updated_byAuthorThe access that updated the user

UserSearchResult

NameTypeDefault valueDescription
totalIntegerTotal number of users matching the search criteria
limitInteger100Number of users returned
offsetInteger0Offset used
resultsList of UserList of users matching the search criteria

Access

NameTypeDefault valueDescription
idIntegerThe identifier of the access
userStringThe user identifier
typeStringThe access type.
Allowed values : ui_connection, sso_connection, api_connection, profile
customer_idIntegerThe customer identifier associated to the access
rolesList of String[]The roles associated to the access
last_login_atDatetimeThe date and time of the last access' connection
created_atDatetimeThe access creation datetime
created_byAuthorThe access that created this access
two_fa_enabledBooleanOnly on an ui_connection access.
Does this access require two-factor authentication?
sso_idStringOnly on an sso_connection access.
The access identifier on your Single Sign On authentication system
nameStringOnly on an api_connection or profile access.
The name of the access. It can be used to differentiate between several accesses.
languageStringOnly on an api_connection access.
Access language.
Allowed values : en, fr, de

UserAccessListResult

NameTypeDefault valueDescription
totalIntegerTotal number of access
resultsList of AccessList of access

AccessSearchResult

NameTypeDefault valueDescription
totalIntegerTotal number of access matching the search criteria
limitInteger100Number of access returned
offsetInteger0Offset used
resultsList of AccessList of access matching the search criteria

Token

NameTypeDefault valueDescription
idIntegerThe token identifier
tokenStringThe token value
expires_atDatetimeThe token expiration datetime
created_atDatetimeThe token creation datetime
updated_atDatetimeThe token last update datetime

Role

NameTypeDefault valueDescription
idStringThe role identifier
descriptionStringThe role description
permissionsList of PermissionThe set of permissions constituting this role

Role Summary

NameTypeDefault valueDescription
idStringThe role identifier
descriptionStringThe role description

RoleListResult

NameTypeDefault valueDescription
totalIntegerTotal number of roles
resultsList of Role SummaryList of roles

Permission

NameTypeDefault valueDescription
idStringThe permission identifier
descriptionStringThe permission description

Author

NameTypeDefault valueDescription
idStringThe identifier of the author
firstnameStringThe firstname of the author
lastnameStringThe lastname of the author

ResourceType

Enum representing the types of resources that can be authorized in permission operations.

ValueDescription
zoneDNS zone resource type

Additional resource types may be added in future versions of the API.