cancel
Showing results for 
Search instead for 
Did you mean: 
SOLVED

Rest Object to send to write node

Rest Object to send to write node

Luschuerz
Long-established Member

Hi,

I would like to write the node:

Luschuerz_0-1679674126973.png

writing the object as shown directly on the datalayer works fine. 

I would now like to do the same with a put command from a REST API. However sending the same Object gives an error as shown:

Luschuerz_1-1679674215544.png

 

I am guessing I need to change the Object I send in some way. However, I don't know how do I have to adjust this object?

The Type of the Object is as follows:

{
   "$schema": "https://json-schema.org/draft/2019-09/schema",
   "definitions": {
            "sfk_fbtypes_SfkCmdMoveData": {
                  "type": "object",
                  "properties": {
                       "x": {
                           "type": "number"
                           },
                       "y": {
                           "type": "number"
                           },
                       "z": {
                           "type": "number"
                           },
                       "vel": {
                           "type": "number"
                           },
                       "acc": {
                           "type": "number"
                           }
                  },
                  "additionalProperties": false
            }
    },
"$ref": "#/definitions/sfk_fbtypes_SfkCmdMoveData"
}


Thank you,

 

 

1 REPLY 1

Luschuerz
Long-established Member

I figured it out by listening to the actual put request when pressing the write button:

 

Luschuerz_0-1679680804900.png

 

the actual request body to send is as follows:

{"type":"object","value":{ "x":50,"y":10,"z":0,"vel":50,"acc":500}}

 

Thank you.

 

Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist