Earn 36,000 ($360.00)
Create a custom AutoGPT plugin which communicates with Salesforce REST APIs
Bounty Description
Problem Description
Create a set of custom auto GPT plugins
https://github.com/Significant-Gravitas/Auto-GPT-Plugin-Template
which communicates with the Salesforce REST API.
Example Slack Plugin
https://github.com/adithya77/Auto-GPT-slack-plugin
Authorization Through Connected Apps and OAuth 2.0
https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_oauth_and_connected_apps.htm
These apis should include:
Additionally, these information will be useful.
Getting Information About My Organization
Working with Searches and Queries
We'd like a plugin or series of plugins which that AutoGPT interact with Salesforce.
These interactions should enable:
Check metadata
Get metadata
Get/SOQL data
Get/SOSL data
Create metadata
Etc .. for each of the Salesforce REST APIs
Acceptance Criteria
Providing a username, password and security key, we can interact with all the Salesforce APIs
I should be able to enquire about meta data, it should be able to check if it exists and return an explanation of it.
I should be able to enquire data, and it should figure out where to look and return it.
I should be able to add a new field to an existing object
I should be able to place or move the field some on the page layout
I should be able to create a custom object
Etc... for each of the Salesforce REST APIs
Technical Details
https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_list.htm