defmodule Notion.Databases do def create_database(page_id, properties \\ %{}, options \\ %{}) when is_bitstring(page_id) and is_map(properties) and is_map(options) do resp = Notion.V1.Databases.post(%{"type" => "page_id", "page_id" => page_id}, properties, options) case resp do %{"object" => "error"} -> {:error, resp} _ -> {:ok, resp} end end end