class Attio::Note

def prepare_params_for_create(params)

Override create to handle validation
def prepare_params_for_create(params)
  validate_parent!(params[:parent_object], params[:parent_record_id])
  validate_content!(params[:content])
  validate_format!(params[:format]) if params[:format]
  {
    data: {
      title: params[:title],
      parent_object: params[:parent_object],
      parent_record_id: params[:parent_record_id],
      content: params[:content],
      format: params[:format] || "plaintext"
    }
  }
end