> For the complete documentation index, see [llms.txt](https://cddnss.knaup.pw/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cddnss.knaup.pw/function-list/syncrecord.md).

# syncRecord

### cddnss.syncRecord

Syncs the given DNS record.

####

#### Parameters:

* `record` *The record that should be updated.* `[`[`Record`](/types/record.md)`]`
* `ip` *The ip that should be used to update the record.* `[string]` **Optional**

####

> Hint: When a record does not exist, it will be created.
>
> Hint 2: The content of the record is preferred to the parameter.

#### Returns:

* *The data of the synced record.* `[Promise<`[`RecordData`](/types/record.md)`>]`

```typescript
cddnss.syncRecord(record, '1.2.3.4').then((recordData: RecordData) => {
  console.log(recordData);
});
```
