Sample code for 30+ languages & platforms
React Native Requires Chilkat v11.0.0+

Akeneo: Create New Attribute Group

See more HTTP Misc Examples

Demonstrates how to create a new attribute group.

Chilkat React Native Downloads

React Native
import { Http, HttpResponse, JsonObject } from '@chilkat/react-native'

async function chilkatExample() {
  // This example requires the Chilkat API to have been previously unlocked.
  // See Global Unlock Sample for sample code.

  const http = new Http();

  // Use your previously obtained access token.
  // See Get Akeneo Access Token
  http.authToken = 'access_token';

  // Build the following JSON to be sent in the request body:
  // Use this online tool to generate the code from sample JSON: 
  // Generate Code to Create JSON

  // {
  //   "code": "marketing",
  // }

  const json = new JsonObject();
  json.updateString('code', 'marketing');

  json.emitCompact = false;
  // Show the JSON to be sent..
  console.log(json.emit());

  const url = 'http://pim.my-akeneo-site.com/api/rest/v1/attribute-groups';
  const resp = new HttpResponse();
  try {
    await http.httpJsonAsync('POST', url, json, 'application/json', resp);
  } catch {
    console.log(http.lastErrorText);
    return;
  }

  // Success is a 201 response status code with an empty body.
  console.log(`Response Status Code: ${resp.statusCode}`);
  console.log('Response Body: ');
  console.log(resp.bodyStr);
}