Struct Docs
Struct.PIM 4
Struct.PIM 4
  • Struct PIM Documentation
  • API Reference
  • Latest updates from Struct HQ
  • Latest updates in Documentation
  • Fundamental concepts
    • Get familiar with Struct PIM
    • Catalogues & categories
    • Products & variants
    • Attributes
    • Product structures
    • Identifiers
    • Global lists
    • Localization & segmentation
    • Revisions & changelog
    • Publications
    • Supplier onboarding portal
  • Tutorials
    • Helpful guides
      • How to search efficiently
      • How to use Import
        • How to import products
        • How to import data into a list property on entities
        • How to import categories
        • How to import with media
        • How to use File templates
    • Example projects
      • Working with the API
  • Integration
    • Integrate with Struct PIM
    • Web API
    • Webhooks
  • Media format
  • API Reference
    • Introduction
    • Endpoints
      • AssetFolders
      • Assets
      • AssetTypes
      • AttributeGroups
      • Attributes
      • AttributeScopes
      • Browse
      • BusinessUnits
      • Catalogues
      • Categories
      • Dimensions
      • Exports
      • EnrichmentInsightSetups
      • GlobalLists
      • Languages
      • Maintenance
      • Miscellaneous
      • Messaging
      • Permissions
      • Products
      • ProductStructures
      • Publications
      • Transactions
      • UserGroup
      • UserRoles
      • Users
      • VariantGroups
      • UserTasks
      • Variants
      • Webhooks
      • Workflows
      • Models
Powered by GitBook
On this page
  1. API Reference
  2. Endpoints

Exports

PreviousDimensionsNextEnrichmentInsightSetups

Build and manage exports from the PIM system

  • GETCreate an export
  • POSTCreate an export

Create an export

get

#Available from v.3.10.12

Authorizations
Path parameters
entityTypeinteger · enumRequired

Enum representing each supported entity type in enrichment insights engine

Possible values:
Responses
200
OK
get
GET /v1/exports/fields/{entityType} HTTP/1.1
Host: 
Authorization: YOUR_API_KEY
Accept: */*
200

OK

[
  {
    "Uid": "text",
    "Name": "text"
  }
]

Create an export

post

#Available from v.3.10.12

Authorizations
Body

Model defining export to build

EntityTypeinteger · enumOptional

Enum representing each supported entity type in enrichment insights engine

Possible values:
EntityIdsinteger · int32[] | nullableOptional

The ids to export data for

Responses
200
OK
post
POST /v1/exports/buildexport HTTP/1.1
Host: 
Authorization: YOUR_API_KEY
Content-Type: application/json-patch+json
Accept: */*
Content-Length: 53

{
  "EntityType": 10,
  "EntityIds": [
    1
  ],
  "ExportSettings": {}
}
200

OK

{
  "FileBytes": "Ynl0ZXM=",
  "FileName": "text",
  "FileExtension": "text",
  "MimeType": "text"
}