Skip to main content

List of extension items in member detailed settings.

In addition to the default items, you can add extra items to the member information in the member's Extended item settings.
Image from Gyazo

Items added here will appear in the Profile information tab of the Member editor.
Image from Gyazo

Extended items can also be set and restricted in terms of what is displayed by writing in the input field or by clicking on the "Input restriction" button.
Image from Gyazo

The contents that can be configured and the JSON response obtained by the Member::details endpoint are as follows.

Additional fields list

Single-line text
Multi-line text
Numeric value
URL
Dropdown selection
Single choice (Radio button)
Multiple choice (checkbox)
Bool
Date
Relational data selection
Upload file
File (upload to GCS)
File (upload to S3)

Text

Single-line text

Accessing the Member Edit Screen

Image from Gyazo

Accessing the extended item setting screen

Image from Gyazo

Input restriction

Image from Gyazo

ItemDescription
RequiredIf checked, this field is required.
Input restrictionYou can restrict the strings that can be entered.
PlaceholderEnter the placeholder.
Character limitSet the minimum and maximum number of characters.

JSON Response

details: {
    "single_line_text": "Text",
},

Multi-line text

Accessing the Member Edit Screen

Image from Gyazo

Accessing the extended item setting screen

Image from Gyazo

Input restriction

Image from Gyazo

ItemDescription
RequiredIf checked, this field is required.
Input restrictionYou can restrict the strings that can be entered.
PlaceholderEnter the placeholder.
Character limitSet the minimum and maximum number of characters.

JSON Response

details: {
    "multi_line_text": "Text area",
},

Numeric value

Accessing the Member Edit Screen

Image from Gyazo

Accessing the extended item setting screen

Image from Gyazo

Input restriction

Image from Gyazo

ItemDescription
RequiredIf checked, this field is required.

JSON Response

details: {
    "number_value": 100,
},

URL

Accessing the Member Edit Screen

Image from Gyazo

Accessing the extended item setting screen

Image from Gyazo

Input restriction

Image from Gyazo

ItemDescription
RequiredIf checked, this field is required.

JSON Response

details: {
    "url_value": {
      "url": "https://www.diverta.co.jp",
      "title": "URL_Title"
    },
},

Selection

Accessing the Member Edit Screen

Image from Gyazo

Accessing the extended item setting screen

Image from Gyazo

ItemDescription
Setting ChoicesYou can set choices by writing them in the form key::value.
Default SettingsAdding a default like key::default::value will make the set choice the default choice.

Input restriction

Image from Gyazo

ItemDescription
RequiredIf checked, this field is required.

JSON Response

details: {
    "dropdown_selection": {
        "key": "1",
        "label": "Option-1"
    },
},

Single choice (Radio button)

Accessing the Member Edit Screen

Image from Gyazo

Accessing the extended item setting screen

Image from Gyazo

ItemDescription
Setting ChoicesYou can set choices by writing them in the form key::value.
Default SettingsAdding a default like key::default::value will make the set choice the default choice.

Input restriction

Image from Gyazo

ItemDescription
RequiredIf checked, this field is required.

JSON Response

details: {
    "radiobutton_selection": {
        "key": "1",
        "label": "Option-1"
    },
},

Multiple choice (checkbox)

Accessing the Member Edit Screen

Image from Gyazo

Accessing the extended item setting screen

Image from Gyazo

ItemDescription
Setting ChoicesYou can set choices by writing them in the form key::value.
Default SettingsAdding a default like key::default::value will make the set choice the default choice.

Input restriction

Image from Gyazo

ItemDescription
RequiredIf checked, this field is required.

JSON Response

details: {
    "checkbox_selection": {
        "key": "1",
        "label": "Option-1"
    },
},

Bool

Accessing the Member Edit Screen

Image from Gyazo

Accessing the extended item setting screen

Image from Gyazo

ItemDescription
Setting ChoicesThe boolean option is automatically set and cannot be changed.

