Das öffentliche Profil eines Vereins: Erscheinungsbild, Mitgliedsarten, geltendes Statuto
const url = 'https://api.vimine.network/v1/aps/example';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.vimine.network/v1/aps/exampleVerfügbar für Vereine, die den öffentlichen Beitritt oder den API-Zugang aktiviert haben. Das Statuto ist von Gesetzes wegen öffentlich (RUNTS).
Parameter
Abschnitt betitelt „Parameter“Pfadparameter
Abschnitt betitelt „Pfadparameter“Slug des Vereins für den öffentlichen Beitritt
Query-Parameter
Abschnitt betitelt „Query-Parameter“Die Sprache, in der die Texte des Vereins gelesen werden (it, en); Standard Accept-Language, dann die des Vereins. locale in der Antwort sagt, was geliefert wurde, locales, was der Verein anbietet. Das Statuto ist ein Rechtsakt: Es wird nie übersetzt
Antworten
Abschnitt betitelt „Antworten“Öffentliches Profil
object
Die Sprache, in der diese Antwort geschrieben ist
Die Sprachen, die der Verein anbietet: seine eigene und die, die er aktiviert hat
object
Ob jetzt ein Beitrittsantrag entgegengenommen würde: Beitritt eingeschaltet, im Tarif Platz für ein weiteres Mitglied, der Verein bereit, Anträge zu empfangen, und sein öffentlicher Zugang offen.
True, solange Vimine Personen nur auf Einladung registriert (die private Beta) und dieser Verein nur die Personen aufnimmt, die er eingeladen hat: accepting_requests ist dann false, und POST /v1/enroll antwortet 403 not_available.
True bei einer Sandbox: die Testkopie eines Vereins, mit der Test-Clients arbeiten, nur mit synthetischen Mitgliedern. Sie versendet nie E-Mails, nimmt keine Zahlungen an und ist nie Teil des Vimine-Netzwerks.
Wie der Verein seine Mitglieder aufnimmt, damit man einer antragstellenden Person vorab sagen kann, was sie erwartet. model: board — der Antrag wartet auf eine Entscheidung des Vorstands des Vereins, und ein etwaiger Mitgliedsbeitrag wird danach gezahlt; provisional — sofort aufgenommen, später vom Vorstand bestätigt; automatic — aktiv, sobald die Bedingungen erfüllt sind. delay_hours: die Stunden zwischen der Aufnahme und einem NUTZBAREN Ausweis (0 = sofort): Die Mitgliedschaft ist ab der Aufnahme aktiv, der Ausweis gilt am Einlass erst danach (siehe valid_from).
object
Aus Kompatibilitätsgründen beibehalten: true, wenn admission.model gleich board ist. Lesen Sie stattdessen admission.
Ob der Verein die Adresse seiner Mitglieder erfasst — von allen Mitgliedern oder von keinem. none: nicht fragen (eine trotzdem gesendete address wird nicht gespeichert); optional; required: Ohne Adresse antwortet der Beitritt mit 422.
Wie der Mitgliedsbeitrag zu zahlen ist, in den Worten des Vereins
Die Tätigkeiten von allgemeinem Interesse, die der Verein ausübt (italienischer Kodex des Dritten Sektors, Art. 5): cod ist der Buchstabe des Artikels, description sein italienischer Wortlaut; eine ist als überwiegend gekennzeichnet.
object
Vorhanden, wenn der Verein im RUNTS eingetragen ist (dem italienischen nationalen Register der Organisationen des Dritten Sektors), wie von der Plattform anhand der offiziellen öffentlichen Listen geprüft; sonst null. Nie vom Verein eingegeben.
object
Sektion des Registers
Repertoriumsnummer
Datum der offiziellen Liste, anhand derer geprüft wurde
object
object
object
Des hochgeladenen Dokuments, falls es eines gibt
Der Text wie hinterlegt; leer, wenn nur ein Dokument hochgeladen wurde
Das hochgeladene Dokument, ein Link, der 15 Minuten gültig ist
Beispiel
{ "aps": { "admission": { "model": "board" }, "member_address": "none", "registry": { "section": "APS" } }, "membership_types": [ { "expiry_model": "solar_year" } ]}Ungültige Anfrage
object
object
Beispielerzeugt
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "code": "example", "request_id": "example", "errors": [ { "field": "example", "code": "example", "message": "example" } ]}Nicht gefunden
object
object
Beispielerzeugt
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "code": "example", "request_id": "example", "errors": [ { "field": "example", "code": "example", "message": "example" } ]}Ratenlimit überschritten
object
object
Beispielerzeugt
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "code": "example", "request_id": "example", "errors": [ { "field": "example", "code": "example", "message": "example" } ]}Interner Fehler
object
object
Beispielerzeugt
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "code": "example", "request_id": "example", "errors": [ { "field": "example", "code": "example", "message": "example" } ]}