api_app_duplicate_create
POST
/api/app/{slug}/duplicate/
const url = 'https://example.com/api/app/example/duplicate/';const options = { method: 'POST', headers: {Authorization: '<Authorization>', 'Content-Type': 'application/json'}, body: '{"name":"example","description":"example","type":"prompt","status":"draft","visibility":"private","price_cents":1,"tags":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/api/app/example/duplicate/ \ --header 'Authorization: <Authorization>' \ --header 'Content-Type: application/json' \ --data '{ "name": "example", "description": "example", "type": "prompt", "status": "draft", "visibility": "private", "price_cents": 1, "tags": "example" }'Duplicate an application
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”slug
required
string
Request Bodyrequired
Section titled “Request Bodyrequired”Unified application serializer for creation and detail views.
object
id
required
string format: uuid
name
required
string
slug
required
string
description
string
type
required
prompt- Promptworkflow- Workflow
string
type_display
required
string
status
draft- Draftlive- Livearchived- Archived
string
status_display
required
string
visibility
private- Privatepublic- Publicembed- Embed
string
visibility_display
required
string
price_cents
integer
tags
creator
required
object
id
required
string format: uuid
email
required
string format: email
display_name
required
string
plan
free- Freepro- Proenterprise- Enterprise
string
credits
integer
created_at
required
string format: date-time
updated_at
required
string format: date-time
created_at
required
string format: date-time
updated_at
required
string format: date-time
Unified application serializer for creation and detail views.
object
id
required
string format: uuid
name
required
string
slug
required
string
description
string
type
required
prompt- Promptworkflow- Workflow
string
type_display
required
string
status
draft- Draftlive- Livearchived- Archived
string
status_display
required
string
visibility
private- Privatepublic- Publicembed- Embed
string
visibility_display
required
string
price_cents
integer
tags
creator
required
object
id
required
string format: uuid
email
required
string format: email
display_name
required
string
plan
free- Freepro- Proenterprise- Enterprise
string
credits
integer
created_at
required
string format: date-time
updated_at
required
string format: date-time
created_at
required
string format: date-time
updated_at
required
string format: date-time
Unified application serializer for creation and detail views.
object
id
required
string format: uuid
name
required
string
slug
required
string
description
string
type
required
prompt- Promptworkflow- Workflow
string
type_display
required
string
status
draft- Draftlive- Livearchived- Archived
string
status_display
required
string
visibility
private- Privatepublic- Publicembed- Embed
string
visibility_display
required
string
price_cents
integer
tags
creator
required
object
id
required
string format: uuid
email
required
string format: email
display_name
required
string
plan
free- Freepro- Proenterprise- Enterprise
string
credits
integer
created_at
required
string format: date-time
updated_at
required
string format: date-time
created_at
required
string format: date-time
updated_at
required
string format: date-time
Responses
Section titled “Responses”Media typeapplication/json
Unified application serializer for creation and detail views.
object
id
required
string format: uuid
name
required
string
slug
required
string
description
string
type
required
prompt- Promptworkflow- Workflow
string
type_display
required
string
status
draft- Draftlive- Livearchived- Archived
string
status_display
required
string
visibility
private- Privatepublic- Publicembed- Embed
string
visibility_display
required
string
price_cents
integer
tags
creator
required
object
id
required
string format: uuid
email
required
string format: email
display_name
required
string
plan
free- Freepro- Proenterprise- Enterprise
string
credits
integer
created_at
required
string format: date-time
updated_at
required
string format: date-time
created_at
required
string format: date-time
updated_at
required
string format: date-time
Example
{ "type": "prompt", "status": "draft", "visibility": "private", "creator": { "plan": "free" }}