Renku Core Service
The Renku Core service exposes a functionality similar to the Renku CLI via a JSON-RPC API.
Components:
API Specification
To explore the API documentation and test the current API against a running instance of Renku you can use the Swagger UI on renkulab.io.
Errors
You can check the error details here
- Renku Core Service Errors
- User generated errors
- Programming errors
- Intermittent errors
- List of available errors
ServiceError
UserInvalidGenericFieldsError
UserRepoUrlInvalidError
UserRepoNoAccessError
UserRepoBranchInvalidError
UserRepoReferenceInvalidError
UserAnonymousError
UserMissingFieldError
UserTemplateInvalidError
UserProjectCreationError
UserNonRenkuProjectError
UserProjectMetadataCorruptError
UserDatasetsMultipleImagesError
UserDatasetsUnreachableImageError
UserDatasetsUnlinkError
UserOutdatedProjectError
UserNewerRenkuProjectError
UserProjectTemplateReferenceError
UserUploadTooLargeError
ProgramInvalidGenericFieldsError
ProgramRepoUnknownError
ProgramGitError
ProgramContentTypeError
ProgramProjectCreationError
ProgramProjectCorruptError
ProgramGraphCorruptError
ProgramUpdateProjectError
ProgramRenkuError
ProgramHttpMethodError
ProgramHttpMissingError
ProgramHttpRequestError
ProgramHttpTimeoutError
ProgramHttpServerError
ProgramInternalError
IntermittentProjectIdError
IntermittentAuthenticationError
IntermittentFileExistsError
IntermittentFileNotExistsError
IntermittentSettingExistsError
IntermittentDatasetExistsError
IntermittentProjectTemplateUnavailable
IntermittentWorkflowNotFound
IntermittentTimeoutError
IntermittentLockError
IntermittentRedisError
IntermittentCacheError