Endpoint Examples

/taxonomies

A list of available taxonomies

GET List all taxonomies

Query Parameters

NameDescription
tags
string
Tags may be used to filter taxonomies. To filter by a tag use the format {tagCategory}:{tagValue}. You can filter by multiple tags using a comma-separated list of pairs (e.g., ?tags={category1}:{value1},{category2:value2})
This parameter is optional.
Example: majorCategory:education

Code Examples

curl --request GET \
  --url 'https://classification.emsicloud.com/taxonomies?tags=majorCategory%3Aeducation' \
  --header 'Authorization: Bearer <ACCESS_TOKEN>'

Response Examples

{
  "data": [
    {
      "resource": "companies",
      "title": "Lightcast Companies Taxomony",
      "description": "The Lightcast Companies Taxonomy is a comprehensive company classification that includes metadata related to companies and employers within the labor market. This metadata includes industry codes, websites, and location information as well as flags to identify the Fortune 1000 and staffing companies.",
      "supplementalResource": "",
      "accessible": true,
      "releaseStatus": "public",
      "tags": {
        "country": "us"
      }
    },
    {
      "resource": "skills",
      "title": "Lightcast Skills Taxonomy",
      "description": "The Lightcast Skills Taxonomy is a comprehensive skills classification that includes specialized and common job skills along with certifications. This taxonomy is organized in a three-tiered hierarchy of Skill Categories, Skill Subcategories, and Skills/Certifications.",
      "supplementalResource": "https://skills.lightcast.io/",
      "accessible": true,
      "releaseStatus": "public",
      "tags": {
        "country": "us"
      }
    },
    {
      "resource": "titles",
      "title": "Lightcast Titles Taxonomy",
      "description": "The Lightcast Titles Taxonomy is a comprehensive job title classification that includes relevant job titles used by employers and job seekers within the labor market.",
      "supplementalResource": "https://www.lightcast.io/open-titles",
      "accessible": true,
      "releaseStatus": "public",
      "tags": {
        "country": "us"
      }
    },
    {
      "resource": "lot",
      "title": "Lightcast Occupations Taxonomy",
      "description": "The Lightcast Occupations Taxonomy is a comprehensive occupations classification that can be used across international borders, coding job roles into a unique set of occupation concepts. Specialized Occupations with similar job duties, and in some cases skills, education, and/or training, are grouped together.",
      "supplementalResource": "",
      "accessible": true,
      "releaseStatus": "public",
      "tags": {}
    },
    {
      "resource": "canoc_standard",
      "title": "National Occupational Classification (NOC)",
      "description": "The National Occupational Classification (NOC) system is used by Federal statistical agencies to classify workers into occupational categories for the purpose of collecting, calculating, or disseminating data. Occupations with similar job duties, and in some cases skills, education, and/or training, are grouped together. The NOC system uses codes to divide occupations into four levels: major groups (one digit), minor groups (two digit), broad occupations (three digit), and detailed occupations (four digit).",
      "supplementalResource": "https://www.canada.ca/en/immigration-refugees-citizenship/services/immigrate-canada/express-entry/eligibility/find-national-occupation-code.html",
      "accessible": true,
      "releaseStatus": "public",
      "tags": {
        "country": "ca"
      }
    },
    {
      "resource": "canoc_lightcast",
      "title": "National Occupational Classification (NOC) - Lightcast",
      "description": "The National Occupational Classification (NOC) system is used by Federal statistical agencies to classify workers into occupational categories for the purpose of collecting, calculating, or disseminating data. Occupations with similar job duties, and in some cases skills, education, and/or training, are grouped together. The NOC system uses codes to divide occupations into four levels: major groups (one digit), minor groups (two digit), broad occupations (three digit), and detailed occupations (four digit). The Lightcast version of NOC consolidates codes for senior managers (00011, 00012, 00013, 00014, 00015) into one code (00018). ",
      "supplementalResource": "https://kb.lightcast.io/en/articles/7130728-national-occupation-classification-noc-2021-canada",
      "accessible": true,
      "releaseStatus": "public",
      "tags": {
        "country": "ca"
      }
    },
    {
      "resource": "cip_standard",
      "title": "Classification of Instructional Programs (CIP)",
      "description": "The Classification of Instructional Programs (CIP) 2020 is a standard numerical code for a post-secondary course of study. The classification of instructional programs provides a taxonomic scheme that supports the accurate tracking and reporting of fields of study and program completions activity. The CIP system uses codes to divide instructional programs into three levels: 1) the two-digit series, 2) the four-digit series, and 3) the six-digit series.",
      "supplementalResource": "https://nces.ed.gov/ipeds/cipcode/Default.aspx?y=56",
      "accessible": true,
      "releaseStatus": "public",
      "tags": {
        "country": "us"
      }
    },
    {
      "resource": "isced_standard",
      "title": "International Standard Classification of Education (ISCED)",
      "description": "The International Standard Classification of Education (ISCED) is a classification developed by UNESCO that is used for organizing education programs and related qualifications into equivalent levels. ",
      "supplementalResource": "https://ec.europa.eu/eurostat/statistics-explained/index.php?title=International_Standard_Classification_of_Education_(ISCED)",
      "accessible": true,
      "releaseStatus": "public",
      "tags": {
        "country": "sg"
      }
    },
    {
      "resource": "isco_standard",
      "title": "International Standard Classification of Occupations (ISCO)",
      "description": "The International Standard Classification of Occupations (ISCO) is a four-level classification of occupation groups managed by the International Labour Organisation (ILO). The ISCO system uses codes to divide occupations into four levels: major groups (one digit), sub major groups (two digit), minor groups (three digit), and unit groups (four digit).",
      "supplementalResource": "https://www.ilo.org/public/english/bureau/stat/isco/isco08/index.htm",
      "accessible": true,
      "releaseStatus": "public",
      "tags": {
        "language": "en"
      }
    },
    {
      "resource": "naics_standard",
      "title": "North American Industry Classification System (NAICS)",
      "description": "The North American Industry Classification System (NAICS) is the standard federal system for classifying business establishments. Each establishment is assigned a six-digit code and category title, organizing them primarily by similar production processes into five industry levels: sectors (two digit), subsectors (three digit), industry groups (four digit), industries(five digit), and national industries (six digit).",
      "supplementalResource": "https://www.census.gov/naics/",
      "accessible": true,
      "releaseStatus": "public",
      "tags": {
        "country": "us"
      }
    },
    {
      "resource": "onet_standard",
      "title": "Occupational Information Network (O*NET-SOC)",
      "description": "The Occupational Information Network (O*NET-SOC 2019) Occupation Classification is the United States national standard for classifying occupations and allows for standardized collection, analysis, and dissemination of occupation data. Occupations with similar job duties, and in some cases skills, education, and/or training, are grouped together. The O*NET-SOC 2019 system is based on SOC 2018 and uses codes to divide occupations into five levels: major groups (one digit), minor groups (two digit), broad occupations (five digit), detailed SOC occupations (six digit), and O*NET-SOC 2019 occupations (eight digit).",
      "supplementalResource": "https://www.onetonline.org/",
      "accessible": true,
      "releaseStatus": "public",
      "tags": {
        "country": "us"
      }
    },
    {
      "resource": "soc_lightcast",
      "title": "Standard Occupational Classification (SOC) - Lightcast",
      "description": "The US Standard Occupational Classification (SOC) system is used to classify occupational categories for the purpose of collecting, calculating, or disseminating data. Occupations with similar job duties, and in some cases skills, education, and/or training, are grouped together. The US SOC system uses codes to divide occupations into four levels: major groups (one digit), minor groups (two digit), broad occupations (five digit), and detailed occupations (six digit). The Lightcast SOC version follows OEWS's SOC structure, since OEWS is our primary source of occupation data for government labor market information.",
      "supplementalResource": "https://kb.lightcast.io/en/articles/6957467-lightcast-soc",
      "accessible": true,
      "releaseStatus": "public",
      "tags": {
        "country": "us"
      }
    },
    {
      "resource": "soc_standard",
      "title": "Standard Occupational Classification (SOC)",
      "description": "The US Standard Occupational Classification (SOC) system is used to classify occupational categories for the purpose of collecting, calculating, or disseminating data. Occupations with similar job duties, and in some cases skills, education, and/or training, are grouped together. The US SOC system uses codes to divide occupations into four levels: major groups (one digit), minor groups (two digit), broad occupations (five digit), and detailed occupations (six digit). ",
      "supplementalResource": "https://www.bls.gov/oes/soc_2018.htm",
      "accessible": true,
      "releaseStatus": "public",
      "tags": {
        "country": "us"
      }
    },
    {
      "resource": "ssoc_standard",
      "title": "Singapore Standard Occupational Classification (SSOC)",
      "description": "The Singapore Standard Occupational Classification (SSOC) is Singapore's national standard for classifying occupations and allows for standardized collection, analysis, and dissemination of occupation data. Occupations with similar job duties, and in some cases skills, education, and/or training, are grouped together. The SSOC system uses codes to divide occupations into five levels: major group (one digit), sub-major group (two digit), minor group (three digit), unit group (four digit), and occupations (five digit).",
      "supplementalResource": "https://www.singstat.gov.sg/standards/standards-and-classifications/ssoc",
      "accessible": true,
      "releaseStatus": "public",
      "tags": {
        "country": "sg"
      }
    },
    {
      "resource": "uksic_standard",
      "title": "UK Standard Industrial Classification (SIC)",
      "description": "The UK Standard Industrial Classification (SIC) system is used to classify businesses by the type of economic activity in which they are engaged. The UK SIC system classifies industries into 5 levels: section, division, group, class, and sub-class. ",
      "supplementalResource": "https://www.ons.gov.uk/methodology/classificationsandstandards/ukstandardindustrialclassificationofeconomicactivities/uksic20077",
      "accessible": true,
      "releaseStatus": "public",
      "tags": {
        "country": "uk"
      }
    },
    {
      "resource": "uksoc_standard",
      "title": "UK Standard Occupational Classification (SOC)",
      "description": "The UK Standard Occupational Classification (SOC) system is used to classify occupational categories for the purpose of collecting, calculating, or disseminating data. Occupations with similar job duties, and in some cases skills, education, and/or training, are grouped together. The UK SOC system uses codes to divide occupations into four levels: major groups (one digit), sub-major groups (two digit), minor groups (three digit), and unit groups or occupations (four digit).",
      "supplementalResource": "https://www.ons.gov.uk/methodology/classificationsandstandards/standardoccupationalclassificationsoc/soc2020",
      "accessible": true,
      "releaseStatus": "public",
      "tags": {
        "country": "uk"
      }
    },
    {
      "resource": "benefits",
      "title": "Lightcast Benefits Taxonomy",
      "description": "The Lightcast Benefits Taxonomy is a collection of commonly reported benefits found in job postings.",
      "supplementalResource": "",
      "accessible": true,
      "releaseStatus": "public",
      "tags": {
        "country": "us"
      }
    },
    {
      "resource": "moc_standard",
      "title": "Military Occupation Codes Taxonomy",
      "description": "The MOC/ Military Occupation Codes Taxonomy is a set of codes that identifies a specific occupation within a branch of the U.S. military",
      "supplementalResource": "",
      "accessible": true,
      "releaseStatus": "public",
      "tags": {}
    },
    {
      "resource": "global_education_level",
      "title": "Lightcast Global Education Level Taxonomy",
      "description": "The Lightcast Global Education Level Taxonomy is a collection of educational qualification levels",
      "supplementalResource": "",
      "accessible": true,
      "releaseStatus": "public",
      "tags": {}
    }
  ],
  "errors": [],
  "warnings": []
}

