lib/notion_pages.ex
defmodule Notion.Pages do
def create_page(page_id, properties \\ %{}, options \\ %{})
when is_map(properties) and is_map(options) do
resp = Notion.V1.Pages.post(%{"page_id" => page_id}, properties, options)
case resp do
%{"object" => "error"} ->
{:error, resp}
_ ->
{:ok, resp}
end
end
end