- Move all files from bruno-yaml/* to bruno/* - Maintains existing directory structure within categories - Updates bruno/user/auth files with OAuth2 refresh token flow - Updates bruno/user/profile files for user profile management - Adds bruno/dashboard/ directory with dashboard API tests - Preserves all existing test scenarios and OpenCollection YAML format - No functional changes - file reorganization only
39 lines
1.0 KiB
YAML
39 lines
1.0 KiB
YAML
info:
|
|
name: Create Collection with Dashboard
|
|
type: http
|
|
seq: 4
|
|
http:
|
|
method: POST
|
|
url: '{{base_url}}/api/collections'
|
|
auth: inherit
|
|
runtime:
|
|
scripts:
|
|
- type: tests
|
|
code: "test(\"creates collection successfully\", function() {\n expect(res.status).to.eql(201);"
|
|
|
|
docs: |-
|
|
Create a new collection with dashboard visibility enabled.
|
|
|
|
**Endpoint**: POST /api/collections
|
|
**Auth**: Required (Bearer token)
|
|
|
|
## Request Body
|
|
|
|
| Field | Type | Required | Description |
|
|
|-------|------|----------|-------------|
|
|
| name | string | Yes | Collection name |
|
|
| description | string | No | Collection description |
|
|
| color | string | No | Hex color code |
|
|
| icon | string | No | Icon emoji or name |
|
|
| show_on_dashboard | boolean | No | Show on dashboard (default: false) |
|
|
|
|
## Example Request
|
|
|
|
```json
|
|
{
|
|
"name": "My Favorites",
|
|
"description": "My favorite books",
|
|
"color": "#FF5733",
|
|
"icon": "⭐",
|
|
"show_on_dashboard": true
|