/taxonomies/{taxonomy}

GET Get latest version metadata

Provides information about the latest version of the specified taxonomy including release date, available fields, and other information.

Path Parameters

NameDescription
taxonomy
string
The taxonomy name.
Example: skills

Code Examples

curl --request GET \
  --url https://classification.emsicloud.com/taxonomies/skills \
  --header 'Authorization: Bearer <ACCESS_TOKEN>'

Response Examples

{
  "data": {
    "name": "skills",
    "version": "9.0.0",
    "releaseStatus": "public",
    "releaseDate": "09/28/2023 00:00:00",
    "fields": [
      "description",
      "descriptionSource",
      "id",
      "isLanguage",
      "isSoftware",
      "level",
      "levelName",
      "name",
      "parentId",
      "skillType",
      "wikipediaExtract",
      "wikipediaLink"
    ],
    "levels": [
      "Category",
      "Subcategory",
      "Skill"
    ],
    "supportedLocales": [
      "en-US",
      "en-GB",
      "de-DE",
      "es-ES",
      "fr-FR",
      "it-IT",
      "nl-NL"
    ]
  }
}

/taxonomies/{taxonomy}/versions

GET List all versions

Returns a list of taxonomy versions.

Path Parameters

NameDescription
taxonomy
string
The taxonomy name.
Example: skills

