Skip to content
Developer

StudioTraining / StudioTrainingMuscleGroup

Studio training6 EndpointsCRM / StudioTraining / StudioTrainingMuscleGroup

Returns a list of StudioTrainingMuscleGroup objects

GET/api/crm/studio_training/muscle_group

Query parameters

idstring
deletedbooleanThis property is used to mark an entity as deleted / archived | Default value: false
namestring
bodyMarkerKeystringShort identifier used by clients to map the group to a body diagram area
isFrontstringTrue if the muscle group is shown on the front side of the body diagram
searchStringstringtext to search for in the list
orderFieldNamestringname of the order field
orderFieldSortstringsorting modeAllowed: DESCASC
pageintegerpage of the list
pageSizeintegernumber of entries for each page
withMaxPageNumberstringreturns the number of pages available as a header if this is set

Responses

200Returns a list of StudioTrainingMuscleGroup objectsarray<StudioTrainingMuscleGroup>

Show fields (10)
  • idinteger

    Primary key of the muscle group. Internal ID.

  • namestring

    Name of the muscle group.

  • body_marker_keystring

    Short identifier used by clients to map the group to a body diagram area

  • descriptionstring

    Description of the muscle group.

  • is_frontboolean

    True if the muscle group is shown on the front side of the body diagram

  • imageAttachment10

    Image of the muscle group.

    Show fields (25)
    • idinteger

      Primary key of the attachment. Internal ID.

    • filenamestring

      Original file name.

    • filesizestring

      Size of the file in bytes.

    • mimetypestring

      MIME type of the file.

    • createdbyusernamestring

      Name of the user who uploaded the file, as text.

    • createdstring (date-time)

      Point in time the attachment was created.

    • googleidstring

      ID of the file in Google Drive.

    • scopestring

      Scope that controls who can see the attachment.

    • ocr_document_typestring

      Document type recognized by OCR.

    • ocr_from_namestring

      Sender name recognized by OCR.

    • ocr_from_companystring

      Sender company recognized by OCR.

    • ocr_from_addressstring

      Sender address recognized by OCR.

    • ocr_from_emailstring

      Sender e-mail address recognized by OCR.

    • ocr_from_phonestring

      Sender phone number recognized by OCR.

    • ocr_to_namestring

      Recipient name recognized by OCR.

    • ocr_to_companystring

      Recipient company recognized by OCR.

    • ocr_to_addressstring

      Recipient address recognized by OCR.

    • ocr_to_emailstring

      Recipient e-mail address recognized by OCR.

    • ocr_to_phonestring

      Recipient phone number recognized by OCR.

    • ocr_summarystring

      Summary of the document created by OCR.

    • ocr_statusstring

      OCR processing status: null=not processed, pending, processing, done, error

    • ocr_errorstring

      Reason of the last failed or incomplete OCR run, null when it went through

    • ocr_processed_atstring (date-time)

      Point in time OCR processing finished.

    • virus_checkedboolean

      1 once the virus scan has passed for this file. The scan runs in the background (AttachmentVirusScanCommand), so a freshly uploaded file starts at 0 and stays there until it was really checked. An infected file never reaches 1 - it is deleted instead. UIs use this to decide whether a file may be handed to a user, so it must stay false until proven otherwise.

    • virus_checked_atstring (date-time)

      When the virus scan passed. Null while the file is still waiting.

  • createdstring (date-time)

    Point in time the entity was created.

  • updatedstring (date-time)

    Point in time the entity was last updated.

  • deletedboolean

    This property is used to mark an entity as deleted / archived

  • orderinteger

    Position of the entity in the order.

Request
curl --request GET \
  --url https://your-instance.iw-erp.de/api/crm/studio_training/muscle_group \
  --header 'x-iw-jwt-token: <TOKEN>'
Response 200 application/json
[
  {
    "id": 42,
    "name": "Beispiel",
    "description": "Text",
    "body_marker_key": "string",
    "is_front": true,
    "image": {
      "id": 42,
      "ocr_from_name": "Beispiel",
      "ocr_from_email": "lena.hartmann@example.org",
      "ocr_from_phone": "+49 511 123456",
      "ocr_to_name": "Beispiel",
      "ocr_to_email": "lena.hartmann@example.org",
      "ocr_to_phone": "+49 511 123456",
      "filename": "string",
      "filesize": "string",
      "mimetype": "string"
    },
    "created": "2026-10-15T09:30:00+02:00",
    "updated": "2026-10-15T09:30:00+02:00",
    "deleted": true,
    "order": 1
  }
]

