Developer mode exposes advanced options that are unavailable by default in integrator.io. Please note that you need to have Administrator access to utilize developer tools.
- Toggle Developer mode
- Developer tools
- Developer resources
- Custom settings
- My APIs
- Field help paths
Use the following steps to switch to Developer mode, if you are signed in with Manager access to the account:
- Log in to integrator.io.
- Click the avatar image profile button in the top right corner of the screen.
- Select My profile.
- Check the Developer mode box at the bottom of the page. (If you have only Monitor-level access to a shared account, then this checkbox is disabled and the additional options will not appear.)
- Click the Save button.
Verify that you are in Developer mode by expanding the Resources menu. You should now see additional links for Scripts and Stacks.
Feel free to organize your scripts any way you like. For example, you could have just one script record and put all your code there, or you could split your code across multiple different script records (for different team members to maintain).
Since scripts can be invoked by any number of resources in your integrator.io account, always edit a script carefully and test the outcome wherever the functions are called.
Stacks are simple server environments used to host code for hooks, wrappers, connector installers, and settings pages. Within stacks, for example, you can enable “hook” fields, exposing custom code that you can configure when defining an export or import.
Stacks can be implemented in any programming language and are always invoked via HTTP. Every stack is assigned a system token for use in authenticating HTTP requests. You own the source code IP for all of your stacks, and you have the option share a stack within the community of integrator.io users.
With Developer mode enabled, you can define custom settings for the resources to which you have Manager (write) access. You will now see these settings for each integration and its resources: flow, connections, exports, and imports.
My APIs are custom HTTP endpoints that you can build directly in integrator.io, which can then be invoked synchronously from client applications. These endpoints are powered by script functions that have full access to the integrator.io API.
My APIs appear in the Resources menu only when an account owner (admin) is in Developer mode.
In Developer mode, whenever you click a help button on an integrator.io setting, you can also view the internal JSON path to the field help resource.