Productsup
Dev PortalConnector Setup

Execution config

Choose how configuration values are passed to your connector at runtime.

The Execution configuration step shows the execution mode selected when the connector was created. The execution mode determines how individual configuration values, authentication credentials, and secrets are passed to your connector at runtime.

The execution mode is set at creation and cannot be changed afterward. If you need a different mode, create a new connector.

Individual config values are passed as uppercase environment variables. Dashes in the command option are replaced with underscores.

API_KEY=abc123 BASE_URL=https://api.example.com php ./bin/console connector:run:import

Authentication credentials use the PUP_AUTH_ prefix. Secrets are passed as a JSON string in REGISTERED_SECRETS.

This mode works with any language and framework — just read environment variables.

Command options

Individual config values are appended as --flag=value CLI arguments.

php ./bin/console connector:run:import --api-key='abc123' --base-url='https://api.example.com'

Authentication credentials use the --pup-auth- prefix. Secrets are passed via --registered-secrets.

Use this mode if your CLI framework expects flags rather than environment variables.

How is this guide?

On this page