# Filejar ## Docs - [Delete file(s) by key(s)](https://docs.filejar.dev/api-reference/files/delete-files-by-keys.md): Deletes one or more files by key from the authenticated organization. Validates API key using WorkOS, extracts organization ID, verifies each file key starts with the organization UUID and belongs to the organization, then deletes from S3 storage and database. Each file key must start with a valid U… - [Get organization files](https://docs.filejar.dev/api-reference/files/get-organization-files.md): Returns files belonging to the authenticated organization with pagination, search, filtering, and sorting capabilities. - [Health check](https://docs.filejar.dev/api-reference/health/health-check.md): Returns the health status of the API - [Root endpoint](https://docs.filejar.dev/api-reference/health/root-endpoint.md): Returns API information - [Acknowledge file upload(s)](https://docs.filejar.dev/api-reference/upload/acknowledge-file-uploads.md): Acknowledges that one or more file uploads have been completed. This endpoint verifies files exist in storage and updates upload records with metadata. Processes multiple uploads in parallel. Each result in the response array may be a success or error object. - [Prepare file upload(s)](https://docs.filejar.dev/api-reference/upload/prepare-file-uploads.md): Creates presigned URLs for one or more file uploads to Filejar storage. Processes multiple files in parallel. Requires API key authentication. - [ElysiaJS - Backend Recipes](https://docs.filejar.dev/backend-recipes/node/elysiajs.md): Learn how to integrate Filejar with ElysiaJS applications - single and multiple file uploads, database storage, and client-side retrieval - [Express - Backend Recipes](https://docs.filejar.dev/backend-recipes/node/express.md): Learn how to integrate Filejar with Express.js applications - single and multiple file uploads, database storage, and client-side retrieval - [Fastify - Backend Recipes](https://docs.filejar.dev/backend-recipes/node/fastify.md): Learn how to integrate Filejar with Fastify applications - single and multiple file uploads, database storage, and client-side retrieval - [Hono - Backend Recipes](https://docs.filejar.dev/backend-recipes/node/hono.md): Learn how to integrate Filejar with Hono applications - single and multiple file uploads, database storage, and client-side retrieval - [NestJS - Backend Recipes](https://docs.filejar.dev/backend-recipes/node/nestjs.md): Learn how to integrate Filejar with NestJS applications - single and multiple file uploads, database storage, and client-side retrieval - [Node.js - General Usage](https://docs.filejar.dev/backend-recipes/node/nodejs.md): Learn how to use Filejar in Node.js applications - basic setup, file uploads, and error handling - [Why Filejar?](https://docs.filejar.dev/index.md): Skip the complexity of S3. FileJar gives you type-safe APIs, built-in auth hooks, and a beautiful dashboard. From the button to the server, we have got you covered. - [Quickstart](https://docs.filejar.dev/quickstart.md): Get started with Filejar in minutes - upload your first file and start building ## OpenAPI Specs - [openapi](https://docs.filejar.dev/api-reference/openapi.json)