Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/amp-labs/connectors
/ functions
Functions
8,532 in github.com/amp-labs/connectors
⨍
Functions
8,532
◇
Types & classes
1,636
↓ 3 callers
Function
NewConnector
(params common.ConnectorParams)
providers/monday/connector.go:33
↓ 3 callers
Function
NewConnector
(params common.ConnectorParams)
providers/talkdesk/connector.go:43
↓ 3 callers
Function
NewConnector
(opts ...Option)
providers/gong/connector.go:23
↓ 3 callers
Function
NewConnector
(params common.ConnectorParams)
providers/salesfinity/connector.go:25
↓ 3 callers
Function
NewConnector
(params common.ConnectorParams)
providers/insightly/connector.go:29
↓ 3 callers
Function
NewConnector
(params common.ConnectorParams)
providers/odoo/connector.go:26
↓ 3 callers
Function
NewConnector
(opts ...Option)
providers/outreach/connector.go:19
↓ 3 callers
Function
NewConnector
(params common.ConnectorParams)
providers/webex/connector.go:23
↓ 3 callers
Function
NewConnector
(params common.ConnectorParams)
providers/fathom/connector.go:26
↓ 3 callers
Function
NewConnector
(params common.ConnectorParams)
providers/helpscoutmailbox/connector.go:31
↓ 3 callers
Function
NewConnector
(params common.ConnectorParams)
providers/phoneburner/connector.go:32
↓ 3 callers
Function
NewConnector
(opts ...Option)
providers/iterable/connector.go:18
↓ 3 callers
Function
NewConnector
(params common.ConnectorParams)
providers/aircall/connector.go:31
↓ 3 callers
Function
NewConnector
(opts ...Option)
providers/kit/connector.go:21
↓ 3 callers
Function
NewConnector
(params common.ConnectorParams)
providers/bentley/connector.go:27
↓ 3 callers
Function
NewConnector
NewConnector In the highlevel connector, there is two listing type -- standard and whitelabel. Both type have different Authorization URL. Refer below
providers/highlevelstandard/connector.go:47
↓ 3 callers
Function
NewConnector
(params common.ConnectorParams)
providers/justcall/connector.go:32
↓ 3 callers
Function
NewConnector
(params common.ConnectorParams)
providers/getresponse/connector.go:25
↓ 3 callers
Function
NewConnector
(opts ...Option)
providers/klaviyo/connector.go:21
↓ 3 callers
Function
NewConnector
(params common.ConnectorParams)
providers/braintree/connector.go:29
↓ 3 callers
Function
NewConnector
(params common.ConnectorParams)
providers/copper/connector.go:37
↓ 3 callers
Function
NewConnector
(opts ...Option)
providers/keap/connector.go:26
↓ 3 callers
Function
NewConnector
(params common.ConnectorParams)
providers/quickbooks/connector.go:50
↓ 3 callers
Function
NewConnector
(params common.ConnectorParams)
providers/chargebee/connector.go:27
↓ 3 callers
Function
NewConnector
(params common.ConnectorParams)
providers/chargeover/connector.go:27
↓ 3 callers
Function
NewConnector
(params common.ConnectorParams)
providers/slack/connector.go:36
↓ 3 callers
Function
NewConnector
(opts ...Option)
providers/intercom/connector.go:24
↓ 3 callers
Function
NewConnector
NewConnector constructor. In the highlevel connector, there is two listing type -- standard and whitelabel. Both type have different Authorization URL
providers/highlevelwhitelabel/connector.go:47
↓ 3 callers
Function
NewConnector
(params common.ConnectorParams)
providers/shopify/connector.go:32
↓ 3 callers
Function
NewConnector
(opts ...Option)
providers/stripe/connector.go:19
↓ 3 callers
Function
NewConnector
(params common.ConnectorParams)
providers/instantlyai/connector.go:34
↓ 3 callers
Function
NewConnector
(params common.ConnectorParams)
providers/livestorm/connector.go:25
↓ 3 callers
Function
NewConnector
(opts ...Option)
providers/smartlead/connector.go:19
↓ 3 callers
Function
NewConnector
(params common.ConnectorParams)
providers/connectwise/connector.go:51
↓ 3 callers
Function
NewConnector
(params common.ConnectorParams)
providers/pylon/connectors.go:26
↓ 3 callers
Function
NewConnector
(params common.ConnectorParams)
providers/blackbaud/connector.go:31
↓ 3 callers
Function
NewConnector
(params common.ConnectorParams)
providers/recurly/connector.go:26
↓ 3 callers
Function
NewConnector
(opts ...Option)
providers/zoom/connector.go:21
↓ 3 callers
Function
NewConnector
(params common.ConnectorParams)
providers/teamwork/connector.go:32
↓ 3 callers
Function
NewConnector
(params common.ConnectorParams)
providers/ringcentral/connector.go:28
↓ 3 callers
Function
NewConnector
NewConnector creates a new Microsoft connector. It defaults to the Microsoft provider; use NewConnectorForProvider for twin providers (e.g. MicrosoftC
providers/microsoft/connector.go:56
↓ 3 callers
Function
NewConnector
(opts ...Option)
providers/dynamicscrm/connector.go:20
↓ 3 callers
Function
NewConnector
(params common.ConnectorParams)
providers/nutshell/connector.go:29
↓ 3 callers
Function
NewConnector
(ctx context.Context)
test/procoresandbox/connector.go:15
↓ 3 callers
Function
NewConnector
(ctx context.Context)
test/chargeover/connector.go:13
↓ 3 callers
Function
NewConnector
(ctx context.Context)
test/kaseyavsax/connector.go:13
↓ 3 callers
Function
NewConnector
(ctx context.Context)
test/ringcentral/connector.go:15
↓ 3 callers
Method
ObjectName
()
providers/housecallPro/subscriptionEvent.go:137
↓ 3 callers
Function
PanicRecovery
PanicRecovery catches the cause of panic and passes it to the callback.
internal/goutils/utils.go:11
↓ 3 callers
Function
ParseBatchWrite
ParseBatchWrite converts a provider's overall batch response into a consolidated BatchWriteResult. A Record is a domain-agnostic map/struct that mode
common/construct.go:152
↓ 3 callers
Method
Put
(ctx context.Context, url string, reqBody []byte, headers ...Header, )
common/http.go:251
↓ 3 callers
Function
QueryHTML
QueryHTML this method can panic.
tools/scrapper/utils.go:16
↓ 3 callers
Method
RawEventName
()
providers/salesforce/subscriptionEvent.go:140
↓ 3 callers
Method
RawMap
()
common/types.go:818
↓ 3 callers
Method
Read
Read retrieves an object from the data source
internal/components/methods.go:12
↓ 3 callers
Method
ReadInfo
(provider Provider, vars ...catalogreplacer.CatalogVariable)
providers/utils.go:120
↓ 3 callers
Method
ReadObjectsPost
ReadObjectsPost is the same as ReadObjectsGet but retrieves schemas for endpoints that perform reading via POST. If all paths should be explored use D
tools/fileconv/api3/queries.go:52
↓ 3 callers
Method
RecordId
()
providers/housecallPro/subscriptionEvent.go:168
↓ 3 callers
Function
ResolveTestServerURL
(urlTemplate string, serverURL string)
test/utils/testconn/comparator.go:226
↓ 3 callers
Function
RunWebhookConsumer
RunWebhookConsumer starts a long‑running webhook consumer that listens for incoming change‑notification messages from a provider and prints them to st
test/utils/testscenario/webhook-messaging.go:50
↓ 3 callers
Method
SchemaSource
SchemaSource returns a short name of the mechanism this provider uses to obtain schema metadata. This is intended primarily for logging, diagnostics,
internal/components/methods.go:38
↓ 3 callers
Method
SelectFields
(fields []string)
providers/salesforce/internal/crm/core/soql.go:29
↓ 3 callers
Function
SeparateUnderscoreWords
SeparateUnderscoreWords converts underscore-separated words into space-separated words.
common/naming/formatting.go:36
↓ 3 callers
Method
SetDataText
SetDataText verifies that data type matches the type of xml Node. Changes text.
common/xquery/queries.go:118
↓ 3 callers
Method
ShallowSubset
ShallowSubset creates a shallow subset of the map containing only the specified keys. It copies references to the values for the given keys without cl
internal/datautils/maps.go:42
↓ 3 callers
Method
Sort
()
tools/scrapper/models.go:69
↓ 3 callers
Function
Status4xx
(code int)
internal/httpkit/response.go:29
↓ 3 callers
Method
SubscriptionEventList
SubscriptionEventList returns the event as a single-element list. Outreach webhooks contain only one record per payload, so no fan-out is needed.
providers/outreach/subscriptionEvent.go:44
↓ 3 callers
Method
ToFile
(filename string, object any)
tools/fileconv/flusher.go:10
↓ 3 callers
Function
ToStringMap
(m map[string]any)
common/stringMap.go:21
↓ 3 callers
Method
Token
()
common/oauth.go:356
↓ 3 callers
Method
TypedSubscriptionRequest
TypedSubscriptionRequest extracts and casts params.Request into the concrete input type I. It provides a safe way to recover the typed request from t
internal/components/subscriptions.go:48
↓ 3 callers
Method
UpsertMetadata
(ctx context.Context, params *common.UpsertMetadataParams)
connectors.go:141
↓ 3 callers
Method
Valid
Valid indicates whether the value is a known member of the AuthType enum.
providers/types.gen.go:68
↓ 3 callers
Function
ValidateApexTriggerParams
ValidateApexTriggerParams checks that all required fields are present.
providers/salesforce/internal/crm/metadata/apextrigger.go:86
↓ 3 callers
Method
VerifyWebhookMessage
( ctx context.Context, request *common.WebhookRequest, params *common.VerificationParams, )
test/utils/testconn/connector.go:85
↓ 3 callers
Function
WithAuthenticatedClient
(client common.AuthenticatedHTTPClient)
providers/atlassian/params.go:57
↓ 3 callers
Function
WithAuthenticatedClient
(client common.AuthenticatedHTTPClient)
providers/zendesksupport/params.go:49
↓ 3 callers
Function
WithDuplicatesResolver
WithDuplicatesResolver enables custom object name creation based on endpoint paths. If the last part of the URI conflicts with other endpoints, they a
tools/fileconv/api3/parameters.go:247
↓ 3 callers
Function
WithHeaderDebug
WithHeaderDebug sets a debug function to be called on every request and response, after the response has been received from the downstream API.
common/header.go:44
↓ 3 callers
Function
WithMetadata
WithMetadata sets authentication metadata expected by connector.
providers/atlassian/params.go:77
↓ 3 callers
Function
WithModule
WithModule specifies the Zoho module (e.g., CRM, Books, Desk) to connect to.
providers/zoho/params.go:53
↓ 3 callers
Method
WithModule
WithModule allows API module selection. Connector implementation must provide list of modules that are currently supported. This defines a list of mod
common/paramsbuilder/module.go:34
↓ 3 callers
Function
WithTimestampColumn
WithTimestampColumn overrides the default "SystemModstamp" field used for incremental read queries. When set, the given field name is used in the Sinc
providers/salesforce/params.go:104
↓ 3 callers
Function
WithTokenHeaderAttachment
WithTokenHeaderAttachment configures the HTTP header used to attach the OAuth 2.0 access token to outbound API requests.
common/oauth.go:131
↓ 3 callers
Function
WithWorkspace
WithWorkspace sets the freshdesk API instance to use for the connector. It's required.
providers/freshdesk/params.go:48
↓ 3 callers
Function
WithWorkspace
(workspaceRef string)
providers/dynamicscrm/params.go:62
↓ 3 callers
Function
Write
(ctx context.Context, conn *ap.Connector, payload common.WriteParams)
test/snapchatads/write/main.go:146
↓ 3 callers
Function
Write
(ctx context.Context, conn *ap.Connector, payload common.WriteParams)
test/avoma/write/main.go:137
↓ 3 callers
Function
Write
(ctx context.Context, conn *ap.Connector, payload common.WriteParams)
test/loxo/write/main.go:110
↓ 3 callers
Function
assertExists
(ctx context.Context, conn *salesforce.Connector, triggerName string, want bool)
test/salesforce/existence/apextrigger/main.go:188
↓ 3 callers
Function
assertExists
(ctx context.Context, conn *salesforce.Connector, obj, field string, want bool)
test/salesforce/existence/customfield/main.go:103
↓ 3 callers
Function
assertQueryParam
(t *testing.T, u *urlbuilder.URL, key, want string)
providers/acculynx/incremental_test.go:123
↓ 3 callers
Function
attachEmbeddedAssociation
attachEmbeddedAssociation attaches the object embedded under field on each row to its Associations, keyed by the requested association name.
providers/housecallPro/associations.go:48
↓ 3 callers
Function
attachReadCustomFields
attachReadCustomFields returns a RecordTransformer that flattens the pre-fetched custom-field values into the record map. The slug is derived from the
providers/acculynx/custom.go:294
↓ 3 callers
Function
bodyReader
Determines how the payload should be provided to the HTTP request object based on the input headers. - For "application/x-www-form-urlencoded", a map
common/http.go:521
↓ 3 callers
Function
buildApexTriggerParamsForSubscribe
buildApexTriggerParamsForSubscribe builds metadata.ApexTriggerParams for each object that has both a quota optimization checkbox field and watch field
providers/salesforce/apex.go:308
↓ 3 callers
Function
buildApexTriggerZips
buildApexTriggerZips constructs zip deployment packages for each object's apex trigger. The trigger + handler class + companion test class are all gen
providers/salesforce/apex.go:146
↓ 3 callers
Method
buildContactNestedURL
buildContactNestedURL extracts contactId from the record and builds a URL of the form /api/v2/contacts/{contactId}/<segments...>.
providers/acculynx/write.go:274
↓ 3 callers
Method
buildObjectURL
(objectName string)
providers/procore/utils.go:45
← previous
next →
901–1,000 of 8,532, ranked by callers