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/submissions

Get a paginated list of CFP submissions with optional filtering by status, track, level, and search query.

Query parameters

ParameterTypeRequiredDescription
eventIdUUIDYesEvent ID
statusStringNoFilter by status (submitted, under_review, accepted, rejected, withdrawn)
trackStringNoFilter by track
levelStringNoFilter 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/submissions

Submit 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}/review

Add a review and score to a CFP submission. Multiple reviewers can review the same submission.

Request body

FieldTypeRequiredDescription
scoreIntegerYesScore from 1-10
commentsStringNoReview comments

Ready to get started?

Create your free EventNerds account and start building amazing events today. No credit card required.

Built by EventNerdsStrategic Nerds

The API-first event engine for developers who mean business