# List Attribute Fields' Metadata Retrieves metadata of attribute fields. Endpoint: POST /metadata.fetch/{TypeCode} Security: basic, X-PriceFx-jwt ## Path parameters: - `TypeCode` (string, required) Enter the type code of the entity you want to retrieve information for. See the list of Type Codes in the Pricefx Knowledge Base article. Enum: "ACTT", "AI", "AP", "APIK", "BD", "BPT", "BR", "C", "CA", "CAM", "CDESC", "CF", "CFS", "CFT", "CH", "CL", "CLLI", "CLLIAM", "CLR", "CLT", "CN", "CO", "COAM", "COCT", "COCTAM", "COHT", "COHTAM", "COLI", "COR", "CORAM", "COROLI", "CORS", "CORSC", "COT", "CS", "CT", "CTAM", "CTLI", "CTMU", "CTMUI", "CTT", "CTTAM", "CTTREE", "CW", "CX10", "CX20", "CX3", "CX30", "CX50", "CX6", "CX8", "CXAM", "DA", "DB", "DCR", "DCRAM", "DCRI", "DCRL", "DCRMC", "DCRT", "DE", "DI", "DM", "DMDC", "DMDL", "DMDS", "DMF", "DMM", "DMR", "DMT", "DP", "DPR", "DPT", "DREF", "DREG", "EDL", "ET", "EVT", "F", "FE", "FN", "HEVT", "HRT", "HRTAM", "IDC", "IE", "ISH", "JLTV", "JLTV2", "JLTVM", "JST", "LAT", "LT", "LTT", "LTV", "M", "MC", "MLTV", "MLTV2", "MLTV3", "MLTV4", "MLTV5", "MLTV6", "MLTVM", "MN", "MO", "MPL", "MPLAM", "MPLI", "MPLIT", "MPLT", "MR", "MRAM", "MT", "NT", "P", "PAM", "PBOME", "PCOMP", "PCOMPCO", "PCW", "PDESC", "PG", "PGI", "PGIM", "PGT", "PH", "PL", "PLI", "PLIM", "PLPGTT", "PLT", "PR", "PRAM", "PREF", "PT", "PWH", "PX10", "PX20", "PX3", "PX30", "PX50", "PX6", "PX8", "PXAM", "PXREF", "PYR", "PYRAM", "Q", "QAM", "QLI", "QMU", "QMUI", "QT", "QTT", "QTTAM", "R", "RAT", "RATM", "RBA", "RBAAM", "RBALI", "RBAROLI", "RBAT", "RBT", "RBTAM", "RR", "RRAM", "RRS", "RRSC", "RT", "SAT", "SC", "SCN", "SCNAM", "SCT", "SIAM", "SIM", "SIMI", "SL", "SLAM", "SX10", "SX20", "SX3", "SX30", "SX50", "SX6", "SX8", "SXAM", "TFA", "TODO", "U", "UG", "US", "W", "WD", "WF", "WFE", "XPGI", "XPLI", "XSIMI" ## Query parameters: - `name` (string) The name of the PX or CX category. - `lookupTableId` (string) The ID of the Company Parameters table when retrieving MLTV (MatrixLookupTableValue). ## Response 200 fields (application/json): - `response` (object) - `response.node` (string) - `response.csrfToken` (string) - `response.data` (array) - `response.data.attributeMetas` (array) - `response.data.attributeMetas.version` (number, required) - `response.data.attributeMetas.typedId` (string, required) - `response.data.attributeMetas.fieldName` (string, required) - `response.data.attributeMetas.label` (string, required) - `response.data.attributeMetas.fieldType` (number, required) - `response.data.attributeMetas.formatType` (string, required) - `response.data.attributeMetas.fieldValueOptions` (any) - `response.data.attributeMetas.cssProperties` (any) - `response.data.attributeMetas.description` (string, required) - `response.data.attributeMetas.requiredField` (boolean, required) - `response.data.attributeMetas.readOnly` (boolean, required) - `response.data.attributeMetas.entityRefTypeCode` (string, required) - `response.data.attributeMetas.labelTranslations` (string, required) - `response.data.attributeMetas.name` (string, required) - `response.data.attributeMetas.createDate` (string, required) - `response.data.attributeMetas.createdBy` (number, required) - `response.data.attributeMetas.lastUpdateDate` (string, required) - `response.data.attributeMetas.lastUpdateBy` (number, required) - `response.data.jsonSchema` (object) - `response.data.jsonSchema.properties` (object) - `response.data.jsonSchema.properties.sku` (object, required) - `response.data.jsonSchema.properties.sku.type` (string, required) - `response.data.jsonSchema.properties.attribute1` (object, required) - `response.data.jsonSchema.properties.attribute2` (object, required) - `response.data.jsonSchema.properties.attribute3` (object, required) - `response.data.jsonSchema.properties.attribute4` (object, required) - `response.data.jsonSchema.properties.attribute5` (object, required) - `response.data.jsonSchema.properties.attribute6` (object, required) - `response.data.jsonSchema.properties.attribute7` (object, required) - `response.data.jsonSchema.properties.attribute8` (object, required) - `response.data.jsonSchema.properties.attribute9` (object, required) - `response.data.jsonSchema.properties.attribute10` (object, required) - `response.data.jsonSchema.properties.attribute11` (object, required) - `response.data.jsonSchema.properties.attribute12` (object, required) - `response.data.jsonSchema.properties.attribute13` (object, required) - `response.data.jsonSchema.properties.attribute14` (object, required) - `response.data.jsonSchema.properties.attribute15` (object, required) - `response.data.jsonSchema.properties.attribute16` (object, required) - `response.data.jsonSchema.properties.attribute17` (object, required) - `response.data.jsonSchema.properties.attribute18` (object, required) - `response.data.jsonSchema.properties.attribute19` (object, required) - `response.data.jsonSchema.properties.attribute20` (object, required) - `response.data.jsonSchema.properties.attribute21` (object, required) - `response.data.jsonSchema.properties.attribute22` (object, required) - `response.data.jsonSchema.properties.attribute23` (object, required) - `response.data.jsonSchema.properties.attribute24` (object, required) - `response.data.jsonSchema.properties.attribute25` (object, required) - `response.data.jsonSchema.properties.attribute26` (object, required) - `response.data.jsonSchema.properties.attribute27` (object, required) - `response.data.jsonSchema.properties.attribute28` (object, required) - `response.data.jsonSchema.properties.attribute29` (object, required) - `response.data.jsonSchema.properties.attribute30` (object, required) - `response.data.attributeMetaSignificantFields` (array) - `response.data.attributeMetaTypeCode` (string) - `response.status` (number)