What the Covata API can do
The Covata API allows your application to:- Authenticate and authorize a Covata user to the Covata Platform,
- Obtain a cryptographic key from the Covata Platform’s Access Service, which is required for encrypting or decrypting a Secure Object’s data,
- Initialize a new ‘Incomplete’ Secure Object by associating the cryptographic key with this new Secure Object,
-
Create a completed Secure Object by encrypting its data locally, either for:
- Remote storage uploaded to and handled by the Covata Platform’s Content Service, or
- Storage handled independently by your application,
- Create a completed Secure Object by uploading its unencrypted data to the Content Service for encryption, then storage and
- Create a ‘collection’ for managing groups of Secure Objects.
-
Retrieve a list of information about:
- All immediate Secure Objects and collections (i.e. items) of a common parent,
- All items filtered by text search,
- All items based on ownership or sharing status, or
- All ancestral collections of a specific Secure Object or collection.

