Skip to content

    Pre-launch API. The concepts described here are settled, but the API shape is not: request and response fields, parameters and defaults can still change. Build against it, and talk to your Luigi's Box contact before you put an integration into production.

    The Hub

    View source

    The Hub is the browser console for your account, at https://hub.<region>.luigisbox.aihttps://hub.eu1.luigisbox.ai for the EU region. Sign in with the same Luigi’s Box account you use everywhere else; there is nothing separate to provision.

    Much of what this documentation shows as an API call can be done there instead. Where that is true, the page carries an In the Hub panel next to the call. It gives the click path as a trail — the section, the page, and the control you press — and says what the form does not cover.

    In the HubDoes whatWritten up under
    Front-end IntegrationCreates integration repositories, renames them, hands you the clone URL and the loader script URLRepositories API
    ChannelsCreates, edits and deletes channels — name, catalog, visibility conditions, attribute projectionsAccount structure
    Business RulesAuthors campaigns end to end: targeting, triggers, schedule, rules and effects, and the draft → active → paused → archived movesAuthoring API
    CatalogsBrowses a catalog’s object types and objects, and shows each object’s stored attributes as raw JSONCatalog metadata
    Catalog HistoryShows one object’s change timeline, each entry applied or still in flightObject history

    These have no form in the Hub, and are done over the API:

    The Hub and the API write the same records, so a channel created in one is the channel the other reads. Use whichever suits the job:

    • The Hub for one-off setup and for anything a person decides — creating the integration repository, adding a market as a channel, running a merchandising campaign.
    • The API for anything that has to repeat: provisioning per environment, campaigns generated from your own merchandising tooling, or configuration you keep in version control.