Projects
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
identifierstringRequiredExample:
Repository identifier (e.g., "org/repo" for GitHub, "12323" for GitLab)
flxbl-io/sf-coreremoteUrlstringRequiredExample:
Remote repository URL
https://github.com/flxbl-io/sf-coreResponses
201
The project has been successfully created.
application/json
400
Invalid request data
application/json
403
Forbidden - Only owners can create projects
application/json
409
The project already exists.
application/json
post
/sfp/api/projectsAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
identifierstringRequiredExample:
Repository identifier (e.g., "org/repo")
flxbl-io/sf-coreResponses
200
Project retrieved successfully.
application/json
404
Project not found.
application/json
500
Internal server error
get
/sfp/api/projects/{identifier}Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
identifierstringRequiredExample:
Repository identifier (e.g., "org/repo")
flxbl-io/sf-coreBody
remoteUrlstringOptionalExample:
Remote repository URL
https://github.com/flxbl-io/sf-coreconfigurationobjectOptionalExample:
Project configuration object for future extensibility
{"displayName":"SFP Pro","description":"Enterprise Salesforce build system","devHubs":["[email protected]","[email protected]"],"settings":{"buildTimeout":3600,"parallelBuilds":4}}versionnumberOptionalExample:
Document version for optimistic concurrency control
1Responses
200
Project updated successfully.
application/json
400
Invalid request data
application/json
403
Forbidden - Only owners can update projects
application/json
404
Project not found.
application/json
409
Version conflict - the project has been modified by another process.
application/json
500
Internal server error
patch
/sfp/api/projects/{identifier}Last updated