All REST Endpoints

Fusabase AppTrust
App attestation exchange endpoints for App Trust enforcement.
Generate AppTrust nonce
Method: post
Path: /_/baas-services/appcheck/{project_id}/nonce
Verify attestation and mint AppTrust token
Method: post
Path: /_/baas-services/appcheck/{project_id}/attest
Fusabase Authentication - IDCS
The operations from the Fusabase Authentication - IDCS category.
Create IDCS user through ORDS proxy
Method: post
Path: /_/baas-services/idm/idcs/{project_id}/useradd
Fusabase Authentication - OnPrem
OnPrem Authentication Service for Fusabase.
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
Create app user for fusabase project
Method: post
Path: /_/baas-services/idm/onprem/{project_id}/useradd
Get an authorized token for fusabase snapshot
Method: get
Path: /_/baas-services/idm/onprem/{project_id}/authorizeSnapshot
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
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
Fusabase Database
Database Service for Oracle Fusabase.
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
Deletes a document from a collection
Method: put
Path: /_/baas-services/database/{project_id}/deleteDocument
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
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
Fusabase ObjectStore - DBFS
ObjectStore service, via DBFS, for Fusabase.
Delete object from the store
Method: delete
Path: /_/baas-services/dbfs/{project_id}/o/operation
Download object from the store
Method: get
Path: /_/baas-services/dbfs/{project_id}/o/operation
Fetch metadata for a stored object
Method: get
Path: /_/baas-services/dbfs/{project_id}/getmetadata/b/{bucket}
Generate PreAuthenticated Request URLs for download/upload
Method: post
Path: /_/baas-services/dbfs/{project_id}/genpreauth
List all files within a directory
Method: get
Path: /_/baas-services/dbfs/{project_id}/listallobj/b/{bucket}
Upload object in single request
Method: post
Path: /_/baas-services/dbfs/{project_id}/o/operation
Fusabase ObjectStore - DBFS PAR
Objectstore PreAuthenticated Service URLs, via DBFS, for Fusabase
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}/
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}/
Download object from the object store.
Method: get
Path: /_/baas-services/dbfs/par/{project_id}/accessuri/{par_id}/r/b/{bucket}/o/{filepath}
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}
Fusabase ObjectStore - OCI
ObjectStore service, via OCI Objectstore, for Fusabase.
Delete object from the store
Method: delete
Path: /_/baas-services/oci-objs/{project_id}/o/operation
Download object from the store
Method: get
Path: /_/baas-services/oci-objs/{project_id}/o/operation
Fetch metadata for a stored object
Method: get
Path: /_/baas-services/oci-objs/{project_id}/getmetadata/b/{bucket}
Generate PreAuthenticated Request URLs for download/upload
Method: post
Path: /_/baas-services/oci-objs/{project_id}/genpreauth
List all files within a directory
Method: get
Path: /_/baas-services/oci-objs/{project_id}/listallobj/b/{bucket}
Upload object in single request
Method: post
Path: /_/baas-services/oci-objs/{project_id}/o/operation
Fusabase Social Authentication - IDCS
Service endpoints exposed to IDCS, as social callback and error handling URLs
Gets back the Authorization code from the social provider.
Method: get
Path: /_/baas-services/idm/idcs/{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 the IDCS access token for SignInWithRedirect Flow
Method: post
Path: /_/baas-services/idm/idcs/{project_id}/redirectResult
Peform Social Login through IDCS
Method: get
Path: /_/baas-services/idm/idcs/{project_id}/social
Fusabase Social Authentication - OnPrem
Service endpoints for OnPrem Authentication service to enable social login
Exchange social provider id token with fusabase tokens
Method: post
Path: /_/baas-services/idm/onprem/{project_id}/getcredential
Gets back the Authorization code from the social provider.
Method: get
Path: /_/baas-services/idm/onprem/{project_id}/callback
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
Start the social login flow for a Social Id Provider
Method: get
Path: /_/baas-services/idm/onprem/{project_id}/socialidp
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