> ## Documentation Index
> Fetch the complete documentation index at: https://docs.peopledatalabs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Receiving and Updating Data

# Receiving the Data

You can receive your license delivery updates in a variety of ways. Follow the instructions for one of the data delivery methods below to begin receiving data:

* [Data Delivery Using Direct Download](https://docs.peopledatalabs.com/docs/data-delivery-using-direct-download) - *(\*preferred)*
* [Data Delivery Using S3](https://docs.peopledatalabs.com/docs/data-delivery-using-s3) *(\*preferred)*
* [Data Delivery Using Snowflake](https://docs.peopledatalabs.com/docs/data-delivery-using-snowflake) *(\*preferred)*
* [Data Delivery Using Azure](https://docs.peopledatalabs.com/docs/data-delivery-using-azure)
* [Data Delivery Using GCP](https://docs.peopledatalabs.com/docs/data-delivery-using-gcp)

<Callout icon="💡" theme="default">
  ### Interested in Databricks as a delivery method?

  Please vote for the existing [feature request](https://feedback.peopledatalabs.com/feature-requests/p/support-databricks-as-a-license-delivery-option) to get status updates and help us prioritize improvements in our roadmap.
</Callout>

***

# Data Ingestion Schemas

## Preset Ingestion Schemas

We provide up-to-date ingestion schemas in our [public S3 bucket]('https://s3.console.aws.amazon.com/s3/buckets/pdl-prod-schema/') with each release.

| Name             | Description                                                                                                                                           | S3 Link                                                                                                                                                                                      |
| ---------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Company          | All [non-premium](https://docs.peopledatalabs.com/docs/company-stats) Company Data fields                                                             | [https://pdl-prod-schema.s3.us-west-2.amazonaws.com/34.1/schemas/company\_schema.json](https://pdl-prod-schema.s3.us-west-2.amazonaws.com/34.1/schemas/company_schema.json)                  |
| Location         | Location fields in [Location Cleaner API](https://docs.peopledatalabs.com/docs/cleaner-apis-reference#location-cleaner-api-locationclean-1) responses | [https://pdl-prod-schema.s3.us-west-2.amazonaws.com/34.1/schemas/location\_schema.json](https://pdl-prod-schema.s3.us-west-2.amazonaws.com/34.1/schemas/location_schema.json)                |
| Person (Default) | All [non-premium](https://docs.peopledatalabs.com/docs/stats) Person Data fields                                                                      | [https://pdl-prod-schema.s3.us-west-2.amazonaws.com/34.1/schemas/person\_defaults\_schema.json](https://pdl-prod-schema.s3.us-west-2.amazonaws.com/34.1/schemas/person_defaults_schema.json) |
| Person (Full)    | All Person Data fields                                                                                                                                | [https://pdl-prod-schema.s3.us-west-2.amazonaws.com/34.1/schemas/person\_full\_schema.json](https://pdl-prod-schema.s3.us-west-2.amazonaws.com/34.1/schemas/person_full_schema.json)         |

### Snowflake Schemas

<Callout icon="❄️" theme="default">
  Snowflake users can find our standard schemas [here](https://docs.peopledatalabs.com/docs/data-delivery-using-snowflake#standard-schemas)
</Callout>

<br />

## Generate Custom Ingestion Schemas

If you have a field combination not represented in a preset schema OR if you'd prefer to build your own, you will need to generate your JSON schema for your data ingestion process.

There are many tools available that can quickly do this. For example, the Python package [GenSON](https://github.com/wolverdude/genson/) can generate a schema from one or multiple files like this:

```shell
$ pip install genson

# source file > target file
$ genson -d 'newline' my-pdl-data-file > my_schema.json
```

<br />