Integrations
Register a new external integration linked to one or more projects. Credentials are encrypted at rest using AES-256.
Body
providerstring · enumRequiredPossible values:
Filter by integration provider
auth_typestring · enumRequiredDefault:
Authentication type
patPossible values: credentialsobjectRequiredExample:
Credentials for authentication (e.g., token for PAT)
{"token":"ghp_xxxx"}projectsstring[]OptionalExample:
Project identifiers to associate with this integration (required if not global)
["flxbl-io/sf-core","acmecorp/sf-core"]is_globalbooleanOptionalExample:
Store as global integration (available to all projects)
trueconfigobjectOptional
Provider-specific configuration
Responses
201
Integration created successfully
400
Invalid configuration or project not found
post
/sfp/api/integrationsNo content
Fetch stored credentials for an integration by project. All access is audited.
Body
providerstring · enumOptionalPossible values:
Filter by integration provider
projectstringOptionalExample:
Filter by project identifier
flxbl-io/sf-coreResponses
201
Credentials retrieved successfully
404
No integration found for specified filters
post
/sfp/api/integrations/credentialsNo content
Last updated