SSO Providers (Self-Hosted Only)

sfp server API reference for SSO Providers (Self-Hosted Only): 3 endpoints.

POST/sfp/api/sso/providers

Self-hosted only. Registers a SAML identity provider (Azure AD, Okta, etc.) for SSO authentication. Requires owner role.

Authorization

access-token
AuthorizationBearer <token>

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

curl -X POST "https://example.com/sfp/api/sso/providers" \  -H "Content-Type: application/json" \  -d '{    "metadataUrl": "https://login.microsoftonline.com/.../federationmetadata.xml",    "domains": [      "company.com"    ]  }'
Empty
GET/sfp/api/sso/providers

Self-hosted only. Returns all registered SAML SSO providers and their associated domains.

Authorization

access-token
AuthorizationBearer <token>

In: header

Response Body

curl -X GET "https://example.com/sfp/api/sso/providers"
Empty
DELETE/sfp/api/sso/providers/{id}

Self-hosted only. Removes a SAML SSO provider by ID.

Authorization

access-token
AuthorizationBearer <token>

In: header

Path Parameters

id*string

Response Body

curl -X DELETE "https://example.com/sfp/api/sso/providers/string"
Empty