MCPcopy Create free account
hub / github.com/compozy/agh / ProbeProviderAuth

Method ProbeProviderAuth

internal/cli/client_providers.go:21–35  ·  view source on GitHub ↗
(
	ctx context.Context,
	providerID string,
)

Source from the content-addressed store, hash-verified

19}
20
21func (c *unixSocketClient) ProbeProviderAuth(
22 ctx context.Context,
23 providerID string,
24) (contract.ProviderAuthProbeResponse, error) {
25 trimmed := strings.TrimSpace(providerID)
26 if trimmed == "" {
27 return contract.ProviderAuthProbeResponse{}, fmt.Errorf("provider auth provider_id is required")
28 }
29 path := "/api/providers/" + url.PathEscape(trimmed) + "/auth/probe"
30 var response contract.ProviderAuthProbeResponse
31 if err := c.doJSON(ctx, http.MethodPost, path, nil, nil, &response); err != nil {
32 return contract.ProviderAuthProbeResponse{}, err
33 }
34 return response, nil
35}

Callers

nothing calls this directly

Calls 1

doJSONMethod · 0.95

Tested by

no test coverage detected