curl -X POST http://localhost:8000/api/v1/projects/ \
-H "Authorization: Bearer {token}" \
-H "Content-Type: application/json" \
-d '{
"name": "Mi Nuevo Proyecto",
"slug": "mi-nuevo-proyecto",
"description": "Un proyecto increíble",
"repo_url": "https://github.com/acme/nuevo"
}'
Crear un nuevo proyecto. Valida límites del plan freemium.
curl -X POST http://localhost:8000/api/v1/projects/ \
-H "Authorization: Bearer {token}" \
-H "Content-Type: application/json" \
-d '{
"name": "Mi Nuevo Proyecto",
"slug": "mi-nuevo-proyecto",
"description": "Un proyecto increíble",
"repo_url": "https://github.com/acme/nuevo"
}'
^[a-z0-9-]+$curl -X POST http://localhost:8000/api/v1/projects/ \
-H "Authorization: Bearer {token}" \
-H "Content-Type: application/json" \
-d '{
"name": "Mi Nuevo Proyecto",
"slug": "mi-nuevo-proyecto",
"description": "Un proyecto increíble",
"repo_url": "https://github.com/acme/nuevo"
}'
400 Bad Request:{"detail": "Plan 'free' limit reached: 3 projects max. Upgrade to create more."}