Skip to main content
POST
Criar curso em rascunho

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
productId
string
required
Required string length: 1 - 128
slug
string
required
Required string length: 1 - 120
Pattern: ^[a-z0-9]+(?:-[a-z0-9]+)*$
title
string
required
Required string length: 1 - 200
instructorName
string
required
Required string length: 1 - 200
kind
enum<string>
default:course
Available options:
course,
bonus
status
enum<string>
default:draft
Available options:
draft,
published
tagline
string
default:""
Maximum string length: 500
description
string
default:""
Maximum string length: 20000
category
string
default:""
Maximum string length: 100
level
string
default:""
Maximum string length: 100
highlights
string[]
Maximum array length: 30
Required string length: 1 - 500
certificateHours
integer
default:0
Required range: 0 <= x <= 100000
instructorRole
string
default:""
Maximum string length: 200
instructorBio
string
default:""
Maximum string length: 20000
artworkFrom
string
default:#1d0b33
Pattern: ^#[a-fA-F0-9]{6}$
artworkVia
string
default:#8533ea
Pattern: ^#[a-fA-F0-9]{6}$
artworkTo
string
default:#07050b
Pattern: ^#[a-fA-F0-9]{6}$
artworkGlow
string
default:#d5b8f8
Pattern: ^#[a-fA-F0-9]{6}$
artworkMotif
enum<string>
default:circle
Available options:
bars,
circle,
grid,
spark,
waves
coverAlt
string | null
Maximum string length: 500

Response

Default Response

success
boolean
required

Sempre true em uma resposta bem-sucedida.

data
object
required