Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Widget definition - Administration

Customers or customer representatives (consultants) sometimes control widget definitions themselves (depending on the agreement). Widget definition is currently managed over cURL https://curl.se/ using basic authentication (you can use git bash or similar terminal). To simplify administration and improve security further an admin UI with MFA is planned for later.

Note

Note that all modification to definitions is immediately reflected. Widget lifecycle management is not currently in place and it is recommended to use other specific widgets for dev and test purposes before updating the production definition.

Info

As we currently do not version control definitions, it is recommended to source control your definitions elsewhere.

Tip

To simplify administration and improve security further an admin UI with MFA is planned for later.

List

...

Configurations

The following cURL will list the id and name of all configurations related to the admin user.

...

Parameter

Description

USER

An administration user with the proper access.

PASSWORD

The password of the administration user.

...

Create a Configuration

The following cURL template will create a new widget definition.

...

Parameter

Description

CONFIG_NAME

A unique string representation of the configuration. Used when referring the widget from the “Create additional app” dialog.

CONFIG_FILE

The configuration file holding the definition.

USER

An administration user with the proper access.

PASSWORD

The password of the administration user.

...

Update a Configuration

The following cURL template will update the widget definition and/or its name (used referring from 3DX).

...

Parameter

Description

CONFIG_ID

A numeric identifier of the configuration. Can be found calling list configurations.

CONFIG_NAME

A unique string representation of the configuration. Could be changed, used when referring the widget from the “Create additional app” dialog.

CONFIG_FILE

The configuration file holding the new definition.

USER

An administration user with the proper access.

PASSWORD

The password of the administration user.

Create

...

/ Update a Code resource

To add a custom js resource to use in configurations (e.g. custom dataHandlers) you can push a js file to the server using the following cURL.

...

Parameter

Description

COMPANY_ID

A numeric identifier of your company. Where to get this?

FILE

The js file holding the new resource definition.

USER

An administration user with the proper access.

PASSWORD

The password of the administration user.

...