Abre uma chamada de trabalhos
POST/api/call4papers
- Auth
- Token erforderlich
- X-CommunityId
X-CommunityIdSende die X-CommunityId der Community, in der die Operation stattfindet.
Die Beschreibungen der Endpoints stammen aus der API-Spezifikation und sind vorerst auf Portugiesisch. Die Oberfläche drumherum ist übersetzt.
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
| Name | Typ | Beschreibung |
|---|---|---|
X-CommunityIdoptional | string (uuid) | ID da comunidade em que a operação acontece. Obrigatório na maioria dos endpoints com escopo de comunidade. |
Request-Body application/json
| Name | Typ | Beschreibung |
|---|---|---|
spaceIdoptional | string (uuid) | Obrigatório na criação. |
slugoptional | string | |
titlePflicht | string | |
descriptionoptional | string | HTML. O resumo da listagem é derivado daqui. |
summaryoptional | string | |
bannerUrloptional | string | |
featuredUrloptional | string | |
typeoptional | simple | advanced | Preset e contrato de UI, não um segundo motor. |
modalityoptional | in_person | online | hybrid | |
submissionOpensAtoptional | 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. |
submissionClosesAtoptional | string | |
reviewOpensAtoptional | string | |
reviewClosesAtoptional | string | |
resultsAnnouncedAtoptional | string | |
votingOpensAtoptional | string | |
votingClosesAtoptional | string | |
allowedFormatsoptional | talk | lightning_talk | keynote | workshop | tutorial | masterclass | panel | roundtable | case_study | demo | poster | other[] | |
allowedDurationsoptional | integer[] | |
maxSubmissionsPerSpeakeroptional | integer | |
minReviewsPerSubmissionoptional | integer | |
blindReviewoptional | boolean | |
evaluationModeoptional | none | committee | community | |
voteVisibilityoptional | hidden | counts | full | |
whoCanVoteoptional | owners | staff | members | |
allowCounterOfferoptional | boolean | |
counterOfferTimeoutDaysoptional | integer | |
airTravelCostoptional | 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. |
groundTransportCostoptional | 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. |
parkingCostoptional | 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. |
accommodationCostoptional | 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. |
mealCostoptional | 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. |
speakerBenefitsoptional | string[] | |
speakerFeeModeoptional | none | fixed | speaker_defined | |
speakerFeeAmountoptional | number | |
tracksoptional | object[] | Substitui a lista inteira quando enviada. |
tracks[].idoptional | string (uuid) | |
tracks[].namePflicht | string | |
tracks[].purposePflicht | string | |
tracks[].descriptionoptional | string | |
tracks[].coloroptional | string | |
eventDatesoptional | object[] | Substitui a lista inteira quando enviada. Uma linha por dia. |
eventDates[].datePflicht | string | |
eventDates[].startTimePflicht | string | |
eventDates[].endTimePflicht | string |
Antworten
| Status | Beschreibung |
|---|---|
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. |
curl-Beispiel
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"}'