Basecamp (Independent Publisher)#4147
Open
aaronmahbuild wants to merge 3 commits intomicrosoft:devfrom
Open
Conversation
Contributor
|
Hi @aaronmahbuild, Thank you for your interest in submitting the Basecamp connector under the Independent Publisher (IP) program. After review, we’re unable to proceed with this submission because Basecamp already exists as an official Microsoft connector in the Power Platform connector catalog. As per the Independent Publisher certification policy, new Independent Publisher connectors cannot be created for services that already have an existing Microsoft or certified connector. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
apiDefinition.swagger.json, by runningpaconn validatecommand.apiProperties.jsonhas a valid brand color and doesn't use an invalid brand color,#007ee5or#ffffff. If this is an independent publisher connector, I confirm that I am not submitting a connector icon.Basecamp — Independent Publisher Connector
Overview
Basecamp is a project management and team communication platform by 37signals. This connector enables Power Automate and Power Apps to interact with Basecamp projects, to-do lists, messages, schedule entries, and comments — bridging Basecamp workflows with the Microsoft Power Platform.
Publisher
Aaron Mah
Operations (15 total)
Authentication
OAuth 2.0 Authorization Code flow. Basecamp does not use granular scopes — the token inherits the authenticating user's permissions. Users must also provide their Basecamp Account ID (found in the URL:
https://3.basecamp.com/{account_id}/...). Detailed OAuth app setup instructions are in the Readme.Test Results
Test Tab — All Operations (15/15 Passed)
APIM Gateway Test — All Operations Passed
All 15 operations were tested end-to-end through Power Automate's APIM gateway, which is the same backend used by the PA test tab and flows:
Scenario Flows (3/3 Passed)
Three end-to-end flows were built and tested in Power Automate, each exercising the Basecamp dock-navigation pattern (Get Project → filter dock array → extract tool ID → call operation) with Teams notifications.
Scenario 1: Task Request → Basecamp To-do
Creates a to-do in Basecamp from a task request and posts confirmation to Teams. Exercises:
getProject,listTodoLists,createTodo.Scenario 2: Announcement → Message Board
Posts an announcement to a Basecamp message board and notifies Teams. Exercises:
getProject,createMessage.Scenario 3: Weekly Schedule Digest
Retrieves upcoming schedule entries from Basecamp, composes a digest, and posts to Teams. Exercises:
getProject,listScheduleEntries.Known Limitations