openapi: 3.0.3 info: version: '2.0' title: Withings developer documentation answers device API description: These webservices allows you to get user's answers from surveys servers: - url: https://wbsapi.withings.net/ tags: - name: device x-displayName: Device description: '' paths: 'https://wbsapi.withings.net/v2/device ': post: tags: - device description: '' summary: Device v2 - Disablefeature operationId: devicev2-disablefeature parameters: - name: action in: query required: true schema: type: string description: Service action name. Must take the string value ```disablefeature```. - name: client_id in: query required: true schema: type: string description: Id of the client - name: signature in: query required: true schema: type: string description: Hash of params (Cf. [Signature hash protocol](/developer-guide/v3/get-access/sign-your-requests)). - name: nonce in: query required: true schema: type: string description: A random token used to prevent replay attacks (Cf. [Signature v2 - Getnonce](#operation/signaturev2-getnonce)) - name: feature_name in: query required: true schema: type: string description: Name of the feature to enable / disable. Cf [Feature Name List](/developer-guide/v3/integration-guide/features-api/features-api-enable#available-features) - name: userid in: query required: true schema: type: rawint32 description: User's identifier. - name: model in: query required: true schema: type: integer description: Model integer value of a device or a consumable responses: 200: description: ' (Click to unfold)' content: application/json: schema: type: object properties: status: type: integer description: Response status. See Status section for details. body: type: object description: Response data. properties: [] x-codeSamples: - lang: PHP source: " 'disablefeature',\n\t'client_id' => 'client_id',\n\t'signature' => 'signature',\n\t'nonce' => 'string',\n\t'feature_name' => 'string',\n\t'userid' => 'rawint32',\n\t'model' => 'int'\n]));\n\n$rsp = curl_exec($ch);\ncurl_close($ch);\n\nvar_dump($rsp);\n\n?>" - lang: CURL source: curl --data "action=disablefeature&client_id=client_id&signature=signature&nonce=string&feature_name=string&userid=rawint32&model=int" 'https://wbsapi.withings.net/v2/device ' 'https://wbsapi.withings.net/v2/device ': post: tags: - device description: '' summary: Device v2 - Enablefeature operationId: devicev2-enablefeature parameters: - name: action in: query required: true schema: type: string description: Service action name. Must take the string value ```enablefeature```. - name: client_id in: query required: true schema: type: string description: Id of the client - name: signature in: query required: true schema: type: string description: Hash of params (Cf. [Signature hash protocol](/developer-guide/v3/get-access/sign-your-requests)). - name: nonce in: query required: true schema: type: string description: A random token used to prevent replay attacks (Cf. [Signature v2 - Getnonce](#operation/signaturev2-getnonce)) - name: feature_name in: query required: true schema: type: string description: Name of the feature to enable / disable. Cf [Feature Name List](/developer-guide/v3/integration-guide/features-api/features-api-enable#available-features) - name: userid in: query required: true schema: type: rawint32 description: User's identifier. - name: model in: query required: true schema: type: integer description: Model integer value of a device or a consumable responses: 200: description: ' (Click to unfold)' content: application/json: schema: type: object properties: status: type: integer description: Response status. See Status section for details. body: type: object description: Response data. properties: [] x-codeSamples: - lang: PHP source: " 'enablefeature',\n\t'client_id' => 'client_id',\n\t'signature' => 'signature',\n\t'nonce' => 'string',\n\t'feature_name' => 'string',\n\t'userid' => 'rawint32',\n\t'model' => 'int'\n]));\n\n$rsp = curl_exec($ch);\ncurl_close($ch);\n\nvar_dump($rsp);\n\n?>" - lang: CURL source: curl --data "action=enablefeature&client_id=client_id&signature=signature&nonce=string&feature_name=string&userid=rawint32&model=int" 'https://wbsapi.withings.net/v2/device ' https://wbsapi.withings.net/v2/device: post: tags: - device description: '**Important:** Read the [Terminate Device](/developer-guide/v3/tutorials/device-cellular-connectivity/) Section before calling this webservice.' summary: Device v2 - Endpartnerprogram operationId: devicev2-endpartnerprogram parameters: - name: action in: query required: true schema: type: string description: Service action name. Must take the string value ```endpartnerprogram```. - name: client_id in: query required: true schema: type: string description: Id of the client - name: signature in: query required: true schema: type: string description: Hash of params (Cf. [Signature hash protocol](/developer-guide/v3/get-access/sign-your-requests)). - name: nonce in: query required: true schema: type: string description: A random token used to prevent replay attacks (Cf. [Signature v2 - Getnonce](#operation/signaturev2-getnonce)) - name: mac_address in: query required: true schema: type: macaddress description: The mac address of the target device. - name: status in: query required: true schema: type: string description: The status responses: 200: description: ' (Click to unfold)' content: application/json: schema: type: object properties: status: type: integer description: Response status. See Status section for details. body: type: object description: Response data. properties: new_sim_status: type: string description: New status of the SIM. example: STANDBY termination_date: type: integer description: Timestamp when the SIM will be terminated *(Only if required status was ```TERMINATED```)* format: timestamp example: 1656518088 x-codeSamples: - lang: PHP source: " 'endpartnerprogram',\n\t'client_id' => 'client_id',\n\t'signature' => 'signature',\n\t'nonce' => 'string',\n\t'mac_address' => 'macaddress',\n\t'status' => 'string'\n]));\n\n$rsp = curl_exec($ch);\ncurl_close($ch);\n\nvar_dump($rsp);\n\n?>" - lang: CURL source: curl --data "action=endpartnerprogram&client_id=client_id&signature=signature&nonce=string&mac_address=macaddress&status=string" 'https://wbsapi.withings.net/v2/device' x-tagGroups: - name: Api Reference Content tags: - oauth2 - dropshipment - order - user - measure - heart - stetho - sleep - notify - survey - answers - signature - rawdata - device - models - response_status - Glossary - nudge - nudgecampaign