--- title: "ImportAudienceDefinitions" slug: "importaudiencedefinitions" updated: 2024-05-23T12:37:22Z published: 2024-05-23T12:37:22Z canonical: "docs.datajet.app/importaudiencedefinitions" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.datajet.app/llms.txt > Use this file to discover all available pages before exploring further. # ImportAudienceDefinitions Import existing audience definitions from file | Key | Value(s) | Description | | --- | --- | --- | | method | "ImportAudienceDefinitions" | Import existing audience definitions from file | | filename | "filename" | name of audience file to import. This is the file generated using ExportAudienceDefinitions. filename will be looked for in the campaign export location, as defined in the [campaign definition file](/v1/docs/campaign-prototype-how-to-make-a-system-campaign-enabled). | | status | "statusString" | Optional Filter. Available status: - * (All) - draft - live - ended - cancelled | | archiveStatus | "statusString" | Optional Filter. Available status: - * (All) - active - archived | | creator | "creatorEmail" | Filter results to import only audiences created by specified user | | user | "userEmail" | Filter results to import only audiences | ```json { "method": "ImportAudienceDefinitions", "filename": "myaudiences.json", "project": "eyeota-audience" } ``` ```json { "method": "ImportAudienceDefinitions", "filename":"audiences.json" } ... return.... { "added": 0, "replaced": 0, "skipped": 4, "failed": 0, } ``` ```json { "method": "ImportAudienceDefinitions", "overwrite": true, "filename": "audiences.json", "project": "eyeota" } ``` ```json { "method": "ImportAudienceDefinitions", "overwrite": true, "reassignIds": true, "filename": "audiences.json", "project": "eyeota" } ```