curl --request POST \
--url https://services.pref.rio/go/api/v1/courses/{courseId}/enrollments \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"address": "Rua das Flores, 123",
"admin_notes": "<string>",
"age": 25,
"certificate_url": "<string>",
"concluded_at": "<string>",
"course_id": 123,
"cpf": "<string>",
"curso": {
"accessibility": "<string>",
"carga_horaria": 123,
"certificacao_oferecida": true,
"contato_duvidas": "<string>",
"course_management_type": "OWN_ORG",
"cover_image": "<string>",
"created_at": "<string>",
"data_inicio": "<string>",
"data_limite_inscricoes": "<string>",
"data_termino": "<string>",
"description": "<string>",
"enrollment_end_date": "<string>",
"enrollment_start_date": "<string>",
"expected_results": "<string>",
"external_partner_contact": "<string>",
"external_partner_logo_url": "<string>",
"external_partner_name": "<string>",
"external_partner_url": "<string>",
"facilitator": "<string>",
"formacao_link": "<string>",
"formato_aula": "GRAVADO",
"has_certificate": true,
"id": 123,
"instituicao_id": 123,
"institutional_logo": "<string>",
"is_external_partner": true,
"is_visible": true,
"link_inscricao": "<string>",
"local_realizacao": "<string>",
"material_used": "<string>",
"methodology": "<string>",
"modalidade": "Presencial",
"numero_vagas": 123,
"objectives": "<string>",
"organization": "<string>",
"orgao_id": "<string>",
"pre_requisitos": "<string>",
"program_content": "<string>",
"resources_used": "<string>",
"status": "draft",
"target_audience": "<string>",
"teaching_material": "<string>",
"theme": "<string>",
"title": "<string>",
"turno": "MANHA",
"updated_at": "<string>",
"workload": "<string>"
},
"custom_fields": {},
"email": "<string>",
"enrolled_at": "<string>",
"enrolled_unit": {
"address": "<string>",
"created_at": "<string>",
"curso_id": 123,
"id": "<string>",
"neighborhood": "<string>",
"neighborhood_zone": "<string>",
"schedules": [
{
"class_days": "<string>",
"class_end_date": "<string>",
"class_start_date": "<string>",
"class_time": "<string>",
"created_at": "<string>",
"id": "<string>",
"location_id": "<string>",
"updated_at": "<string>",
"vacancies": 123
}
],
"updated_at": "<string>"
},
"id": "<string>",
"name": "<string>",
"neighborhood": "Centro",
"phone": "<string>",
"reason": "<string>",
"schedule_id": "<string>",
"status": "pending",
"updated_at": "<string>"
}
'{
"address": "Rua das Flores, 123",
"admin_notes": "<string>",
"age": 25,
"certificate_url": "<string>",
"concluded_at": "<string>",
"course_id": 123,
"cpf": "<string>",
"curso": {
"accessibility": "<string>",
"carga_horaria": 123,
"certificacao_oferecida": true,
"contato_duvidas": "<string>",
"course_management_type": "OWN_ORG",
"cover_image": "<string>",
"created_at": "<string>",
"data_inicio": "<string>",
"data_limite_inscricoes": "<string>",
"data_termino": "<string>",
"description": "<string>",
"enrollment_end_date": "<string>",
"enrollment_start_date": "<string>",
"expected_results": "<string>",
"external_partner_contact": "<string>",
"external_partner_logo_url": "<string>",
"external_partner_name": "<string>",
"external_partner_url": "<string>",
"facilitator": "<string>",
"formacao_link": "<string>",
"formato_aula": "GRAVADO",
"has_certificate": true,
"id": 123,
"instituicao_id": 123,
"institutional_logo": "<string>",
"is_external_partner": true,
"is_visible": true,
"link_inscricao": "<string>",
"local_realizacao": "<string>",
"material_used": "<string>",
"methodology": "<string>",
"modalidade": "Presencial",
"numero_vagas": 123,
"objectives": "<string>",
"organization": "<string>",
"orgao_id": "<string>",
"pre_requisitos": "<string>",
"program_content": "<string>",
"resources_used": "<string>",
"status": "draft",
"target_audience": "<string>",
"teaching_material": "<string>",
"theme": "<string>",
"title": "<string>",
"turno": "MANHA",
"updated_at": "<string>",
"workload": "<string>"
},
"custom_fields": {},
"email": "<string>",
"enrolled_at": "<string>",
"enrolled_unit": {
"address": "<string>",
"created_at": "<string>",
"curso_id": 123,
"id": "<string>",
"neighborhood": "<string>",
"neighborhood_zone": "<string>",
"schedules": [
{
"class_days": "<string>",
"class_end_date": "<string>",
"class_start_date": "<string>",
"class_time": "<string>",
"created_at": "<string>",
"id": "<string>",
"location_id": "<string>",
"updated_at": "<string>",
"vacancies": 123
}
],
"updated_at": "<string>"
},
"id": "<string>",
"name": "<string>",
"neighborhood": "Centro",
"phone": "<string>",
"reason": "<string>",
"schedule_id": "<string>",
"status": "pending",
"updated_at": "<string>"
}Cria uma nova inscrição em um curso
curl --request POST \
--url https://services.pref.rio/go/api/v1/courses/{courseId}/enrollments \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"address": "Rua das Flores, 123",
"admin_notes": "<string>",
"age": 25,
"certificate_url": "<string>",
"concluded_at": "<string>",
"course_id": 123,
"cpf": "<string>",
"curso": {
"accessibility": "<string>",
"carga_horaria": 123,
"certificacao_oferecida": true,
"contato_duvidas": "<string>",
"course_management_type": "OWN_ORG",
"cover_image": "<string>",
"created_at": "<string>",
"data_inicio": "<string>",
"data_limite_inscricoes": "<string>",
"data_termino": "<string>",
"description": "<string>",
"enrollment_end_date": "<string>",
"enrollment_start_date": "<string>",
"expected_results": "<string>",
"external_partner_contact": "<string>",
"external_partner_logo_url": "<string>",
"external_partner_name": "<string>",
"external_partner_url": "<string>",
"facilitator": "<string>",
"formacao_link": "<string>",
"formato_aula": "GRAVADO",
"has_certificate": true,
"id": 123,
"instituicao_id": 123,
"institutional_logo": "<string>",
"is_external_partner": true,
"is_visible": true,
"link_inscricao": "<string>",
"local_realizacao": "<string>",
"material_used": "<string>",
"methodology": "<string>",
"modalidade": "Presencial",
"numero_vagas": 123,
"objectives": "<string>",
"organization": "<string>",
"orgao_id": "<string>",
"pre_requisitos": "<string>",
"program_content": "<string>",
"resources_used": "<string>",
"status": "draft",
"target_audience": "<string>",
"teaching_material": "<string>",
"theme": "<string>",
"title": "<string>",
"turno": "MANHA",
"updated_at": "<string>",
"workload": "<string>"
},
"custom_fields": {},
"email": "<string>",
"enrolled_at": "<string>",
"enrolled_unit": {
"address": "<string>",
"created_at": "<string>",
"curso_id": 123,
"id": "<string>",
"neighborhood": "<string>",
"neighborhood_zone": "<string>",
"schedules": [
{
"class_days": "<string>",
"class_end_date": "<string>",
"class_start_date": "<string>",
"class_time": "<string>",
"created_at": "<string>",
"id": "<string>",
"location_id": "<string>",
"updated_at": "<string>",
"vacancies": 123
}
],
"updated_at": "<string>"
},
"id": "<string>",
"name": "<string>",
"neighborhood": "Centro",
"phone": "<string>",
"reason": "<string>",
"schedule_id": "<string>",
"status": "pending",
"updated_at": "<string>"
}
'{
"address": "Rua das Flores, 123",
"admin_notes": "<string>",
"age": 25,
"certificate_url": "<string>",
"concluded_at": "<string>",
"course_id": 123,
"cpf": "<string>",
"curso": {
"accessibility": "<string>",
"carga_horaria": 123,
"certificacao_oferecida": true,
"contato_duvidas": "<string>",
"course_management_type": "OWN_ORG",
"cover_image": "<string>",
"created_at": "<string>",
"data_inicio": "<string>",
"data_limite_inscricoes": "<string>",
"data_termino": "<string>",
"description": "<string>",
"enrollment_end_date": "<string>",
"enrollment_start_date": "<string>",
"expected_results": "<string>",
"external_partner_contact": "<string>",
"external_partner_logo_url": "<string>",
"external_partner_name": "<string>",
"external_partner_url": "<string>",
"facilitator": "<string>",
"formacao_link": "<string>",
"formato_aula": "GRAVADO",
"has_certificate": true,
"id": 123,
"instituicao_id": 123,
"institutional_logo": "<string>",
"is_external_partner": true,
"is_visible": true,
"link_inscricao": "<string>",
"local_realizacao": "<string>",
"material_used": "<string>",
"methodology": "<string>",
"modalidade": "Presencial",
"numero_vagas": 123,
"objectives": "<string>",
"organization": "<string>",
"orgao_id": "<string>",
"pre_requisitos": "<string>",
"program_content": "<string>",
"resources_used": "<string>",
"status": "draft",
"target_audience": "<string>",
"teaching_material": "<string>",
"theme": "<string>",
"title": "<string>",
"turno": "MANHA",
"updated_at": "<string>",
"workload": "<string>"
},
"custom_fields": {},
"email": "<string>",
"enrolled_at": "<string>",
"enrolled_unit": {
"address": "<string>",
"created_at": "<string>",
"curso_id": 123,
"id": "<string>",
"neighborhood": "<string>",
"neighborhood_zone": "<string>",
"schedules": [
{
"class_days": "<string>",
"class_end_date": "<string>",
"class_start_date": "<string>",
"class_time": "<string>",
"created_at": "<string>",
"id": "<string>",
"location_id": "<string>",
"updated_at": "<string>",
"vacancies": 123
}
],
"updated_at": "<string>"
},
"id": "<string>",
"name": "<string>",
"neighborhood": "Centro",
"phone": "<string>",
"reason": "<string>",
"schedule_id": "<string>",
"status": "pending",
"updated_at": "<string>"
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
ID do curso
Dados da inscrição
Endereço completo
"Rua das Flores, 123"
Additional enrollment fields for manual/bulk import
25
Relacionamentos
Show child attributes
Accessibility field - free text field for frontend
OWN_ORG, EXTERNAL_MANAGED_BY_ORG, EXTERNAL_MANAGED_BY_PARTNER GRAVADO, AO_VIVO Optional fields matching specification
External partner fields
Visibility field - controls if course appears in public listings (default: true) Used for in-person courses that require manual enrollment and should not appear in public course lists
true
Presencial, Semipresencial, Remoto, PRESENCIAL, ONLINE, HIBRIDO, LIVRE_FORMACAO_ONLINE Legacy and additional fields (optional)
Unified field for prerequisites - using single JSON tag
draft, opened, closed, canceled, CRIADO, ABERTO, ENCERRADO Core fields (always required)
MANHA, TARDE, NOITE, INTEGRAL, LIVRE Show child attributes
Show child attributes
Bairro
"Centro"
pending, approved, rejected, cancelled, concluded Created
Endereço completo
"Rua das Flores, 123"
Additional enrollment fields for manual/bulk import
25
Relacionamentos
Show child attributes
Accessibility field - free text field for frontend
OWN_ORG, EXTERNAL_MANAGED_BY_ORG, EXTERNAL_MANAGED_BY_PARTNER GRAVADO, AO_VIVO Optional fields matching specification
External partner fields
Visibility field - controls if course appears in public listings (default: true) Used for in-person courses that require manual enrollment and should not appear in public course lists
true
Presencial, Semipresencial, Remoto, PRESENCIAL, ONLINE, HIBRIDO, LIVRE_FORMACAO_ONLINE Legacy and additional fields (optional)
Unified field for prerequisites - using single JSON tag
draft, opened, closed, canceled, CRIADO, ABERTO, ENCERRADO Core fields (always required)
MANHA, TARDE, NOITE, INTEGRAL, LIVRE Show child attributes
Show child attributes
Bairro
"Centro"
pending, approved, rejected, cancelled, concluded