Create a single StudioTrainingMuscleGroup

POST/api/crm/studio_training/muscle_group

Request body application/json

  • dataStudioTrainingMuscleGroup
    Show fields (10)
    • idinteger

      Primary key of the muscle group. Internal ID.

    • namestring

      Name of the muscle group.

    • body_marker_keystring

      Short identifier used by clients to map the group to a body diagram area

    • descriptionstring

      Description of the muscle group.

    • is_frontboolean

      True if the muscle group is shown on the front side of the body diagram

    • imageAttachment10

      Image of the muscle group.

    • createdstring (date-time)

      Point in time the entity was created.

    • updatedstring (date-time)

      Point in time the entity was last updated.

    • deletedboolean

      This property is used to mark an entity as deleted / archived

    • orderinteger

      Position of the entity in the order.

Responses

200Create a single StudioTrainingMuscleGroupStudioTrainingMuscleGroup

Show fields (10)
  • idinteger

    Primary key of the muscle group. Internal ID.

  • namestring

    Name of the muscle group.

  • body_marker_keystring

    Short identifier used by clients to map the group to a body diagram area

  • descriptionstring

    Description of the muscle group.

  • is_frontboolean

    True if the muscle group is shown on the front side of the body diagram

  • imageAttachment10

    Image of the muscle group.

    Show fields (25)
    • idinteger

      Primary key of the attachment. Internal ID.

    • filenamestring

      Original file name.

    • filesizestring

      Size of the file in bytes.

    • mimetypestring

      MIME type of the file.

    • createdbyusernamestring

      Name of the user who uploaded the file, as text.

    • createdstring (date-time)

      Point in time the attachment was created.

    • googleidstring

      ID of the file in Google Drive.

    • scopestring

      Scope that controls who can see the attachment.

    • ocr_document_typestring

      Document type recognized by OCR.

    • ocr_from_namestring

      Sender name recognized by OCR.

    • ocr_from_companystring

      Sender company recognized by OCR.

    • ocr_from_addressstring

      Sender address recognized by OCR.

    • ocr_from_emailstring

      Sender e-mail address recognized by OCR.

    • ocr_from_phonestring

      Sender phone number recognized by OCR.

    • ocr_to_namestring

      Recipient name recognized by OCR.

    • ocr_to_companystring

      Recipient company recognized by OCR.

    • ocr_to_addressstring

      Recipient address recognized by OCR.

    • ocr_to_emailstring

      Recipient e-mail address recognized by OCR.

    • ocr_to_phonestring

      Recipient phone number recognized by OCR.

    • ocr_summarystring

      Summary of the document created by OCR.

    • ocr_statusstring

      OCR processing status: null=not processed, pending, processing, done, error

    • ocr_errorstring

      Reason of the last failed or incomplete OCR run, null when it went through

    • ocr_processed_atstring (date-time)

      Point in time OCR processing finished.

    • virus_checkedboolean

      1 once the virus scan has passed for this file. The scan runs in the background (AttachmentVirusScanCommand), so a freshly uploaded file starts at 0 and stays there until it was really checked. An infected file never reaches 1 - it is deleted instead. UIs use this to decide whether a file may be handed to a user, so it must stay false until proven otherwise.

    • virus_checked_atstring (date-time)

      When the virus scan passed. Null while the file is still waiting.

  • createdstring (date-time)

    Point in time the entity was created.

  • updatedstring (date-time)

    Point in time the entity was last updated.

  • deletedboolean

    This property is used to mark an entity as deleted / archived

  • orderinteger

    Position of the entity in the order.

Request
curl --request POST \
  --url https://your-instance.iw-erp.de/api/crm/studio_training/muscle_group \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "id": 42,
    "name": "Beispiel",
    "description": "Text",
    "body_marker_key": "string",
    "is_front": true,
    "image": {
      "id": 42,
      "ocr_from_name": "Beispiel",
      "ocr_from_email": "lena.hartmann@example.org",
      "ocr_from_phone": "+49 511 123456",
      "ocr_to_name": "Beispiel",
      "ocr_to_email": "lena.hartmann@example.org"
    }
  }
}
'
Response 200 application/json
{
  "id": 42,
  "name": "Beispiel",
  "description": "Text",
  "body_marker_key": "string",
  "is_front": true,
  "image": {
    "id": 42,
    "ocr_from_name": "Beispiel",
    "ocr_from_email": "lena.hartmann@example.org",
    "ocr_from_phone": "+49 511 123456",
    "ocr_to_name": "Beispiel",
    "ocr_to_email": "lena.hartmann@example.org",
    "ocr_to_phone": "+49 511 123456",
    "filename": "string",
    "filesize": "string",
    "mimetype": "string"
  },
  "created": "2026-10-15T09:30:00+02:00",
  "updated": "2026-10-15T09:30:00+02:00",
  "deleted": true,
  "order": 1
}

