# Prismic integration

> Headless CMS: query published pages through the Content API, manage content models (types and slices), media assets, and create or update draft pages.

- Authentication: apiKey

## Tools (19)

- **Create Page (Migration)**: Creates a page as a draft in a migration release.
- **Delete Asset**: Deletes an asset from the media library.
- **Delete Custom Type**: Deletes a custom type by id.
- **Delete Shared Slice**: Deletes a shared slice by id.
- **Get Custom Type**: Returns one custom type by its API id.
- **Get Repository (Refs and Types)**: Returns repository info: refs (needed for every content query), types, and languages.
- **Get Shared Slice**: Returns one shared slice by its API id.
- **Insert Custom Type**: Creates a new custom type from its JSON model.
- **Insert Shared Slice**: Creates a new shared slice from its JSON model.
- **List Assets**: Lists assets in the media library with optional type and keyword filters.
- **List Custom Types**: Lists all custom types (content models) in the repository.
- **List Shared Slices**: Lists all shared slices in the repository.
- **List Tags**: Returns all tags in the repository as an array of strings.
- **Search Documents**: Queries pages through the Content API with filters, ordering, language and pagination.
- **Update Asset Metadata**: Updates notes, credits and alt text of an existing asset.
- **Update Custom Type**: Replaces an existing custom type's model.
- **Update Page (Migration)**: Updates an existing page's content as a draft in a migration release.
- **Update Shared Slice**: Replaces an existing shared slice's model.
- **Upload Asset**: Uploads one file to the media library.

Connect Prismic in General Input: https://www.generalinput.com/apps/prismic