Canvas is simple to use, but before diving in it can be a good idea to get to know some of the key concepts.
...
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
Summary:
In short, workflows are made up of blocks which fetch data via apps registered in a user account. |
Table of Contents | ||||
---|---|---|---|---|
|
>>>>>Illustration<<<<<< How apps blocks and wfs relate
Applications
Canvas simplifies interaction with APIs by letting you register applications.
When you register a new application on a user account you will be asked to provide the necessary API credentials (usernames, passwords, API keys, etc) for the app. These details are then stored safely in the user account, and can be used by the integrations (“workflows”) that you create.
...
If you have worked with APIs before, you will know that it can be challenging to manually handle API authentication, safe storage of API credentials, refreshing of session tokens, OAuth, keeping track of API changes, OAuth, etc.
Canvas simplifies all this by handling authentication and querying for youletting you register applications in your account (or the client account).
Instead of querying the external registered applications safely store API credentials, and provide a simplified middle layer for working with external. Session tokens are automatically refreshed, so you can build your integrations and interact with the API without having to think about authentication.
When you register a new application on a user account you will be asked to provide the necessary API credentials (usernames, passwords, API keys, etc) for the app. These details are then stored safely in the user account, and can be used by the integrations (“workflows”) that you create.
...
The applications in Canvas also have their own APIs, and thus work as a middle layer - simplifying and unifying the process of working with several external APIs. This means that you would (normally) not query external APIs directly. Instead you would query the app you registered:
...
This simplifies the process of building integrations while ensuring safe handling of sensitive data.
Blocks
...
Workflows:
Canvas philosophy
...