Skip to content
    Back to all Bounties

    Earn 36,000 ($360.00)

    Time Remainingdue 1 year ago
    Canceled

    Create a custom AutoGPT plugin which communicates with Salesforce REST APIs

    RobertSindall
    RobertSindall
    Posted 1 year ago

    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:

    The following table lists supported REST resources in the API and provides a brief description for each

    Additionally, these information will be useful.

    Getting Information About My Organization

    Working with Object metadata

    Working with Records

    Working with Searches and Queries

    Tooling API

    User Interface API

    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