Skip to content

feat(sdk): add support for endpoints#64

Merged
Dominik Kadera (dominikkadera) merged 5 commits into
mainfrom
dka/sdk-endpoints
Jul 1, 2026
Merged

feat(sdk): add support for endpoints#64
Dominik Kadera (dominikkadera) merged 5 commits into
mainfrom
dka/sdk-endpoints

Conversation

@dominikkadera

Copy link
Copy Markdown
Member

Hey,

in this PR I'm adding support for working with the new Endpoints entity in the Apps SDK, which means:

  • new sdk.endpoints namespace with corresponding CRUD+ methods
    • this is heavily inspired by how Modules and RPCs are implemented in the SDK, since Endpoints will live alongside them
  • bundled MCP Tools for working with Endpoints as well

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds a new make.sdk.endpoints namespace to the Make TypeScript SDK, including CRUD-ish operations plus section management for the new “Endpoints” entity in the Apps SDK, and exposes corresponding bundled tools.

Changes:

  • Added SDKEndpoints endpoint implementation (list/get/create/update/delete, getSection/setSection, makePublic/makePrivate) and wired it into Make + public exports.
  • Added MCP/CLI tool definitions for SDK Endpoints and registered them in the global tools aggregator.
  • Added unit/integration tests and mock fixtures for the new SDK Endpoints functionality.

Reviewed changes

Copilot reviewed 14 out of 15 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
test/sdk/endpoints.spec.ts Unit tests for make.sdk.endpoints methods and request shapes.
test/sdk/endpoints.integration.test.ts Integration coverage for creating/updating/section management and cleanup flows.
test/mocks/sdk/endpoints/update.json Mock response for endpoint update.
test/mocks/sdk/endpoints/list.json Mock response for listing endpoints.
test/mocks/sdk/endpoints/get.json Mock response for getting an endpoint.
test/mocks/sdk/endpoints/get-section.json Mock response for retrieving an endpoint section.
test/mocks/sdk/endpoints/create.json Mock response for endpoint creation.
src/tools.ts Registers the new sdk-endpoints tools into MakeTools.
src/make.ts Adds sdk.endpoints to the Make client SDK namespace.
src/index.ts Exports new SDK Endpoints types for public consumption.
src/endpoints/sdk/endpoints.ts Implements the SDKEndpoints API client.
src/endpoints/sdk/endpoints.tools.ts Adds tool definitions for SDK Endpoints operations.
README.md Documents SDK Endpoints and adds the tool category entry.
package.json Bumps package version to 1.6.0.
package-lock.json Updates lockfile version metadata to 1.6.0.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md Outdated
Comment thread src/endpoints/sdk/endpoints.tools.ts
@dominikkadera Dominik Kadera (dominikkadera) marked this pull request as ready for review July 1, 2026 09:37
@dominikkadera Dominik Kadera (dominikkadera) requested a review from a team as a code owner July 1, 2026 09:37
@dominikkadera Dominik Kadera (dominikkadera) merged commit 4e883de into main Jul 1, 2026
4 checks passed
@dominikkadera Dominik Kadera (dominikkadera) deleted the dka/sdk-endpoints branch July 1, 2026 10:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants