FlxpointAPI Help CenterBeta

Get Product Builders

gethttps://api.flxpoint.com/product/builder

Use this when you want to pull product builder data through the API.

🔑 X-API-TOKEN⏱ 2 req/sToken: Account · Source · Channel

This page explains the endpoint. To send a live test request, use the interactive tester in Stoplight or your own Postman / HTTP client.

Get configured available product buidlers. Does not include full settings. Use builder specific endpoint to retrieve full data.

Request

Example request

get/product/builder
curl -X GET "https://api.flxpoint.com/product/builder" \
  -H "Accept: application/json" \
  -H "X-API-TOKEN: YOUR_TOKEN"

Responses

200OKapplication/json
array[ProductBuilder]
idinteger
accountIdinteger
createdByUserIdinteger
modifiedAtstring (date-time)
useAsDefaultboolean
Indicate that this product builder should be used by default during product building if no other product builder is manually specified.
namestring
onConflictLinkboolean
attachToExistingParentboolean
firstVariantImageboolean
firstVariantTitleboolean
mappingEventIdinteger
linkOnMasterSkubooleandeprecated
linkOnUpcbooleandeprecated
linkOnMpnbooleandeprecated
linkOnAsinbooleandeprecated
linkOnEanbooleandeprecated
linkOnReferenceIdentifierbooleandeprecated
linkingFieldsarray[ProductBuilderLinkingField]
fromInventoryFieldstringrequired
allowedinventorySkumasterSkuupcmpnasineanreferenceIdentifier
toProductFieldstringrequired
allowedmasterSkuupcmpnasineanreferenceIdentifier
rebuildListingsForChannelIdsarray[integer]
integer
A list of channel IDs that will cause any listings within the channels to be auto-rebuilt when data is merged and a product is rebuilt due to a new link attachement
archivedActionstring
allowedcreatereviewfail
parentAttachmentTypePrioritystring
allowedintelligentbasic
parentAttachmentIntelligentMatchActionstring
allowedattachreviewfail
parentAttachmentBasicMatchActionstring
allowedattachreviewfail
parentCreationActionstring
allowedcreatereviewfail
duplicateSkuReviewboolean
duplicateSourceReviewboolean
allowVariantCreationboolean
rebuildVariantWhenNewlyLinkedboolean
rebuildVariantWhenAlreadyLinkedboolean
rebuildParentWhenVariantNewlyLinkedboolean
rebuildParentWhenVariantAlreadyLinkedboolean
upcValidationActionany
allowedcreatereviewfail
Example response
[
  {
    "id": 0,
    "accountId": 0,
    "createdByUserId": 0,
    "modifiedAt": "2026-04-20T00:00:00Z",
    "useAsDefault": true,
    "name": "string",
    "onConflictLink": true,
    "attachToExistingParent": true,
    "firstVariantImage": true,
    "firstVariantTitle": true,
    "mappingEventId": 0,
    "linkOnMasterSku": true,
    "linkOnUpc": true,
    "linkOnMpn": true,
    "linkOnAsin": true,
    "linkOnEan": true,
    "linkOnReferenceIdentifier": true,
    "linkingFields": [
      {
        "fromInventoryField": "inventorySku",
        "toProductField": "masterSku"
      }
    ],
    "rebuildListingsForChannelIds": [
      0
    ],
    "archivedAction": "create",
    "parentAttachmentTypePriority": "intelligent",
    "parentAttachmentIntelligentMatchAction": "attach",
    "parentAttachmentBasicMatchAction": "attach",
    "parentCreationAction": "create",
    "duplicateSkuReview": true,
    "duplicateSourceReview": true,
    "allowVariantCreation": true,
    "rebuildVariantWhenNewlyLinked": true,
    "rebuildVariantWhenAlreadyLinked": true,
    "rebuildParentWhenVariantNewlyLinked": true,
    "rebuildParentWhenVariantAlreadyLinked": true,
    "upcValidationAction": "create"
  }
]
401Unauthorized

No schema documented for this status.

OpenAPI fragment
{
  "get": {
    "summary": "Get Product Builders",
    "description": "Get configured available product buidlers. Does not include full settings. Use builder specific endpoint to retrieve full data.",
    "parameters": [],
    "responses": {
      "200": {
        "description": "OK",
        "content": {
          "application/json": {
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/ProductBuilder"
              }
            }
          }
        }
      },
      "401": {
        "description": "Unauthorized"
      }
    }
  }
}
Ready to run it? Send the curl from your terminal or Postman, or use the interactive tester in Stoplight.Open in Stoplight