Abre uma chamada de trabalhos
POST/api/call4papers
- Auth
- Richiede un token
- X-CommunityId
X-CommunityIdInvia l’X-CommunityId della community in cui avviene l’operazione.
Le descrizioni degli endpoint provengono dalla specifica dell’API e per ora sono in portoghese. L’interfaccia intorno è tradotta.
Quem pode abrir vem de `whoCanOpenCall` do space. Quem cria vira dono, com o convite já aceito. `speakerFeeCurrency` é gravado pelo servidor a partir da comunidade — se o cliente enviar, é ignorado.
Header
| Nome | Tipo | Descrizione |
|---|---|---|
X-CommunityIdfacoltativo | string (uuid) | ID da comunidade em que a operação acontece. Obrigatório na maioria dos endpoints com escopo de comunidade. |
Corpo della richiesta application/json
| Nome | Tipo | Descrizione |
|---|---|---|
spaceIdfacoltativo | string (uuid) | Obrigatório na criação. |
slugfacoltativo | string | |
titleobbligatorio | string | |
descriptionfacoltativo | string | HTML. O resumo da listagem é derivado daqui. |
summaryfacoltativo | string | |
bannerUrlfacoltativo | string | |
featuredUrlfacoltativo | string | |
typefacoltativo | simple | advanced | Preset e contrato de UI, não um segundo motor. |
modalityfacoltativo | in_person | online | hybrid | |
submissionOpensAtfacoltativo | string | Datetime flutuante, sem fuso: horário de parede no fuso do país da comunidade (o `timeZone` que a chamada devolve). Vale para todas as datas da chamada. |
submissionClosesAtfacoltativo | string | |
reviewOpensAtfacoltativo | string | |
reviewClosesAtfacoltativo | string | |
resultsAnnouncedAtfacoltativo | string | |
votingOpensAtfacoltativo | string | |
votingClosesAtfacoltativo | string | |
allowedFormatsfacoltativo | talk | lightning_talk | keynote | workshop | tutorial | masterclass | panel | roundtable | case_study | demo | poster | other[] | |
allowedDurationsfacoltativo | integer[] | |
maxSubmissionsPerSpeakerfacoltativo | integer | |
minReviewsPerSubmissionfacoltativo | integer | |
blindReviewfacoltativo | boolean | |
evaluationModefacoltativo | none | committee | community | |
voteVisibilityfacoltativo | hidden | counts | full | |
whoCanVotefacoltativo | owners | staff | members | |
allowCounterOfferfacoltativo | boolean | |
counterOfferTimeoutDaysfacoltativo | integer | |
airTravelCostfacoltativo | none | organizer | speaker | `none` = o custo não se aplica nesta chamada · `organizer` = a organização cobre · `speaker` = é por conta de quem propõe. A diferença entre `none` e `speaker` é lida de forma muito diferente por quem decide se vale a pena submeter. |
groundTransportCostfacoltativo | none | organizer | speaker | `none` = o custo não se aplica nesta chamada · `organizer` = a organização cobre · `speaker` = é por conta de quem propõe. A diferença entre `none` e `speaker` é lida de forma muito diferente por quem decide se vale a pena submeter. |
parkingCostfacoltativo | none | organizer | speaker | `none` = o custo não se aplica nesta chamada · `organizer` = a organização cobre · `speaker` = é por conta de quem propõe. A diferença entre `none` e `speaker` é lida de forma muito diferente por quem decide se vale a pena submeter. |
accommodationCostfacoltativo | none | organizer | speaker | `none` = o custo não se aplica nesta chamada · `organizer` = a organização cobre · `speaker` = é por conta de quem propõe. A diferença entre `none` e `speaker` é lida de forma muito diferente por quem decide se vale a pena submeter. |
mealCostfacoltativo | none | organizer | speaker | `none` = o custo não se aplica nesta chamada · `organizer` = a organização cobre · `speaker` = é por conta de quem propõe. A diferença entre `none` e `speaker` é lida de forma muito diferente por quem decide se vale a pena submeter. |
speakerBenefitsfacoltativo | string[] | |
speakerFeeModefacoltativo | none | fixed | speaker_defined | |
speakerFeeAmountfacoltativo | number | |
tracksfacoltativo | object[] | Substitui a lista inteira quando enviada. |
tracks[].idfacoltativo | string (uuid) | |
tracks[].nameobbligatorio | string | |
tracks[].purposeobbligatorio | string | |
tracks[].descriptionfacoltativo | string | |
tracks[].colorfacoltativo | string | |
eventDatesfacoltativo | object[] | Substitui a lista inteira quando enviada. Uma linha por dia. |
eventDates[].dateobbligatorio | string | |
eventDates[].startTimeobbligatorio | string | |
eventDates[].endTimeobbligatorio | string |
Risposte
| Codice | Descrizione |
|---|---|
201 | Criado com sucesso. |
400 | Requisição inválida — falha de validação. |
401 | Token ausente, inválido ou expirado. |
403 | Autenticado, mas sem permissão para esta operação. |
404 | Recurso não encontrado. |
500 | Erro interno do servidor. |
Esempio con curl
curl -X POST "https://api.memberfy.net/api/call4papers" \
-H "Authorization: Bearer $TOKEN" \
-H "X-CommunityId: $COMMUNITY_ID" \
-H "Content-Type: application/json" \
-d '{"title":"string"}'