Returns a single StudioTrainingMuscleGroup

GET/api/crm/studio_training/muscle_group/{identifier}

Path parameters

identifierrequiredstring

Responses

200Returns a single StudioTrainingMuscleGroupStudioTrainingMuscleGroup

Show fields (10)
  • idinteger

    Primary key of the muscle group. Internal ID.

  • namestring

    Name of the muscle group.

  • body_marker_keystring

    Short identifier used by clients to map the group to a body diagram area

  • descriptionstring

    Description of the muscle group.

  • is_frontboolean

    True if the muscle group is shown on the front side of the body diagram

  • imageAttachment10

    Image of the muscle group.

    Show fields (25)
    • idinteger

      Primary key of the attachment. Internal ID.

    • filenamestring

      Original file name.

    • filesizestring

      Size of the file in bytes.

    • mimetypestring

      MIME type of the file.

    • createdbyusernamestring

      Name of the user who uploaded the file, as text.

    • createdstring (date-time)

      Point in time the attachment was created.

    • googleidstring

      ID of the file in Google Drive.

    • scopestring

      Scope that controls who can see the attachment.

    • ocr_document_typestring

      Document type recognized by OCR.

    • ocr_from_namestring

      Sender name recognized by OCR.

    • ocr_from_companystring

      Sender company recognized by OCR.

    • ocr_from_addressstring

      Sender address recognized by OCR.

    • ocr_from_emailstring

      Sender e-mail address recognized by OCR.

    • ocr_from_phonestring

      Sender phone number recognized by OCR.

    • ocr_to_namestring

      Recipient name recognized by OCR.

    • ocr_to_companystring

      Recipient company recognized by OCR.

    • ocr_to_addressstring

      Recipient address recognized by OCR.

    • ocr_to_emailstring

      Recipient e-mail address recognized by OCR.

    • ocr_to_phonestring

      Recipient phone number recognized by OCR.

    • ocr_summarystring

      Summary of the document created by OCR.

    • ocr_statusstring

      OCR processing status: null=not processed, pending, processing, done, error

    • ocr_errorstring

      Reason of the last failed or incomplete OCR run, null when it went through

    • ocr_processed_atstring (date-time)

      Point in time OCR processing finished.

    • virus_checkedboolean

      1 once the virus scan has passed for this file. The scan runs in the background (AttachmentVirusScanCommand), so a freshly uploaded file starts at 0 and stays there until it was really checked. An infected file never reaches 1 - it is deleted instead. UIs use this to decide whether a file may be handed to a user, so it must stay false until proven otherwise.

    • virus_checked_atstring (date-time)

      When the virus scan passed. Null while the file is still waiting.

  • createdstring (date-time)

    Point in time the entity was created.

  • updatedstring (date-time)

    Point in time the entity was last updated.

  • deletedboolean

    This property is used to mark an entity as deleted / archived

  • orderinteger

    Position of the entity in the order.

Request
curl --request GET \
  --url https://your-instance.iw-erp.de/api/crm/studio_training/muscle_group/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Response 200 application/json
{
  "id": 42,
  "name": "Beispiel",
  "description": "Text",
  "body_marker_key": "string",
  "is_front": true,
  "image": {
    "id": 42,
    "ocr_from_name": "Beispiel",
    "ocr_from_email": "lena.hartmann@example.org",
    "ocr_from_phone": "+49 511 123456",
    "ocr_to_name": "Beispiel",
    "ocr_to_email": "lena.hartmann@example.org",
    "ocr_to_phone": "+49 511 123456",
    "filename": "string",
    "filesize": "string",
    "mimetype": "string"
  },
  "created": "2026-10-15T09:30:00+02:00",
  "updated": "2026-10-15T09:30:00+02:00",
  "deleted": true,
  "order": 1
}

Update a single StudioTrainingMuscleGroup

PUT/api/crm/studio_training/muscle_group/{identifier}

Path parameters

identifierrequiredstring

