Getting Started
Authentication v3
- Concepts
- System Apps
- User Apps
- Authentication Endpoints
Product Catalog
- Product Catalog API - Overview
- Developer Guide
- Data Ingestion Best Practices
- Attributes & Attribute Mapping
- Categories
- Products
- Collections
- Background Jobs
- Bulk Import & Export
- Published Products
Orders
- Orders (3.0.0)
- Developer Guide
- Orders FAQ
- Shopping Lists
- Shipping Methods
- Imports
- Exports
- Orders
- Frauds
- Notifications
- Backorders Preorders
- Cancellations
- Allocations
- Shipments
- Inventory Transfers
- Tracking
- Invoices
- Payments
- Credits
- Appeasements
- Returns
Inventory
- Inventory (3.0.0)
- Inventory FAQ
- Imports
- Counters
- Inventory
- Locations
- Networks
Integrations
Offers
- Offers (3.0.0)
- Developer Guide
- Real-time Pricing Engine
- Price Lists
- Prices
- Price Types
- Price Controls
- Price Methods
- Priced Products
- Add-ons
- Promotions
- Coupons
- Coupon Codes
- Redemptions
- Product Exclusion Lists
- Segments
- Imports
- Exports
- Attributes
- Webhook Events
Carts
- Overview
- Developer Guides
- Carts
- Order Draft
- Items
- Addresses
- Payments
- Fulfillment
- Customer
- Coupons
- Validations
- Cart Orchestrator
Customers
- Customer Profile
- Customer Address
- Customer Self
Initiate job to export items and variants
Use this endpoint to trigger a job to export items and variants based on the specified filter conditions.
S2S access token (JWT) from fabric Identity service (during login)
A header used by fabric to identify the tenant making the request. You must include tenant id in the authentication header for an API request to access any of fabric’s endpoints. You can retrieve the tenant id , which is also called account id, from Copilot. This header is required.
Unique request ID
Export job request based on the filter conditions applied for attributes, category, collections, items or bundles.
Type of entity to be exported.
Filter conditions to export attributes
Simple string search
Operations that can be performed on a string
type
Search criteria to find attributes. Append locale and name with a #
as a value.
Operations that can be performed on a string
type
If isLocalizable
is true, the search is based on the localized name in the specified locales. If isLocalizable
is false, the search is only based on the non-localized names.
String search
Operations that can be performed on a string
type
Boolean search
Operations that can be performed on a boolean
type
Sample boolean schema
Boolean search
Operations that can be performed on a boolean
type
Sample boolean schema
Boolean search
Operations that can be performed on a boolean
type
Sample boolean schema
Boolean search
Operations that can be performed on a boolean
type
Sample boolean schema
Boolean search
Operations that can be performed on a boolean
type
Sample boolean schema
Export criteria - single target
Operations supported on a string
type.
A string in case of EQUALS
operation and a comma-separated string in case of an IN
operation
Export criteria - single type
Operations supported on a string
type
A string in case of EQUALS
operation and a comma- separated string in case of an IN
operation
Searches for attribute of the specified subType
Operations that can be performed on a string
type
A string in case of a EQUALS
operation and a comma-separated string in case of an IN
operation
Date-time search
Search operation performed on a date range
Starting range (UTC)
Ending range (UTC)
Date-time search
Search operation performed on a date range
Starting range (UTC)
Ending range (UTC)
curl --request POST \
--url https://api.fabric.inc/v3/product-jobs/actions/filter-export \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"type": "ATTRIBUTE",
"match": {
"name": {
"locale": [
"en-US"
],
"op": "CONTAINS",
"value": "size"
},
"target": {
"op": "EQUALS",
"value": "CATEGORY"
},
"isMandatory": {
"op": "EQUALS",
"value": true
}
}
}'
Authorizations
S2S access token (JWT) from fabric Identity service (during login)
Headers
A header used by fabric to identify the tenant making the request. You must include tenant id in the authentication header for an API request to access any of fabric’s endpoints. You can retrieve the tenant id , which is also called account id, from Copilot. This header is required.
Unique request ID
Body
Export job request based on the filter conditions applied for attributes, category, collections, items or bundles.
Type of entity to be exported.
ATTRIBUTE
Filter conditions to export attributes
Search criteria to find attributes. Append locale and name with a #
as a value.
Operations that can be performed on a string
type
IN
If isLocalizable
is true, the search is based on the localized name in the specified locales. If isLocalizable
is false, the search is only based on the non-localized names.
Export criteria - single type
Searches for attribute of the specified subType
Operations that can be performed on a string
type
EQUALS
A string in case of a EQUALS
operation and a comma-separated string in case of an IN
operation
SINGLE
, MULTIPLE
, SMALL_TEXT
, TEXT_AREA
, HTML
Response
Job ID for the exported job
24-character system-generated job ID
Was this page helpful?
curl --request POST \
--url https://api.fabric.inc/v3/product-jobs/actions/filter-export \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"type": "ATTRIBUTE",
"match": {
"name": {
"locale": [
"en-US"
],
"op": "CONTAINS",
"value": "size"
},
"target": {
"op": "EQUALS",
"value": "CATEGORY"
},
"isMandatory": {
"op": "EQUALS",
"value": true
}
}
}'