{"@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"}
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.
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.
| method | path | what the vendor says it does |
|---|---|---|
GET | /account | Get account settings Get settings for your account, such as current space usage, webhooks settings, welcome em |
PATCH | /account | Update account settings Update account settings, such as welcome email content, IP address restrictions, webho |
GET | /activity/session | Get activity logs Returns the detailed activity logs for your account. Optional query paramaters will filter t |
GET | /activity/webhooks | Get webhook logs Returns the webhook logs for your account. Use the available query parameters to filter the l |
GET | /email-lists | Get all email groups List all email groups for authenticated user Email Lists |
POST | /email-lists | Create 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/referral | Send 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 | /forms | Get 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 | /notifications | Get a list of notifications Get a list of all the [notifications](/docs/account/06-notifications) you have acc |
POST | /notifications | Create 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 | /resources | Get Resource Properties Returns details for specified file/folder id or hash, including upload date, size and |
POST | /resources | Create a folder Create a new empty folder at the specified path. New files can be uploaded via the [/resources |
DELETE | /resources | Delete Resources Delete multiple file or folder resourcess. Deleting a folder resource will also delete any re |
POST | /resources/compress | Compress resources Create a zip archive containing the files from given set of paths. Note that this can be a |
POST | /resources/copy | Copy resources Copies a set of exisiting files/folders (provided by an array `resources`) to the requested `pa |
GET | /resources/download | Download a file Downloads a file from the server. Whenever more than one file is being downloaded, the file ar |
POST | /resources/extract | Extract resources Extract the contents of a zip archive to a specified directory. Note that this can be a very |
GET | /resources/list | Get 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/move | Move resources Moves a set of exisiting files/folders (provided by an array `resources`) to the requested `par |
GET | /resources/preview | Preview a file Returns a resized image of the specified document for supported file types. Image data returne |
POST | /resources/upload | Upload 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 | /shares | Get a list of shares Get a list of shares that you would have access to view through the web interface. You ca |
POST | /shares | Creates 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.