Request body application/json

  • dataStudioTrainingMuscleGroup
    Show fields (10)
    • idinteger

      Primary key of the muscle group. Internal ID.

    • namestring

      Name of the muscle group.

    • body_marker_keystring

      Short identifier used by clients to map the group to a body diagram area

    • descriptionstring

      Description of the muscle group.

    • is_frontboolean

      True if the muscle group is shown on the front side of the body diagram

    • imageAttachment10

      Image of the muscle group.

    • createdstring (date-time)

      Point in time the entity was created.

    • updatedstring (date-time)

      Point in time the entity was last updated.

    • deletedboolean

      This property is used to mark an entity as deleted / archived

    • orderinteger

      Position of the entity in the order.

Responses

200Update a single StudioTrainingMuscleGroupStudioTrainingMuscleGroup

Show fields (10)
  • idinteger

    Primary key of the muscle group. Internal ID.

  • namestring

    Name of the muscle group.

  • body_marker_keystring

    Short identifier used by clients to map the group to a body diagram area

  • descriptionstring

    Description of the muscle group.

  • is_frontboolean

    True if the muscle group is shown on the front side of the body diagram

  • imageAttachment10

    Image of the muscle group.

    Show fields (25)
    • idinteger

      Primary key of the attachment. Internal ID.

    • filenamestring

      Original file name.

    • filesizestring

      Size of the file in bytes.

    • mimetypestring

      MIME type of the file.

    • createdbyusernamestring

      Name of the user who uploaded the file, as text.

    • createdstring (date-time)

      Point in time the attachment was created.

    • googleidstring

      ID of the file in Google Drive.

    • scopestring

      Scope that controls who can see the attachment.

    • ocr_document_typestring

      Document type recognized by OCR.

    • ocr_from_namestring

      Sender name recognized by OCR.

    • ocr_from_companystring

      Sender company recognized by OCR.

    • ocr_from_addressstring

      Sender address recognized by OCR.

    • ocr_from_emailstring

      Sender e-mail address recognized by OCR.

    • ocr_from_phonestring

      Sender phone number recognized by OCR.

    • ocr_to_namestring

      Recipient name recognized by OCR.

    • ocr_to_companystring

      Recipient company recognized by OCR.

    • ocr_to_addressstring

      Recipient address recognized by OCR.

    • ocr_to_emailstring

      Recipient e-mail address recognized by OCR.

    • ocr_to_phonestring

      Recipient phone number recognized by OCR.

    • ocr_summarystring

      Summary of the document created by OCR.

    • ocr_statusstring

      OCR processing status: null=not processed, pending, processing, done, error

    • ocr_errorstring

      Reason of the last failed or incomplete OCR run, null when it went through

    • ocr_processed_atstring (date-time)

      Point in time OCR processing finished.

    • virus_checkedboolean

      1 once the virus scan has passed for this file. The scan runs in the background (AttachmentVirusScanCommand), so a freshly uploaded file starts at 0 and stays there until it was really checked. An infected file never reaches 1 - it is deleted instead. UIs use this to decide whether a file may be handed to a user, so it must stay false until proven otherwise.

    • virus_checked_atstring (date-time)

      When the virus scan passed. Null while the file is still waiting.

  • createdstring (date-time)

    Point in time the entity was created.

  • updatedstring (date-time)

    Point in time the entity was last updated.

  • deletedboolean

    This property is used to mark an entity as deleted / archived

  • orderinteger

    Position of the entity in the order.

Request
curl --request PUT \
  --url https://your-instance.iw-erp.de/api/crm/studio_training/muscle_group/42 \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "id": 42,
    "name": "Beispiel",
    "description": "Text",
    "body_marker_key": "string",
    "is_front": true,
    "image": {
      "id": 42,
      "ocr_from_name": "Beispiel",
      "ocr_from_email": "lena.hartmann@example.org",
      "ocr_from_phone": "+49 511 123456",
      "ocr_to_name": "Beispiel",
      "ocr_to_email": "lena.hartmann@example.org"
    }
  }
}
'
Response 200 application/json
{
  "id": 42,
  "name": "Beispiel",
  "description": "Text",
  "body_marker_key": "string",
  "is_front": true,
  "image": {
    "id": 42,
    "ocr_from_name": "Beispiel",
    "ocr_from_email": "lena.hartmann@example.org",
    "ocr_from_phone": "+49 511 123456",
    "ocr_to_name": "Beispiel",
    "ocr_to_email": "lena.hartmann@example.org",
    "ocr_to_phone": "+49 511 123456",
    "filename": "string",
    "filesize": "string",
    "mimetype": "string"
  },
  "created": "2026-10-15T09:30:00+02:00",
  "updated": "2026-10-15T09:30:00+02:00",
  "deleted": true,
  "order": 1
}

