---
title: "Create template from template library"
method: POST
path: "/app/{appId}/template/metalibrary"
tags: ["Partner's Linked Application"]
---

# Create template from template library

`POST /app/{appId}/template/metalibrary`

## Path parameters

- `appId` string, required

## Query parameters

- `requestParams` MultiValueMapStringString, required
  - `all` object
  - `empty` boolean

## Response `200`

Success

- CreateTemplateLibrary
  - `status` string
  - `templates` Templates
    - `buttonSupported` string
    - `category` string
    - `containerMeta` string
    - `createdOn` integer
    - `data` string
    - `elementName` string
    - `externalId` string
    - `id` string
    - `languageCode` string
    - `languagePolicy` string
    - `meta` string
    - `modifiedOn` integer
    - `namespace` string
    - `quality` string
    - `status` string
    - `templateType` string
    - `wabaId` string

## Other responses

- `401` — Unauthorized
- `403` — Forbidden - no permissions to access resource
- `404` — Not Found
- `500` — Internal Server Error

---

[API](https://skmtc.net/gupshup/apis/partner-portal-public-apis.md) · [All operations](https://skmtc.net/gupshup/apis/partner-portal-public-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/gupshup/partner-portal-public-apis/revisions/1846573c8f87/schema)
