Skip to main content
POST
/
folder
Create Folder
curl --request POST \
  --url https://management.scanova.io/folder/ \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "folder_type": "qr",
  "name": "Marketing QRs"
}
'
{
  "id": 7,
  "name": "Marketing QRs",
  "created_by": 422,
  "folder_type": "qr",
  "qr_codes_count": 0,
  "created": "2026-03-16T17:57:16.662333+05:30",
  "updated": "2026-03-16T17:57:16.662362+05:30"
}

Overview

Creates a new folder for QR codes or pages.

Request Body

FieldTypeRequiredDescriptionExample
folder_typestringYesFolder type. Allowed values: qr, page.qr
namestringYesFolder name.Marketing QRs

Example Request

{
  "folder_type": "qr",
  "name": "Marketing QRs"
}

Example Response

201 Created

{
  "id": 8,
  "name": "Marketing QRs",
  "created_by": 422,
  "folder_type": "qr",
  "qr_codes_count": 0,
  "created": "2026-03-16T17:57:16.662333+05:30",
  "updated": "2026-03-16T17:57:16.662362+05:30"
}

Use Cases

  • Organization: Create folders to group QR codes or pages
  • Automation: Provision folders programmatically for campaigns

Authorizations

Authorization
string
header
required

API key authentication. Enter your API key directly in the Authorization header.

Body

application/json
folder_type
enum<string>
required

Folder type

Available options:
qr,
page
Example:

"qr"

name
string
required

Folder name

Example:

"Marketing QRs"

Response

Folder created successfully

id
integer

Folder ID

Example:

7

name
string

Folder name

Example:

"Marketing QRs"

created_by
integer

User ID who created the folder

Example:

422

folder_type
string

Folder type

Example:

"qr"

qr_codes_count
integer

Number of QR codes in the folder

Example:

0

created
string<date-time>

Creation timestamp

Example:

"2026-03-16T17:57:16.662333+05:30"

updated
string<date-time>

Last update timestamp

Example:

"2026-03-16T17:57:16.662362+05:30"