---
title: package_create_default_resource_views
full: true
_openapi:
  preload:
    - ./lib/openapi.yml
  method: POST
  webhook: false
  toc: []
  structuredData:
    headings: []
    contents:
      - content: >
          Creates the default views on all resources of the provided dataset


          By default only view plugins that don't require the resource data to
          be in the DataStore are called. Passing `create_datastore_views` as
          `True` will only create views that require data to be in the
          DataStore. The first case happens when the function is called from
          `package_create` or `package_update`, the second when it's called from
          the DataPusher when data was uploaded to the DataStore.
---

{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}

export default function Layout(props) {
  const { APIPage, OpenAPIPage } = props.components ?? {};
  // "APIPage" is the old name from v10, this allows both for backward compatibility
  const Comp = OpenAPIPage ?? APIPage;
  return (
    <>
      {props.children}
      <Comp document="./lib/openapi.yml" operations={[{"path":"package_create_default_resource_views","method":"post"}]} showDescription />
    </>
  );
}