Input restriction

Image from Gyazo

ItemDescription
RequiredIf checked, this field is required.

JSON Response

details: {
"bool": false,
},

Date

Accessing the Member Edit Screen

Image from Gyazo

Accessing the extended item setting screen

Image from Gyazo

ItemDescription
Option ConfigurationRelease version: β / RCversionSetting add_time::1 enables the input of time.

Input restriction

Image from Gyazo

ItemDescription
RequiredIf checked, this field is required.
Input restrictionYou can restrict the strings that can be entered.
Character limitSet the minimum and maximum number of characters.

JSON Response

details: {
    "date_value": "2023-08-02",
},

Relational data selection

Accessing the Member Edit Screen

Image from Gyazo

Click "No Selection" to select the relevant content.

Image from Gyazo

Accessing the extended item setting screen

Image from Gyazo

ItemDescription
Module SettingsYou can set the module to relate to the member by writing it in the form of module::module type.
Configurable module types: topics, member, inquiry.
Content definition ID settingThe content definitions to be displayed in the choices are specified by content definition IDs in the form of group_id::1.
Valid only when the module type is topics.
Category ID settingsYou can specify a category ID in the form of contents_type::1 to specify the category to be displayed in the choices.
Valid only when the module type is topics.
Limit to content you own.self_only::1を設定すると、ログインしているユーザーが作成したコンテンツだけが取得されます。
Valid only when the module type is topics.
Disable Browsing RestrictionsSet secure_off::1 to disable browsing restrictions and allow content retrieval.
Valid only when the module type is topics.

Input restriction

Image from Gyazo

ItemDescription
RequiredIf checked, this field is required.

JSON Response

details: {
    "relatedinfo_selection": {
      "module_type": "topics",
      "module_id": 3
    },
},

File

Upload file

Accessing the Member Edit Screen

Image from Gyazo

Accessing the extended item setting screen

Image from Gyazo

ItemDescription
Specify the extensionYou can specify file extensions that are allowed to be uploaded.
Specify file extensions separated by ;, such as file_type::png;jpg.

Input restriction

Image from Gyazo

ItemDescription
RequiredIf checked, this field is required.

JSON Response

details: {
    "upload_file": {
      "id": "1_upload_file",
      "url": "https://sample.g.kuroco-img.app/files/member/ext/1_upload_file.png",
      "desc": ""
    },
},

File (upload to GCS)

File (upload to GCS) is available after integration with Firebase.

Accessing the Member Edit Screen

Image from Gyazo

Accessing the extended item setting screen

Image from Gyazo

Input restriction

Image from Gyazo

ItemDescription
RequiredIf checked, this field is required.
Specify the extensionYou can specify file extensions that are allowed to be uploaded.
Specify file extensions separated by ;, such as file_type::png;jpg.

JSON Response

details: {
    "file_gcs": {
      "id": "31_ext_file_gcs",
      "url": "https://storage.googleapis.com/kuroco-test.appspot.com/files/member/ext/31_file_gcs.png?X-Goog-Algorithm=xxxxx",
      "desc": "image01"
    },
},

File (upload to S3)

File (upload to S3) is available after integration with Amazon S3.

Accessing the Member Edit Screen

Image from Gyazo

Accessing the extended item setting screen

Image from Gyazo

Input restriction

Image from Gyazo

ItemDescription
RequiredIf checked, this field is required.
Specify the extensionYou can specify file extensions that are allowed to be uploaded.
Specify file extensions separated by ;, such as file_type::png;jpg.

JSON Response

details: {
    "file_s3": {
      "id": "25_ext_file_s3",
      "url": "https://kuroco-sample.s3.ap-northeast-1.amazonaws.com/files/member/ext/25_file_s3.png?response-content-disposition=xxxxx",
      "desc": "image01"
    }
},

Support

If you have any other questions, please contact us or check out Our Slack Community.