Create Asset Group
/v1/asset-groupsCreate an asset group for organizing Token360 assets.
Use groupKind to choose the group type:
GENERICfor regular uploaded or generated assets.REAL_FACEfor RealFace assets. The response may include anh5Linkverification URL.VIRTUAL_PORTRAITfor Virtual Portrait assets.
Authentication
Authorization Bearer — JWT session or sk-* API key.
Request Body
namestringOptional group display name.
groupKindstringOptional group kind: GENERIC, REAL_FACE, or VIRTUAL_PORTRAIT. Defaults to GENERIC.
emailstringOptional RealFace contact email.
phonestringOptional contact phone for REAL_FACE groups.
defaultUploadTtlDaysintegerOptional default TTL in days for USER_UPLOAD assets in GENERIC groups (1–3650).
Response
codeintegerResponse status code.
dataobjectCreated asset group.
data.assetGroupIdstringGroup public ID.
data.sharedbooleanWhether the group is shared with the caller.
data.sharePermissionstringShare permission when shared.
data.shareExpiresAtstringShare expiry time when shared.
data.namestringGroup name.
data.groupKindstringGroup kind.
data.statusstringGroup status.
data.verificationStatusstringReal Face verification status, when applicable.
data.activationAllowedbooleanWhether the group currently satisfies activation requirements.
data.activationBlockedReasonstringReason activation is blocked, when applicable.
data.assetCountintegerNumber of assets in the group.
data.h5LinkstringVerification link for REAL_FACE groups when pending.
data.defaultUploadTtlDaysintegerDefault upload TTL in days when the group is configured for upload overrides.
data.createdAtstringCreate timestamp.
data.updatedAtstringUpdate timestamp.
msgstringResponse message.
serviceCodestring | nullService error code on failure.