> For the complete documentation index, see [llms.txt](https://dev.guardian.hedera.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dev.guardian.hedera.com/developer-tools-and-resources/api-reference/import-export-schemas-policies-apis.md).

# Import/Export Schemas/Policies APIs

Endpoints for importing and exporting Guardian policies and schemas using Excel (`.xlsx`) files. Useful for bulk data entry and schema design using spreadsheet tools.

**Authentication:** Bearer token required (`Authorization: Bearer <token>`)

**Permission:** Standard Registry role required.

***

| Method | Endpoint                                  | Description                                        | Auth Required |
| ------ | ----------------------------------------- | -------------------------------------------------- | ------------- |
| `GET`  | `/api/v1/policies/{policyId}/export/xlsx` | Exports a policy as an Excel file                  | Yes           |
| `POST` | `/api/v1/policies/import/xlsx`            | Imports a policy from an Excel file                | Yes           |
| `POST` | `/api/v1/policies/push/import/xlsx`       | Imports a policy from an Excel file asynchronously | Yes           |
| `POST` | `/api/v1/policies/import/xlsx/preview`    | Previews a policy from an Excel file               | Yes           |
| `GET`  | `/api/v1/schemas/{schemaId}/export/xlsx`  | Exports a schema as an Excel file                  | Yes           |
| `POST` | `/api/v1/schemas/import/xlsx`             | Imports a schema from an Excel file                | Yes           |
| `POST` | `/api/v1/schemas/push/import/xlsx`        | Imports a schema from an Excel file asynchronously | Yes           |
| `POST` | `/api/v1/schemas/import/xlsx/preview`     | Previews a schema from an Excel file               | Yes           |
| `GET`  | `/api/v1/schemas`                         | Returns a list of schemas                          | Yes           |

## Endpoints

* [Exporting Policy to Excel](/developer-tools-and-resources/api-reference/import-export-schemas-policies-apis/exporting-policy-to-excel.md)
* [Import Policy from Excel File](/developer-tools-and-resources/api-reference/import-export-schemas-policies-apis/import-policy-from-excel-file.md)
* [Import Policy from Excel File Asynchronously](/developer-tools-and-resources/api-reference/import-export-schemas-policies-apis/import-policy-from-excel-file-asynchronously.md)
* [Policy Preview from Excel File](/developer-tools-and-resources/api-reference/import-export-schemas-policies-apis/policy-preview-from-excel-file.md)
* [Returns Schema in Excel File Format](/developer-tools-and-resources/api-reference/import-export-schemas-policies-apis/returns-schema-in-excel-file-format.md)
* [Imports New Schema from Excel File](/developer-tools-and-resources/api-reference/import-export-schemas-policies-apis/imports-new-schema-from-excel-file.md)
* [Imports New Schema from Excel File Asynchronously](/developer-tools-and-resources/api-reference/import-export-schemas-policies-apis/imports-new-schema-from-excel-file-asynchronously.md)
* [Previews Schema from Excel File](/developer-tools-and-resources/api-reference/import-export-schemas-policies-apis/previews-schema-from-excel-file.md)
* [Returns List of Schemas](/developer-tools-and-resources/api-reference/import-export-schemas-policies-apis/returns-list-of-schemas.md)
