Unlike most record types which require a unique host name, TXT records can use the same host name for multiple entries.
For this reason, unlike records such as A Records or CNAMEs which are required to be unique, our API is unable to differentiate a request to update a request to update an existing record or create a new record with the exact same host name.
The one exception to this is if you are updating the TTL as there is only one TTL per record. Updating the "Points To," however, will result in creating a new record.
For TXT records it is advised to use PUT rather than PATCH as this will completely replace the old TXT record with the new one.