Code Examples

curl --request GET \
  --url https://classification.emsicloud.com/taxonomies/skills/versions \
  --header 'Authorization: Bearer <ACCESS_TOKEN>'

Response Examples

{
  "data": [
    "9.0.0",
    "8.41.0",
    "8.40.0",
    "8.39.0",
    "8.38.0",
    "8.37.0",
    "8.36.0",
    "8.35.0",
    "8.34.0",
    "8.33.0",
    "8.32.0",
    "8.31.0",
    "8.30.0",
    "8.29.0",
    "8.28.0",
    "8.27.0",
    "8.26.0",
    "8.25.0",
    "8.24.0",
    "8.23.0",
    "8.22.0",
    "8.21.0",
    "8.20.1",
    "8.20.0",
    "8.19.0",
    "8.18.0",
    "8.17.0",
    "8.16.0",
    "8.15.0",
    "8.14.0",
    "8.13.0",
    "8.12.0",
    "8.11.0",
    "8.10.0",
    "8.9.0",
    "8.8.0",
    "8.7.0"
  ]
}

/taxonomies/{taxonomy}/versions/{version}

Version specific metadata

GET Get taxonomy metadata

Get taxonomy metadata including release date, available fields, and other information for the specified version of the taxonomy.

Path Parameters

NameDescription
taxonomy
string
The taxonomy name.
Example: skills
version
string
The taxonomy version.
Example: 9.0.0

