Simplio3D

Categories

Organize assets and materials into categories for better management and filtering.

List Categories

GET/categories
const response = await fetch(BASE_URL + '/categories/3d', {
  headers: { 'Authorization': 'Bearer ' + accessToken }
});

Create Category

POST/categories
const response = await fetch(BASE_URL + '/categories', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer ' + accessToken,
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({ name: 'Furniture', assetType: '3d', color: '#2E8BCB' })
});

Update Category

PUT/categories/:id
const response = await fetch(BASE_URL + '/categories/cat_123', {
  method: 'PUT',
  headers: {
    'Authorization': 'Bearer ' + accessToken,
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({ name: 'Updated Name', color: '#FF6600' })
});

Delete Category

DELETE/categories/:id
const response = await fetch(BASE_URL + '/categories/cat_123', {
  method: 'DELETE',
  headers: { 'Authorization': 'Bearer ' + accessToken }
});

Continue reading