Get Product Field Mappings
GET/api/faire/instances/:integrationInstance/mappings
Get the product field mappings for a Faire integration instance. Mappings control which Faire listing/variant fields populate which SKU.io product fields when a SKU.io product is created from a Faire variant.
Any valid API token can call this endpoint — no specific scope required. Manage tokens.
Default mappings (sku → sku, name → item_name, wholesale_price → the default pricing tier) are merged with per-instance custom mappings; a custom mapping targeting the same SKU.io field overrides the default.
Path Parameters:
integrationInstance- The ID of the integration instance
Response:
integration_instance_id- The integration instance IDintegration_name- The integration instance namemappings- The effective mapping list (defaults merged with custom overrides)available_faire_fields- Faire fields that can be used as a mapping source (name,brand_name,description,sku,wholesale_price), each withname,label,type,description, andgroupavailable_sku_fields- SKU.io product fields that can be mapped to: static fields (sku,name,item_name,barcode,description,unit_cost,weight,weight_unit,brand) plus dynamic pricing-tier fields (price.{tier}.value) and product attribute fields (attributes.{name})default_mappings- The built-in defaults (each withsource: "default")custom_mappings- Per-instance overrides saved via the update endpoint (each withsource: "custom")effective_mappings- Same merged list asmappings
Each mapping entry has:
listing_field- The Faire source fieldsku_field- The SKU.io destination fieldparsers- Optional value-transformation rules applied in ordersource-defaultorcustomdescription- Human-readable summary of the mapping
Request
Responses
- 200
- 401
- 403
- 404
- 429
OK
Response Headers
Unauthenticated — the bearer token is missing, revoked, expired, or malformed. Never retry automatically; fix the credential. See the Errors guide.
Forbidden — the token lacks a required scope, the endpoint is not available to API tokens, or the user behind the token lacks the permission. A human must adjust the token scopes or user permissions; do not retry.
Not found — no record with the given identifier (or the route does not exist). Verify the ID before retrying.
Rate limited — platform limit is 1,000 requests/min; individual tokens may carry lower limits. Honor the Retry-After header before retrying. See the Rate Limits guide.