Appearance
What are Contracts
Contracts in RobotAgentz are akin to what other systems might call "Connections." They bundle all the essential details needed to integrate with external services, such as:
- APIs
- Databases
- Email Servers
Contracts are critical because they often contain sensitive information that demands top-notch security. Like all assets, Contracts are encrypted on disk when at rest.
Type of Contracts
As of today there are five types of contracts. Here is a list of the contract types:
- API type - Used to connect to external API's. These contracts set request types, headers, parameters, body request types, body and authorization types. As of now the allowed Authorization types are No Auth, bearer token, and API-Keys. You can also add cURL options to the contract if needed. If you need another type of authentication method that we currently do have give us a shout at support@robotagentz.com.
- MySQL type - This contract type is used for direct connection to a MySQL database. RobotAgentz gives you three methods for a secure connection. You can connect using None (not recommended), Connect over SSH, or Connect over SSL.
- Email server type - This contract type is used for connecting to SMTP Relay Email servers.