Update a single StudioTrainingMuscleGroup

PATCH/api/crm/studio_training/muscle_group/{identifier}

Path parameters

identifierrequiredstring

Request body application/json

  • dataStudioTrainingMuscleGroup
    Show fields (10)
    • idinteger

      Primary key of the muscle group. Internal ID.

    • namestring

      Name of the muscle group.

    • body_marker_keystring

      Short identifier used by clients to map the group to a body diagram area

    • descriptionstring

      Description of the muscle group.

    • is_frontboolean

      True if the muscle group is shown on the front side of the body diagram

    • imageAttachment10

      Image of the muscle group.

    • createdstring (date-time)

      Point in time the entity was created.

    • updatedstring (date-time)

      Point in time the entity was last updated.

    • deletedboolean

      This property is used to mark an entity as deleted / archived

    • orderinteger

      Position of the entity in the order.

Responses

200Update a single StudioTrainingMuscleGroupStudioTrainingMuscleGroup

Show fields (10)
  • idinteger

    Primary key of the muscle group. Internal ID.

  • namestring

    Name of the muscle group.

  • body_marker_keystring

    Short identifier used by clients to map the group to a body diagram area

  • descriptionstring

    Description of the muscle group.

  • is_frontboolean

    True if the muscle group is shown on the front side of the body diagram

  • imageAttachment10

    Image of the muscle group.

    Show fields (25)
    • idinteger

      Primary key of the attachment. Internal ID.

    • filenamestring

      Original file name.

    • filesizestring

      Size of the file in bytes.

    • mimetypestring

      MIME type of the file.

    • createdbyusernamestring

      Name of the user who uploaded the file, as text.

    • createdstring (date-time)

      Point in time the attachment was created.

    • googleidstring

      ID of the file in Google Drive.

    • scopestring

      Scope that controls who can see the attachment.

    • ocr_document_typestring

      Document type recognized by OCR.

    • ocr_from_namestring

      Sender name recognized by OCR.

    • ocr_from_companystring

      Sender company recognized by OCR.

    • ocr_from_addressstring

      Sender address recognized by OCR.

    • ocr_from_emailstring

      Sender e-mail address recognized by OCR.

    • ocr_from_phonestring

      Sender phone number recognized by OCR.

    • ocr_to_namestring

      Recipient name recognized by OCR.

    • ocr_to_companystring

      Recipient company recognized by OCR.

    • ocr_to_addressstring

      Recipient address recognized by OCR.

    • ocr_to_emailstring

      Recipient e-mail address recognized by OCR.

    • ocr_to_phonestring

      Recipient phone number recognized by OCR.

    • ocr_summarystring

      Summary of the document created by OCR.

    • ocr_statusstring

      OCR processing status: null=not processed, pending, processing, done, error

    • ocr_errorstring

      Reason of the last failed or incomplete OCR run, null when it went through

    • ocr_processed_atstring (date-time)

      Point in time OCR processing finished.

    • virus_checkedboolean

      1 once the virus scan has passed for this file. The scan runs in the background (AttachmentVirusScanCommand), so a freshly uploaded file starts at 0 and stays there until it was really checked. An infected file never reaches 1 - it is deleted instead. UIs use this to decide whether a file may be handed to a user, so it must stay false until proven otherwise.

    • virus_checked_atstring (date-time)

      When the virus scan passed. Null while the file is still waiting.

  • createdstring (date-time)

    Point in time the entity was created.

  • updatedstring (date-time)

    Point in time the entity was last updated.

  • deletedboolean

    This property is used to mark an entity as deleted / archived

  • orderinteger

    Position of the entity in the order.

