Creating Custom Connector Endpoints for DPC API

Following part one on OAuth setup, it’s time to create custom endpoints for the Matillion Data Productivity Cloud (DPC) API. This blog will guide you through setting up the first API endpoint using the Custom Connector.

You can either add a new Custom Connector, or else begin by selecting Data Productivity Cloud from the Flex Connector Library.

Add Custom Connector

  • Navigate to the Connectors tab and click on “Add connector”

[NOTE: eu1 in the url will be replaced with us1 for DPC accounts hosted in the US region.]

  • Authentication: Use OAuth in the Authentication Type field and select the DPC API OAuth we created in Part 1 in the Authentication field.
  • Parameters: Setup the projectId parameter to be Configurable and enter the value of the project that includes the pipeline that needs to be executed. The projectId can be found in the url for the Designer when in the project; it is the GUID value that is after the text “matillion.com/project/
  • Headers: Add a header parameter for Content-Type and set the value to application/json. This parameter can be set to be a Constant.
  • Body: 
  • Once these properties are setup, you can set up OAuth in Designer Project to use the DPC API Custom Connector endpoints. 

You’ve now successfully set up a custom endpoint for Matillion DPC API, streamlining data integration. Ready for part three? In the third installment, we will dive into how to set up the OAuth within Designer to start using this Custom Connector in real-world data orchestration workflows. Read here!

Part Four: Pipeline Execution and Status Retrieval Framework

Check out Matillion DPC capabilities by signing up for a free trial!

Naval Bal
Naval Bal

Solution Architect Manager

Get started today

Matillion's comprehensive data pipeline platform offers more than point solutions.