Integrations

Create integration for projects

post

Register a new external integration linked to one or more projects. Credentials are encrypted at rest using AES-256.

Body
providerstring · enumRequired

Filter by integration provider

Possible values:
auth_typestring · enumRequired

Authentication type

Default: patPossible values:
credentialsobjectRequired

Credentials for authentication (e.g., token for PAT)

Example: {"token":"ghp_xxxx"}
projectsstring[]Optional

Project identifiers to associate with this integration (required if not global)

Example: ["flxbl-io/sf-core","acmecorp/sf-core"]
is_globalbooleanOptional

Store as global integration (available to all projects)

Example: true
configobjectOptional

Provider-specific configuration

Responses
post
/sfp/api/integrations

No content

Retrieve integration credentials

post

Fetch stored credentials for an integration by project. All access is audited.

Body
providerstring · enumOptional

Filter by integration provider

Possible values:
projectstringOptional

Filter by project identifier

Example: flxbl-io/sf-core
Responses
post
/sfp/api/integrations/credentials

No content

Last updated