Get project public profile

GET/projectProfiles/{publicAlias}

Base URL: https://api.tinkermode.com

Get the publicly available information about a project. This includes information that is needed for a frontend application to carry out the user sign-in or sign-up process.

Authentication

This endpoint does not require authentication.

Path parameters

NameTypeRequiredConstraintsDescription
publicAliasstringYesA unique identifier to look up a profile's public profile.

Responses

200 Project's public profile is returned.

Content type: application/json

PropertyTypeRequiredConstraintsDescription
alertingVersionintegerNoread-only (server-generated); one of: 1, 2Alerting version for the project. Omitted/1 = V1, 2 = V2.
allowEntityClassPermissionsbooleanNoread-only (server-generated)If true, entity class permissions are allowed for the project.
assistantModeintegerNodefault: 0Describes the AI Assistant feature mode. 0 means the feature is disabled.
descriptionstringYesread-only (server-generated)A short description of the project.
disableEntityMappingbooleanNoread-only (server-generated)If true, entity mapping is disabled for the project.
enableDeviceLogRetrievalbooleanNoread-only (server-generated)True to enable device log retrieval.
idintegerYesread-only (server-generated)Unique project ID.
localestringNoread-only (server-generated)Default locale that can be used by project's frontend apps.
namestringYesread-only (server-generated)Display name of project.
onDemandProvisioningbooleanNoread-only (server-generated)True if devices are provisioned on demand by users.
publicAliasstringNoread-only (server-generated)Lookup key associated with project's public profile.
restrictPasswordLoginbooleanNoIf true, login by password is not allowed for regular users.
restrictUserRegbooleanNoread-only (server-generated)True to turn off open user registration.
userAccountModestringYesread-only (server-generated); one of: phone, email, byouDetermines how the user account system should operate.
userPasswordPolicyobjectNoread-only (server-generated)Password policy for project's users. Applicable only if userAccountMode is 'email'.
Properties of userPasswordPolicy
PropertyTypeRequiredConstraintsDescription
maxAgenumberNoNumber of days before a user must change password. A value of 0 means the password never expires.
minLengthnumberNoMinimum length of password.
mustHaveLowercasebooleanNoIf true, password must contain at least one lowercase letter.
mustHaveNonAlphanumbooleanNoIf true, password must contain at least one symbol.
mustHaveNumberbooleanNoIf true, password must contain at least one number.
mustHaveUppercasebooleanNoIf true, password must contain at least one uppercase letter.

401 Authorization is required to access this resource.

Content type: application/json

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

403 Request failed because of denied permission.

Content type: application/json

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

404 The requested projectProfile does not exist or is not accessible.

Content type: application/json

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

429 Request failed because of rate limit.

Content type: application/json

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

500 An unexpected error has occurred.

Content type: application/json

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.

503 The service is temporarily unavailable.

Content type: application/json

PropertyTypeRequiredConstraintsDescription
dataobjectNoread-only (server-generated)Any relevant data related to error.
reasonstringYesread-only (server-generated)Reason of error.