CFP Submissions API
Manage Call for Papers submissions
Overview
The CFP (Call for Papers) Submissions API allows you to manage speaker proposals and session submissions for your events. You can list submissions, review them, and update their status.
Endpoints
List CFP submissions
GET
/cfp/submissionsGet a paginated list of CFP submissions with optional filtering by status, track, level, and search query.
Query parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
eventId | UUID | Yes | Event ID |
status | String | No | Filter by status (submitted, under_review, accepted, rejected, withdrawn) |
track | String | No | Filter by track |
level | String | No | Filter by difficulty level |
Example request
curl -X GET "https://eventnerds.com/api/developer/v1/cfp/submissions?eventId=EVENT_ID&status=submitted" \
-H "Authorization: Bearer YOUR_API_KEY"Create CFP submission
POST
/cfp/submissionsSubmit a new CFP entry for speaker review.
Example request
curl -X POST "https://eventnerds.com/api/developer/v1/cfp/submissions" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"event_id": "EVENT_ID",
"speaker_email": "speaker@example.com",
"speaker_name": "John Smith",
"title": "Building Modern Web Apps",
"description": "A comprehensive guide to modern web development",
"track": "Web Development",
"level": "Intermediate"
}'Review CFP submission
POST
/cfp/submissions/{id}/reviewAdd a review and score to a CFP submission. Multiple reviewers can review the same submission.
Request body
| Field | Type | Required | Description |
|---|---|---|---|
score | Integer | Yes | Score from 1-10 |
comments | String | No | Review comments |