Skip to main content

Make your first API request

This section provides you the instructions to use the Create Attribute endpoint. With this endpoint, you can create attributes that can be assigned to a product or category.

Prerequisites:

Procedure

  1. Open your preferred API testing tool or command-line interface.
  2. To run the following API call, set the following headers in the request with the corresponding values and add the payload as in the example:
    • x-fabric-tenant-id: Replace <Tenant-Id> with your fabric tenant ID.
    • Authorization: Replace <Generated-access-token> with the access token obtained from the previous steps.
    • Content-Type: Set this header to application/json.
   curl --location 'https://api.fabric.inc/v3/product-attributes' \  
   --header 'x-fabric-tenant-id: <Tenant-Id>' \  
   --header 'Authorization: <Generated-access-token>' \  
   --header 'Content-Type: application/json' \  
   --data '{  
      "name": "20063",  
      "localizedProperties": {  
         "en-US": {  
               "name": "demo_en_us_attribute"  
         }  
      },  
      "description": "Demo_attribute",  
      "type": "TEXT",  
      "target": "PRODUCT",  
      "isLocalizable": false,  
      "validation": {  
         "isMandatory": false,  
         "subType": "SMALL_TEXT",  
         "customValidationFormula": ""  
      }  
   }'  
Note that this payload is an example. You can edit it as required. 3. Send a POST request to the https://api.fabric.inc/v3/product-attributes endpoint.
A response with the status code 200 is returned with the following information:
{  
   "id": "",  
   "name": "",  
   "description": "",  
   "isLocalizable": ,  
   "target": "",  
   "type": "",  
   "validation": {  
      "isMandatory": ,  
      "subType": "",  
      "customValidationFormula": "",  
      "isManualOverwrite":  
   },  
   "updatedAt": "",  
   "createdAt": "",  
   "updatedBy": ""  
}  
I