Oracle Fusabase REST Endpoints

Oracle Fusabase
All Services related to Oracle Fusabase. The product must be installed in the Oracle database that ORDS is configured to use.
Abort the multipart request and delete the uploaded chunks.
Method: delete
Path: /_/baas-services/dbfs/par/{project_id}/accessuri/w/b/{bucket}/u/{filepath}/id/{multipart_id}/
Authenticates app user for fusabase project
Method: post
Path: /_/baas-services/idm/onprem/{project_id}/authenticate
Change password for the authenticated User.
Method: put
Path: /_/baas-services/idm/onprem/{project_id}/changePassword
Change profile details for the authenticated User.
Method: put
Path: /_/baas-services/idm/onprem/{project_id}/updateProfile
Checks if the code is correct or not
Method: get
Path: /_/baas-services/idm/onprem/{project_id}/verifycode
Commit the multipart request chunks to the ObjectStore.
Method: post
Path: /_/baas-services/dbfs/par/{project_id}/accessuri/w/b/{bucket}/u/{filepath}/id/{multipart_id}/
Create app user for fusabase project
Method: post
Path: /_/baas-services/idm/onprem/{project_id}/useradd
Create IDCS user through ORDS proxy
Method: post
Path: /_/baas-services/idm/idcs/{project_id}/useradd
Creates a new document or update an existing one
Method: post
Path: /_/baas-services/database/{project_id}/v1/setDocument
Creates a new document or update an existing one
Method: post
Path: /_/baas-services/database/{project_id}/v2/setDocument
Delete object from the store
Method: delete
Path: /_/baas-services/dbfs/{project_id}/o/operation
Delete object from the store
Method: delete
Path: /_/baas-services/oci-objs/{project_id}/o/operation
Deletes a document from a collection
Method: put
Path: /_/baas-services/database/{project_id}/deleteDocument
Download object from the object store.
Method: get
Path: /_/baas-services/dbfs/par/{project_id}/accessuri/{par_id}/r/b/{bucket}/o/{filepath}
Download object from the store
Method: get
Path: /_/baas-services/dbfs/{project_id}/o/operation
Download object from the store
Method: get
Path: /_/baas-services/oci-objs/{project_id}/o/operation
Exchange social provider id token with fusabase tokens
Method: post
Path: /_/baas-services/idm/onprem/{project_id}/getcredential
Fetch metadata for a stored object
Method: get
Path: /_/baas-services/dbfs/{project_id}/getmetadata/b/{bucket}
Fetch metadata for a stored object
Method: get
Path: /_/baas-services/oci-objs/{project_id}/getmetadata/b/{bucket}
Generate AppTrust nonce
Method: post
Path: /_/baas-services/appcheck/{project_id}/nonce
Generate PreAuthenticated Request URLs for download/upload
Method: post
Path: /_/baas-services/dbfs/{project_id}/genpreauth
Generate PreAuthenticated Request URLs for download/upload
Method: post
Path: /_/baas-services/oci-objs/{project_id}/genpreauth
Get an authorized token for fusabase snapshot
Method: get
Path: /_/baas-services/idm/onprem/{project_id}/authorizeSnapshot
Get results from a query
Method: post
Path: /_/baas-services/database/{project_id}/v1/runQuery
Get results from a query
Method: post
Path: /_/baas-services/database/{project_id}/v2/runQuery
Get Shared Key for the User (SRP Protocol)
Method: get
Path: /_/baas-services/idm/onprem/{project_id}/srp/getsharedkey
Get the HTML form to reset the password for a user.
Method: get
Path: /_/baas-services/idm/onprem/{project_id}/resetpwd
Get The Signing JWK for Token verification
Method: get
Path: /_/baas-services/idm/signingKey/{project_id}/jwk
Gets back the Authorization code from the social provider.
Method: get
Path: /_/baas-services/idm/idcs/{project_id}/callback
Gets back the Authorization code from the social provider.
Method: get
Path: /_/baas-services/idm/onprem/{project_id}/callback
Gets back the fusabase-native token using the ORACLE IDCS Token.
Method: post
Path: /_/baas-services/idm/idcs/{project_id}/tokenExchange
Gets back the SAML Response from the SAML provider.
Method: post
Path: /_/baas-services/idm/onprem/{project_id}/callback
Gets the fusabase access token for SignInWithRedirect Flow
Method: post
Path: /_/baas-services/idm/onprem/{project_id}/redirectResult
Gets the IDCS access token for SignInWithRedirect Flow
Method: post
Path: /_/baas-services/idm/idcs/{project_id}/redirectResult
List all files within a directory
Method: get
Path: /_/baas-services/dbfs/{project_id}/listallobj/b/{bucket}
List all files within a directory
Method: get
Path: /_/baas-services/oci-objs/{project_id}/listallobj/b/{bucket}
Peform Social Login through IDCS
Method: get
Path: /_/baas-services/idm/idcs/{project_id}/social
Perform various steps for SRP Authentication
Method: post
Path: /_/baas-services/idm/onprem/{project_id}/srp/authenticate
Register a new User with SRP Protocol
Method: post
Path: /_/baas-services/idm/onprem/{project_id}/srp/resetpwd
Register a new User with SRP Protocol
Method: post
Path: /_/baas-services/idm/onprem/{project_id}/srp/updatepassword
Register a new User with SRP Protocol
Method: post
Path: /_/baas-services/idm/onprem/{project_id}/srp/useradd
Reset the password for a user.
Method: post
Path: /_/baas-services/idm/onprem/{project_id}/resetpwd
Revoke refresh token from re-authenticating
Method: put
Path: /_/baas-services/idm/onprem/{project_id}/rf/revoke
Sends an email to the user for resetting password.
Method: get
Path: /_/baas-services/idm/onprem/{project_id}/sendemail
Start the social login flow for a Social Id Provider
Method: get
Path: /_/baas-services/idm/onprem/{project_id}/socialidp
Update a document in a collection
Method: put
Path: /_/baas-services/database/{project_id}/v1/updateDocument
Update a document in a collection
Method: put
Path: /_/baas-services/database/{project_id}/v2/updateDocument
Upload chunk of an object to the objectStore.
Method: put
Path: /_/baas-services/dbfs/par/{project_id}/accessuri/w/b/{bucket}/u/{filepath}/id/{multipart_id}/{upload_part}
Upload object in single request
Method: post
Path: /_/baas-services/dbfs/{project_id}/o/operation
Upload object in single request
Method: post
Path: /_/baas-services/oci-objs/{project_id}/o/operation
Verify attestation and mint AppTrust token
Method: post
Path: /_/baas-services/appcheck/{project_id}/attest