{"@context": "https://schema.org", "@type": "WebAPI", "name": "ExaVault API", "description": "ExaVaults API allows you to incorporate ExaVaults suite of file transfer and user management tools into your own application.\\nExaVault supports both POST (recommended when requesting large data sets) and GET operations, and requires an API key in order to use.", "provider": {"@type": "Organization", "name": "exavault.com"}, "documentation": "https://exavault-website.cdn.prismic.io/exavault-website/2d2d871e-394d-433e-9305-f38b6656f279_evapi_2.0_public.yaml"}
Index / APIs / exavault.com

ExaVault API

ExaVaults API allows you to incorporate ExaVaults suite of file transfer and user management tools into your own application.\nExaVault supports both POST (recommended when requesting large data sets) and GET operations, and requires an API key in order to use.

Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.

Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.

base URLs: https://accountname.exavault.com/api/v2

find it by capability: POST /search {"query":{"text":"..."}} returns these operations with their invocation detail. Connect any agent client.

ExaVault v2.0

ExaVaults API allows you to incorporate ExaVaults suite of file transfer and user management tools into your own application.\nExaVault supports both POST (recommended when requesting large data sets) and GET operations, and requires an API key in order to use.

methodpathwhat the vendor says it does
GET/accountGet account settings Get settings for your account, such as current space usage, webhooks settings, welcome em
PATCH/accountUpdate account settings Update account settings, such as welcome email content, IP address restrictions, webho
GET/activity/sessionGet activity logs Returns the detailed activity logs for your account. Optional query paramaters will filter t
GET/activity/webhooksGet webhook logs Returns the webhook logs for your account. Use the available query parameters to filter the l
GET/email-listsGet all email groups List all email groups for authenticated user Email Lists
POST/email-listsCreate new email list Create a new email list. Among other things, email lists can be used to send files or sh
GET/email-lists/{id}Get individual email group Retrieve all the details of a specific email list including it's name, when it was
PATCH/email-lists/{id}Update an email group Add or remove emails from an email list that can be used to send and share files with gr
DELETE/email-lists/{id}Delete an email group with given id Permanently delete an email group. This action is not reversible. We recom
POST/email/referralSend referral email to a given address Invite a friend to sign up for a free trial of ExaVault. Send a [referr
POST/email/welcome/{username}Resend welcome email to specific user Send a welcome email to a user. The contents of the welcome email can be
GET/formsGet receive folder form settings Get the information for the [file upload form](/docs/account/05-file-sharing/
GET/forms/entries/{id}Get form data entries for a receive Returns the form data entries for a specific form for a receive. Optional
DELETE/forms/entries/{id}Delete a receive form submission Deletes a form submission entry, which represents one time that a visitor fil
GET/forms/{id}Get receive folder form by Id Returns the [file upload form](/docs/account/05-file-sharing/05-form-builder) as
PATCH/forms/{id}Updates a form with given parameters Add, update, or delete a form's parameters. This will alter how your user
GET/notificationsGet a list of notifications Get a list of all the [notifications](/docs/account/06-notifications) you have acc
POST/notificationsCreate a new notification Create a new notification for a [resource](#section/Identifying-Resources) in your a
GET/notifications/{id}Get notification details Get the details for a notification with a specific ID number. You'll be able to revie
PATCH/notifications/{id}Update a notification Update an existing notification. You can add additional emails or change the action or u
DELETE/notifications/{id}Delete a notification Deletes a notification. Note that deleting a notification _only_ deletes the notificatio
POST/recipients/shares/invites/{shareId}Resend invitations to share recipients Resend invitations to one or all recipients attached to specified share
GET/resourcesGet Resource Properties Returns details for specified file/folder id or hash, including upload date, size and
POST/resourcesCreate a folder Create a new empty folder at the specified path. New files can be uploaded via the [/resources
DELETE/resourcesDelete Resources Delete multiple file or folder resourcess. Deleting a folder resource will also delete any re
POST/resources/compressCompress resources Create a zip archive containing the files from given set of paths. Note that this can be a
POST/resources/copyCopy resources Copies a set of exisiting files/folders (provided by an array `resources`) to the requested `pa
GET/resources/downloadDownload a file Downloads a file from the server. Whenever more than one file is being downloaded, the file ar
POST/resources/extractExtract resources Extract the contents of a zip archive to a specified directory. Note that this can be a very
GET/resources/listGet a list of all resources Returns a list of files and folders in the account. Use the `resource` query param
GET/resources/list/{id}List contents of folder Returns a list of files/folders for the parent resource ID. You can use this API cal
POST/resources/moveMove resources Moves a set of exisiting files/folders (provided by an array `resources`) to the requested `par
GET/resources/previewPreview a file Returns a resized image of the specified document for supported file types. Image data returne
POST/resources/uploadUpload a file Uploads a file to a specified path, with optional support for resuming a partially uploaded exis
GET/resources/{id}Get resource metadata Returns metadata for specified file/folder path, including upload date, size and type. F
PATCH/resources/{id}Rename a resource. Update the specified file or folder resource record's "name" parameter. The resource is ide
DELETE/resources/{id}Delete a Resource Delete a single file or folder resource. Deleting a folder will also delete all of the conte
GET/sharesGet a list of shares Get a list of shares that you would have access to view through the web interface. You ca
POST/sharesCreates a share Creates a new share object for the given path in your account. We support three types of share
POST/shares/complete-send/{id}Complete send files After uploading the file(s) to be sent, this method will trigger invitation emails and fin

and 19 more operation(s) in this specification, all searchable.

specification origin: https://exavault-website.cdn.prismic.io/exavault-website/2d2d871e-394d-433e-9305-f38b6656f

nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.