Code Examples

curl --request GET \
  --url https://classification.emsicloud.com/taxonomies/skills/versions/9.0.0 \
  --header 'Authorization: Bearer <ACCESS_TOKEN>'

Response Examples

{
  "data": {
    "name": "skills",
    "version": "9.0.0",
    "releaseStatus": "public",
    "releaseDate": "09/28/2023 00:00:00",
    "fields": [
      "description",
      "descriptionSource",
      "id",
      "isLanguage",
      "isSoftware",
      "level",
      "levelName",
      "name",
      "parentId",
      "skillType",
      "wikipediaExtract",
      "wikipediaLink"
    ],
    "levels": [
      "Category",
      "Subcategory",
      "Skill"
    ],
    "supportedLocales": [
      "en-US",
      "en-GB",
      "de-DE",
      "es-ES",
      "fr-FR",
      "it-IT",
      "nl-NL"
    ]
  }
}

/taxonomies/{taxonomy}/versions/{version}/concepts

Please Note that, for some taxonomies, not all concepts have the same fields. When return fields are specified only taxonomy concepts that have all specified fields are returned.

GET List all taxonomy concepts

Returns a list of all taxonomy concepts in {taxonomy} {version} sorted by display id

Path Parameters

NameDescription
taxonomy
string
The taxonomy name.
Example: skills
version
string
The taxonomy version.
Example: 9.0.0

Query Parameters

NameDescription
q
string
A query string to search for. By default, id and name fields are searched unless the search is limited to a single field by prepending the search term with the field name (e.g., "q=id:term" or "q=name:term").
This parameter is optional.
Example: data
fields
string
A comma-separated list of fields to include. See /taxonomies/{taxonomy}/versions/{version} for available fields. If no fields are specified, then all fields are included by default.
This parameter is optional.
Example: name,id,level,parentId
filter
string
Comma separated list of field filters. The concepts listed in the response are limited to those that match each specified filter.
This parameter is optional.
Example: level:2,parentId:100
limit
integer
Limit the number of taxonomy concepts returned in the response.
This parameter is optional.
Example: 2
after
integer
A display ID identifying a concept after which the response will start.This parameter is optional.
Example: 116
locale
string
The desired localization for taxonomy data.This parameter is optional.
Example: de-DE

Code Examples

curl --request GET \
  --url 'https://classification.emsicloud.com/taxonomies/skills/versions/9.0.0/concepts?q=data&fields=name%2Cid%2Clevel%2CparentId&filter=level%3A2%2CparentId%3A100&limit=2&after=116&locale=de-DE' \
  --header 'Authorization: Bearer <ACCESS_TOKEN>'

Response Examples

