# Dromo Docs ## Docs - [Authentication](https://developer.dromo.io/api-reference/authentication.md) - [Create a new headless import](https://developer.dromo.io/api-reference/headless/create-a-new-headless-import.md) - [Delete headless import](https://developer.dromo.io/api-reference/headless/delete-headless-import.md) - [Get presigned download URL for headless import data](https://developer.dromo.io/api-reference/headless/get-presigned-download-url-for-headless-import-data.md) - [List headless imports](https://developer.dromo.io/api-reference/headless/list-headless-imports.md) - [Retrieve headless import](https://developer.dromo.io/api-reference/headless/retrieve-headless-import.md) - [Create a new import schema](https://developer.dromo.io/api-reference/import-schemas/create-a-new-import-schema.md) - [Delete an import schema](https://developer.dromo.io/api-reference/import-schemas/delete-an-import-schema.md) - [Get all import schemas](https://developer.dromo.io/api-reference/import-schemas/get-all-import-schemas.md) - [Get an import schema](https://developer.dromo.io/api-reference/import-schemas/get-an-import-schema.md) - [Update an import schema](https://developer.dromo.io/api-reference/import-schemas/update-an-import-schema.md) - [Create SFTP connector](https://developer.dromo.io/api-reference/sftp-connectors/create-sftp-connector.md) - [Delete SFTP connector](https://developer.dromo.io/api-reference/sftp-connectors/delete-sftp-connector.md) - [List SFTP connectors](https://developer.dromo.io/api-reference/sftp-connectors/list-sftp-connectors.md) - [Retrieve SFTP connector](https://developer.dromo.io/api-reference/sftp-connectors/retrieve-sftp-connector.md) - [Update SFTP connector](https://developer.dromo.io/api-reference/sftp-connectors/update-sftp-connector.md) - [Create SFTP credentials](https://developer.dromo.io/api-reference/sftp-credentials/create-sftp-credentials.md) - [Delete SFTP credentials](https://developer.dromo.io/api-reference/sftp-credentials/delete-sftp-credentials.md) - [List SFTP credentials](https://developer.dromo.io/api-reference/sftp-credentials/list-sftp-credentials.md) - [Retrieve SFTP credentials](https://developer.dromo.io/api-reference/sftp-credentials/retrieve-sftp-credentials.md) - [Test SFTP connection](https://developer.dromo.io/api-reference/sftp-credentials/test-sftp-connection.md) - [Update SFTP credentials](https://developer.dromo.io/api-reference/sftp-credentials/update-sftp-credentials.md) - [Delete an upload permanently](https://developer.dromo.io/api-reference/uploads/delete-an-upload-permanently.md) - [Get all uploads](https://developer.dromo.io/api-reference/uploads/get-all-uploads.md) - [Get presigned download URL for upload data](https://developer.dromo.io/api-reference/uploads/get-presigned-download-url-for-upload-data.md) - [Get upload metadata](https://developer.dromo.io/api-reference/uploads/get-upload-metadata.md) - [Changelog](https://developer.dromo.io/changelog.md) - [FAQs](https://developer.dromo.io/faqs.md) - [Angular Quickstart](https://developer.dromo.io/getting-started/angular.md) - [Headless Quickstart](https://developer.dromo.io/getting-started/headless.md): The Headless API allows you to import CSVs and spreadsheet files via an API - [JavaScript Quickstart](https://developer.dromo.io/getting-started/javascript.md) - [React Quickstart](https://developer.dromo.io/getting-started/react.md) - [Accessing Unmapped Columns](https://developer.dromo.io/guides/accessing-unmapped-columns.md): How to capture and process columns that weren't mapped to your schema fields. - [Bring Your Own Storage](https://developer.dromo.io/guides/bring-your-own-storage.md) - [Building a Custom Step UI](https://developer.dromo.io/guides/custom-steps.md): Inject your own UI into the Dromo import flow between any two built-in steps using iframes and postMessage. - [Customizing Styles](https://developer.dromo.io/guides/custom-styling.md) - [Importing a PDF table with a Custom Parser](https://developer.dromo.io/guides/importing-a-pdf.md) - [Using the Saved Schema API](https://developer.dromo.io/guides/saved-schema-api.md): In addition to using Dromo's intuitive interface, you can also create, edit and delete saved schemas directly via API. - [Saving Progress for Later](https://developer.dromo.io/guides/saving-progress.md) - [Using Schema Studio](https://developer.dromo.io/guides/schema-builder.md) - [Concatenating and Splitting Fields via addField](https://developer.dromo.io/guides/using-addField.md) - [Mapping Multiple Columns to a Single Field](https://developer.dromo.io/guides/using-manyToOne.md) - [AI Editing with User Transformations](https://developer.dromo.io/guides/using-transform-data.md) - [Using Field Types](https://developer.dromo.io/guides/using-types.md) - [Validating with External Data](https://developer.dromo.io/guides/validate-external-data.md) - [Validating Multiple Rows at Once](https://developer.dromo.io/guides/validate-multiple-rows.md) - [Zapier Integration](https://developer.dromo.io/guides/zapier-integration.md) - [Custom File Parsers](https://developer.dromo.io/reference/custom-file-parsers.md): Custom file parsers allow you to parse any file format by giving you control of the parsing logic. Dromo natively supports common CSV and Excel formats, but with custom file parsers you can enable your users to import PDF, XML, HTML, or any other file type when you implement the file parsing. - [Custom Steps](https://developer.dromo.io/reference/custom-steps.md): Reference for the custom step configuration and the postMessage API for injecting custom UI into the Dromo import flow. - [DromoUploader SDK Reference](https://developer.dromo.io/reference/dromo-uploader-sdk.md): Detailed reference for the DromoUploader JavaScript SDK instance, its constructor, and configuration methods. - [Field Types](https://developer.dromo.io/reference/fields/field-types.md): Dromo supports a variety of field types, each with their own unique properties and behaviors. This section describes the different types of fields available and their usage. - [Field Validators](https://developer.dromo.io/reference/fields/field-validators.md): Field validators allow you to enforce stricter rules about the data a user can import. - [Fields](https://developer.dromo.io/reference/fields/fields.md): To implement Dromo in your application, you must first define a schema. A schema is an array of field objects. These fields will be matched to columns during the import process, and define the properties of the JSON payload passed back in the results. - [Hooks](https://developer.dromo.io/reference/hooks.md): Dromo's Hooks help you reformat, validate, and correct data automatically via custom functions per column and/or row. For example, using these hooks you can automatically reformat area codes or country codes, remove special characters, validate emails against external data, or anything else you can… - [ Component Props](https://developer.dromo.io/reference/react-dromo-uploader.md): Reference for props accepted by the DromoUploader React component. - [Handling Results](https://developer.dromo.io/reference/results.md) - [Deprecated Settings](https://developer.dromo.io/reference/settings/deprecated.md): Deprecated settings are settings that are no longer supported and will be removed in a future version of Dromo. These settings are provided for backwards compatibility and will be removed in a future version of Dromo. - [Settings](https://developer.dromo.io/reference/settings/settings.md): Settings are supplied as an object to the Dromo instance on initialization. For details on how to supply settings to Dromo, see the Getting Started guide for the SDK you are using. - [Style Overrides](https://developer.dromo.io/reference/settings/style-overrides.md): Customize the Dromo Uploader with your own CSS styles. - [The User Object](https://developer.dromo.io/reference/users.md): You may supply metadata about your end user at the time they make an upload with the object. - [Webhooks](https://developer.dromo.io/reference/webhooks.md): You can use webhooks to get notified when your users complete an import using Dromo. - [Welcome to Dromo](https://developer.dromo.io/welcome.md) ## OpenAPI Specs - [openapi](https://developer.dromo.io/api-reference/openapi.json)