Request
curl --request PATCH \
  --url https://your-instance.iw-erp.de/api/crm/studio_training/muscle_group/42 \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "id": 42,
    "name": "Beispiel",
    "description": "Text",
    "body_marker_key": "string",
    "is_front": true,
    "image": {
      "id": 42,
      "ocr_from_name": "Beispiel",
      "ocr_from_email": "lena.hartmann@example.org",
      "ocr_from_phone": "+49 511 123456",
      "ocr_to_name": "Beispiel",
      "ocr_to_email": "lena.hartmann@example.org"
    }
  }
}
'
Response 200 application/json
{
  "id": 42,
  "name": "Beispiel",
  "description": "Text",
  "body_marker_key": "string",
  "is_front": true,
  "image": {
    "id": 42,
    "ocr_from_name": "Beispiel",
    "ocr_from_email": "lena.hartmann@example.org",
    "ocr_from_phone": "+49 511 123456",
    "ocr_to_name": "Beispiel",
    "ocr_to_email": "lena.hartmann@example.org",
    "ocr_to_phone": "+49 511 123456",
    "filename": "string",
    "filesize": "string",
    "mimetype": "string"
  },
  "created": "2026-10-15T09:30:00+02:00",
  "updated": "2026-10-15T09:30:00+02:00",
  "deleted": true,
  "order": 1
}

Delete a single StudioTrainingMuscleGroup (soft delete)

DELETE/api/crm/studio_training/muscle_group/{identifier}

Path parameters

identifierrequiredstring

Responses

200Delete a single StudioTrainingMuscleGroupStudioTrainingMuscleGroup

Show fields (10)
  • idinteger

    Primary key of the muscle group. Internal ID.

  • namestring

    Name of the muscle group.

  • body_marker_keystring

    Short identifier used by clients to map the group to a body diagram area

  • descriptionstring

    Description of the muscle group.

  • is_frontboolean

    True if the muscle group is shown on the front side of the body diagram

  • imageAttachment10

    Image of the muscle group.

    Show fields (25)
    • idinteger

      Primary key of the attachment. Internal ID.

    • filenamestring

      Original file name.

    • filesizestring

      Size of the file in bytes.

    • mimetypestring

      MIME type of the file.

    • createdbyusernamestring

      Name of the user who uploaded the file, as text.

    • createdstring (date-time)

      Point in time the attachment was created.

    • googleidstring

      ID of the file in Google Drive.

    • scopestring

      Scope that controls who can see the attachment.

    • ocr_document_typestring

      Document type recognized by OCR.

    • ocr_from_namestring

      Sender name recognized by OCR.

    • ocr_from_companystring

      Sender company recognized by OCR.

    • ocr_from_addressstring

      Sender address recognized by OCR.

    • ocr_from_emailstring

      Sender e-mail address recognized by OCR.

    • ocr_from_phonestring

      Sender phone number recognized by OCR.

    • ocr_to_namestring

      Recipient name recognized by OCR.

    • ocr_to_companystring

      Recipient company recognized by OCR.

    • ocr_to_addressstring

      Recipient address recognized by OCR.

    • ocr_to_emailstring

      Recipient e-mail address recognized by OCR.

    • ocr_to_phonestring

      Recipient phone number recognized by OCR.

    • ocr_summarystring

      Summary of the document created by OCR.

    • ocr_statusstring

      OCR processing status: null=not processed, pending, processing, done, error

    • ocr_errorstring

      Reason of the last failed or incomplete OCR run, null when it went through

    • ocr_processed_atstring (date-time)

      Point in time OCR processing finished.

    • virus_checkedboolean

      1 once the virus scan has passed for this file. The scan runs in the background (AttachmentVirusScanCommand), so a freshly uploaded file starts at 0 and stays there until it was really checked. An infected file never reaches 1 - it is deleted instead. UIs use this to decide whether a file may be handed to a user, so it must stay false until proven otherwise.

    • virus_checked_atstring (date-time)

      When the virus scan passed. Null while the file is still waiting.

  • createdstring (date-time)

    Point in time the entity was created.

  • updatedstring (date-time)

    Point in time the entity was last updated.

  • deletedboolean

    This property is used to mark an entity as deleted / archived

  • orderinteger

    Position of the entity in the order.

Request
curl --request DELETE \
  --url https://your-instance.iw-erp.de/api/crm/studio_training/muscle_group/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Response 200 application/json
{
  "id": 42,
  "name": "Beispiel",
  "description": "Text",
  "body_marker_key": "string",
  "is_front": true,
  "image": {
    "id": 42,
    "ocr_from_name": "Beispiel",
    "ocr_from_email": "lena.hartmann@example.org",
    "ocr_from_phone": "+49 511 123456",
    "ocr_to_name": "Beispiel",
    "ocr_to_email": "lena.hartmann@example.org",
    "ocr_to_phone": "+49 511 123456",
    "filename": "string",
    "filesize": "string",
    "mimetype": "string"
  },
  "created": "2026-10-15T09:30:00+02:00",
  "updated": "2026-10-15T09:30:00+02:00",
  "deleted": true,
  "order": 1
}