{
  "data": [
    {
      "id": "KS1232S6HNG33L2L7RCR",
      "levelName": "Skill",
      "parentId": "100",
      "level": 2,
      "name": "Data-Mining-Abfragesprache (DMQL)"
    },
    {
      "id": "KS125H16LLCFTP54GMY4",
      "levelName": "Skill",
      "parentId": "100",
      "level": 2,
      "name": "Java Data-Mining"
    }
  ],
  "warnings": [],
  "errors": []
}

POST List requested taxonomy concepts

Supports more robust query construction than the GET endpoint by allowing multiple filter values to be specified for each field.

Path Parameters

NameDescription
taxonomy
string
The taxonomy name.
Example: skills
version
string
The taxonomy version.
Example: 9.0.0

Request Body

{
  "searchTerm": "data",
  "fields": [
    "name",
    "id",
    "level",
    "parentId"
  ],
  "filter": {
    "parentId": [
      "100",
      "115"
    ],
    "level": [
      "2"
    ]
  },
  "locale": "de-DE"
}

Code Examples

curl --request POST \
  --url https://classification.emsicloud.com/taxonomies/skills/versions/9.0.0/concepts \
  --header 'Authorization: Bearer <ACCESS_TOKEN>' \
  --header 'Content-Type: application/json' \
  --data '{ "searchTerm": "data", "fields": [ "name", "id", "level", "parentId" ], "filter": { "parentId": [ "100", "115" ], "level": [ "2" ] }, "locale": "de-DE" }'

Response Examples

{
  "data": [
    {
      "id": "KS122PJ6F83G6D8XWHQN",
      "levelName": "Skill",
      "parentId": "115",
      "level": 2,
      "name": "Data-Mart"
    },
    {
      "id": "KS122QD684FPZT7ZJ8YB",
      "levelName": "Skill",
      "parentId": "100",
      "level": 2,
      "name": "Data Warehouse-Anwendung"
    },
    {
      "id": "KS1232G67GWD9Z9YL7VP",
      "levelName": "Skill",
      "parentId": "100",
      "level": 2,
      "name": "Data-Link Connection Identifier"
    },
    {
      "id": "KS1232S6HNG33L2L7RCR",
      "levelName": "Skill",
      "parentId": "100",
      "level": 2,
      "name": "Data-Mining-Abfragesprache (DMQL)"
    },
    {
      "id": "KS125H16LLCFTP54GMY4",
      "levelName": "Skill",
      "parentId": "100",
      "level": 2,
      "name": "Java Data-Mining"
    }
  ],
  "warnings": [],
  "errors": []
}

/taxonomies/{taxonomy}/versions/{version}/concepts/{id}

GET Get a concept by ID

Returns information about a specific concept.

Path Parameters

NameDescription
taxonomy
string
The taxonomy name.
Example: skills
version
string
The taxonomy version.
Example: 9.0.0
id
string
Concept ID.
Example: 333

Code Examples

curl --request GET \
  --url https://classification.emsicloud.com/taxonomies/skills/versions/9.0.0/concepts/333 \
  --header 'Authorization: Bearer <ACCESS_TOKEN>'

Response Examples

{
  "data": {
    "id": "333",
    "parentId": "14",
    "level": 1,
    "name": "Nutrition and Diet",
    "description": "The Nutrition and Diet subcategory includes skills relate to improving a patient’s diet and providing them with good nutrition to improve their health outcomes."
  },
  "warnings": [],
  "errors": []
}

/taxonomies/{taxonomy}/versions/{version}/relations

Get related concepts via the taxonomic hierarchy. Supports relationships of parent, child, sibling or any (of parent, child, or sibiling). Specifying parent or child relationType returns direct ancestors or descendants, respectively. If a relationType of sibling is specified then all children of the concept's parent are returned.

POST List requested relation ids concepts

Supports lookups for multiple concepts via the id field. Also supports multiple filter values to be specified for each field.

Path Parameters

NameDescription
taxonomy
string
The taxonomy name.
Example: skills
version
string
The taxonomy version.
Example: 9.0.0

Request Body

{
  "ids": [
    "118",
    "121"
  ],
  "relationType": "any",
  "filter": {
    "isSoftware": [
      "true"
    ]
  }
}

Code Examples

curl --request POST \
  --url https://classification.emsicloud.com/taxonomies/skills/versions/9.0.0/relations \
  --header 'Authorization: Bearer <ACCESS_TOKEN>' \
  --header 'Content-Type: application/json' \
  --data '{ "ids": [ "118", "121" ], "relationType": "any", "filter": { "isSoftware": [ "true" ] } }

