# Add Weight Entry

Use the `createWeightentry` mutation to record a new weight entry for the day.

### **Required Arguments**

<table data-header-hidden><thead><tr><th width="201.33333333333331">Argument</th><th>Type</th><th width="271.7804878048781">Note</th></tr></thead><tbody><tr><td>Argument</td><td>Type</td><td>Note</td></tr><tr><td><code>datetime</code></td><td>Datetime!</td><td>The datetime for the entry. Use the format: <code>YYYY-MM-DDT hh:mm:ssZ</code></td></tr><tr><td><code>value</code></td><td>PositiveInt!</td><td>Weight in kilos.</td></tr><tr><td><code>source</code></td><td>SourceType</td><td>Source of input, <strong>default</strong> is set to <strong>suggestic</strong>. enum SourceType { APPLE FITBIT GARMIN GOOGLEFIT_NATIVE GOOGLEFIT_REST HUAWEIHEALTH IHEALTH MISFIT OMRONCONNECT OMRONWELLNESS OURA POLAR SAMSUNG STRAVA SUGGESTIC SUUNTO WITHINGS }</td></tr></tbody></table>

### **Available Fields**

| Field     | Type    | Note                                                                                   |
| --------- | ------- | -------------------------------------------------------------------------------------- |
| `success` | Boolean | **true:** If the entry has been created successfully. Otherwise, it displays **false** |
| `message` | String  | The message returns either if the information has been updated or not.                 |

### Example <a href="#example" id="example"></a>

{% tabs %}
{% tab title="Request" %}

```graphql
mutation {
 createWeightEntry(source:SUGGESTIC date:"2023-03-11" value:99.15) {

     success
     message
 }
}
```

{% endtab %}

{% tab title="Response" %}

```graphql
{
  "data": {
    "createWeightEntry": {
      "success": true,
      "message": "Weight entry created"
    }
  }
}
```

{% endtab %}
{% endtabs %}
