Skip to main content
POST
/
admin
/
v1
/
networks
/
{network_id}
/
collections
Create a new collection
curl --request POST \
  --url https://api.mn.co/admin/v1/networks/{network_id}/collections \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "name": "Featured Courses",
  "description": "Our most popular courses",
  "visible_to_members": true
}'
{
  "id": "1234",
  "created_at": "2025-11-21T21:15:33+00:00",
  "updated_at": "2025-11-21T21:15:33+00:00",
  "name": "<string>",
  "description": "<string>",
  "visible_to_members": true,
  "position": 123,
  "explorable": true
}

Authorizations

Authorization
string
header
required

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

Path Parameters

network_id
required

The Network's unique integer ID, or subdomain Unique numeric network ID

Body

application/json

Submit results as JSON

Request to create a new collection

name
string
required

The collection's name

Example:

"Featured Courses"

description
string

The collection's description

Example:

"Our most popular courses"

visible_to_members
boolean

Whether the collection is visible to members

Example:

true

Response

The created collection object

A collection of spaces within a network

id
integer
required

The record's integer ID

Example:

"1234"

created_at
string<date-time>
required

The date and time the record was created

Example:

"2025-11-21T21:15:33+00:00"

updated_at
string<date-time>
required

The date and time the record was last modified

Example:

"2025-11-21T21:15:33+00:00"

name
string
required

The collection's name

visible_to_members
boolean
required

Whether the collection is visible to members

position
integer
required

The display position of the collection

explorable
boolean
required

Whether the collection contains discoverable spaces or promoted plan

description
string

The collection's description