A setting is just a name and a value.
In your panel, open Subscription → Settings → Response headers. Add one row for each setting.
Open Response headers to choose which notes are sent with each subscription.
Your service
Your subscription is ready.
A shortcut into the app
This button carries the address of the subscriber’s profile.
mihonator://install-configWith this subscriptionhttps://sub.example.com/DEMO_TOKENShow the complete link
mihonator://install-config?url=https%3A%2F%2Fsub.example.com%2FDEMO_TOKENIllustrative exchange. DEMO_TOKEN and DEMO_DEVICE are placeholders; the YAML is shortened.
mihonator-hex- The accent on the connection control.
mihonator-servicename- The service name at the top.
mihonator-buyplan- A renewal button for this expiring plan.
Now change it at the source.
Save another color in the example panel, then refresh the profile to receive it.
Choose a color to save it in the example panel.
Prefer a config file? Get the same settings as JSON.
{
"customResponseHeaders": {
"mihonator-hex": "74C7EC",
"mihonator-servicename": "Your service",
"mihonator-buyplan": "https://provider.example/plans",
"mihonator-newboard": "true",
"mihonator-custom": "update"
}
}These values go in the panel’s customResponseHeaders setting.
A place for each piece
Think of a subscription as a package. The URL is its address. Headers are the little notes attached to it.
- In your panel
- Add the notes under Subscription → Settings → Response headers. Each row has a key and a value. Save the changes.
- On the subscription page
- The import button passes the subscriber’s URL to the app. The service behind that URL delivers the configuration and headers.
- Inside the YAML file
- Put the connection settings: servers, proxy groups and routing rules. The appearance settings shown here belong in the HTTP response headers.
A change arrives with the next reply
Save a new color in your panel, then refresh the profile in the app. That fetches another copy of the subscription, including its headers.
In this example, mihonator-custom: update allows styling to be applied on refresh. The value add limits that to the first import.
This lesson illustrates the customization contract with sample data. See provider setup for metadata supported by current builds, or explore the full header reference.