--- title: "Taxonomy" slug: "taxonomy-1" updated: 2024-09-20T00:50:15Z published: 2024-09-20T00:50:15Z canonical: "help.yahooinc.com/taxonomy-1" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.yahooinc.com/llms.txt > Use this file to discover all available pages before exploring further. # Taxonomy ## Abstract Taxonomy helps Yahoo import the hierarchical (or flat) organization of its partners’ data and its associated metadata. Uploading taxonomy is a prerequisite for uploading user/audience data. > [!WARNING] > Important > > A partner must maintain a Taxonomy for its entire data set across all segments and attributes for the data that it provides through DataX. ## Methods to Manage Taxonomy DataX exposes these methods for managing Taxonomy: 1. **POST /taxonomy:** Use this API to create a new version of your Yahoo taxonomy. If successful, the new taxonomy replaces and supercedes the currently active taxonomy. 2. **PUT /taxonomy:** Use this API to send incremental taxonomy data that would be merged with the currently active taxonomy. It supports options to insert, replace, move taxonomy nodes and its sub-tree to an existing taxonomy. 3. **GET /taxonomy:** Use this API to fetch the currently active version. It also supports API to fetch a list of previously uploaded taxonomy metadata. 4. **Delete /taxonomy:** Use this API to delete taxonomy node/s and its sub-tree from currently active taxonomy. ## Topics to Navigate Explore these topics to better under Taxonomy JSON layouts and methods. | **Topic** | **Description** | | --- | --- | | [Metadata](/datax/docs/metadata-1) | Structure descriptions | | [Taxonomy Representation](/datax/docs/taxonomy-representation) | Taxonomy JSON layouts | | [POST /Upload New Taxonomy](/datax/docs/post-taxonomy-upload-new-taxonomy) | Create or refresh taxonomy nodes | | [PUT /Append Taxonomy Node](/datax/docs/put-append-taxonomy-node) | Update taxonomy data | | [PUT /Replace Taxonomy Node](/datax/docs/put-replace-taxonomy-node) | Replace existing taxonomy nodes | | [PUT /Move Node](/datax/docs/put-move-node) | Move existing taxonomy nodes | | [Delete Taxonomy Node](/datax/docs/delete-taxonomy-node) | Delete existing taxonomy nodes | | [Get Taxonomy](/datax/docs/get-taxonomy) | Retrieve latest taxonomy version | | [Error Codes](/datax/docs/error-codes) | Taxonomy errors and descriptions |