dreame-shopify-app/shopify.app.toml

79 lines
1.9 KiB
TOML
Raw Normal View History

2026-06-19 00:53:13 +08:00
name = "Dreame Activity"
handle = "dreame-activity"
application_url = "https://example.ngrok-free.app"
embedded = true
[build]
automatically_update_urls_on_dev = true
include_config_on_deploy = true
[access_scopes]
scopes = "read_orders,read_metaobjects,write_metaobjects,write_metaobject_definitions"
2026-06-19 00:53:13 +08:00
[auth]
redirect_urls = [
"https://example.ngrok-free.app/auth/callback",
"https://example.ngrok-free.app/auth/shopify/callback",
"https://example.ngrok-free.app/api/auth/callback"
]
[metaobjects.app.dreame_activity]
name = "Dreame Activity"
access.admin = "merchant_read_write"
access.storefront = "none"
[metaobjects.app.dreame_activity.fields.activity_id]
name = "Activity ID"
type = "number_integer"
required = true
[metaobjects.app.dreame_activity.fields.api_app_id]
name = "API App ID"
type = "single_line_text_field"
required = true
[metaobjects.app.dreame_activity.fields.api_secret]
name = "API Secret"
type = "single_line_text_field"
required = true
[metaobjects.app.dreame_activity.fields.status_api_url]
name = "Status API URL"
type = "url"
required = true
[metaobjects.app.dreame_activity.fields.push_api_url]
name = "Push API URL"
type = "url"
required = true
[metaobjects.app.dreame_activity.fields.status_success_code]
name = "Status Success Code"
type = "number_integer"
required = false
[metaobjects.app.dreame_activity.fields.status_active_required]
name = "Status Active Required"
type = "boolean"
required = false
[metaobjects.app.dreame_activity.fields.push_success_code]
name = "Push Success Code"
type = "number_integer"
required = false
[metaobjects.app.dreame_activity.fields.redirect_url]
name = "Redirect URL"
type = "url"
required = true
[metaobjects.app.dreame_activity.fields.button_text]
name = "Button Text"
type = "json"
required = true
[metaobjects.app.dreame_activity.fields.shop]
name = "Shop Override"
type = "single_line_text_field"
required = false