devguard
Asset classesIdFields

Replace the typed fields of an asset class. New fields get server-assigned ids; purgeRemoved deletes every stored value of a field the class no longer has.

PUT
/asset-classes/{id}/fields/

Authorization

Authorization
AuthorizationBearer <token>

In: header

Path Parameters

id*string

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X PUT "https://example.com/asset-classes/string/fields/" \  -H "Content-Type: application/json" \  -d '{    "fields": [      {        "id": "string",        "label": "string",        "type": "text"      }    ]  }'
{  "id": "string",  "slug": "string",  "name": "string",  "description": "string",  "createdAt": "string",  "updatedAt": "string",  "organizationId": "string",  "archivedAt": "string",  "confidentialityRating": 0,  "integrityRating": 0,  "availabilityRating": 0,  "fields": [    {      "id": "string",      "label": "string",      "type": "text",      "required": true,      "options": [        "string"      ],      "placeholder": "string"    }  ]}

How is this guide?