Response Examples

{
  "data": {
    "118": [
      "BGS54B05EBEE8C546DD2",
      "BGS5A1680554023B81EC",
      "BGS5FB1F8881279F41D5",
      "BGS7AC94616FCA2C755E",
      "BGSFA13FA703B1D9EE4F",
      "BGSFA60A8F04CC1639C3",
      "ES1F14881F9BAB441220",
      "ES2B249D38DA110020D9",
      "ES55D9F40FB00936AF7B",
      "ES63735430C9E899D95F",
      "ES7D9F0BD1CEA39385E3",
      "ESA68E69A441441F3A8B",
      "ESB2376DA7DD9CD154E1",
      "ESB7EB8BFCCCA0FC6678",
      "KS120C173XK57Z1QNQ6X",
      "KS123GS666PPBJCHKGRB",
      "KS124KS624R3L2W8RKM6",
      "KS124KT6K427LFSF9NQC",
      "KS125XQ605PWPBJGB2Z6",
      "KS1264V5X7Y8W4RDF3DV",
      "KS1278P68RGX8PDD3BKF",
      "KS1278X6J5TWJR9ZFJ1D",
      "KS128016H56M3DF34ZK3",
      "KS128BH6XR9FSL1C366C",
      "KS128D367HP9RPXPGSM7",
      "KS128DR69XQZ9TWBL7RQ",
      "KS135T4U6LGCNYD804DB",
      "KS1LTFPZ3A5V9W454971",
      "KS441FB62NR6DMY4FSP2",
      "KS4NKXC90M22JM53MO6D",
      "KS5F739BPRPKF8LEX38H",
      "KS83LMP264392CT0RANM",
      "KS94BUM0J6NY6V6JMFTA",
      "KSAS8LK1JG2Y0OLN4C53",
      "KSFDBQT68SA9R0I0SAVH",
      "KSGWPO6DSN70GRY20JFT",
      "KSHMUABNMNSCOLLJXFXM",
      "KSHO7Q2UPW94XDD1VO9C",
      "KSHQC8SH2AB95PITTX1F",
      "KSIJUG1D2NW7T16XO96D",
      "KSKE7NJAN5I2PFBV659N",
      "KSKIUFHWDHU52NSGE47I",
      "KSOH5A22ONUFT1ISMMC5",
      "KSQC4CRU1WTI7SSQ9IZ7",
      "KSQXCGHI0NABY4TXXPCO",
      "KSVG28H9TC6YTC1AFDP8",
      "KSWB2J4GQFDJGQJDXCIU",
      "KSXP0ABTAF9E0XOQ1MTF",
      "KSZXS4KAZ0P1M8KP5SZE",
      "BGS856C807B46F0BA2D9"
    ],
    "121": [
      "KS122X96PNS9B3F1BQR9",
      "KS124BH6P4YQ6YSSMR31",
      "KS124BW79LS2QVPP3R67",
      "KS124HF60PS8LCZZ6C7T",
      "KS125JK726C0612C54HB",
      "KS125YV76YSLN6F9T2NN",
      "KS1263R65NT5NX66K8VX",
      "KS126796RG0M9JRLKDQY",
      "KS126K96CD1QDMBYS530",
      "KS126KG694F6MW83T1RM",
      "KS127KK71T7P1MC7VWYN",
      "KS128146MTD75KNHVPJV",
      "KS36QCP6K4UI76R4C4M8",
      "KS3ND0CYDRBM48ODMOUM",
      "KS3XTLJK2M09R32Z812Q",
      "KS441426FJGR24YR276N",
      "KS4418V6K4TG358173WW",
      "KSALSL0U9E60WLJXI7B7",
      "KSCPTRNORT3A13KPLNQS",
      "KSGYHY1Q09WP2W6LJK24",
      "KSNMAZRZCS163WEUD9LV",
      "KSQZ445EBC6YKAF0884K",
      "KSSX35B8FAQRTCSXXNAH",
      "KSTSRRH8OXQJ7U4OP82C",
      "KSU84TAPVFC5I20FBD7V",
      "KSVH4LEQJURNHV9AOXTA",
      "KSXGXI686SOYIFSM2YFY",
      "ESE42798ECCFC80A6F5A"
    ]
  },
  "errors": [],
  "warnings": []
}