Skip to main content
llms.txt

Référence API de l’annuaire et des contenus

Recherchez les villes et espaces, distinguez leurs coordonnées et trouvez les endpoints de blog, d’événements et de retours.

Les chemins ci-dessous sont relatifs à https://api.coworkies.com.

Villes et espaces

EndpointPermissionParamètres et résultat
GET /v2/citiescities:read ou lecture globaleq : identifiant URL exact ; search : nom partiel. Tableau data avec identifiants des villes.
GET /v2/spacesspaces:read ou lecture globaleq : identifiant URL de ville. Espaces confirmés, limités à l’espace de la clé le cas échéant.
GET /v2/city_spacesspaces:read ou lecture globaleMétadonnées des espaces/villes, site et LinkedIn disponibles.

Résoudre une ville

curl --fail-with-body --max-time 30   'https://api.coworkies.com/v2/cities?search=berlin'   -H "X-API-Key: ${COWORKIES_API_KEY}"

Les champs comprennent id_city, city_name, city_slug, latitude et longitude. Choisissez la bonne ville avant d’utiliser id_city pour créer une offre.

Lire les données d’un espace

curl --fail-with-body --max-time 30   'https://api.coworkies.com/v2/spaces?q=berlin'   -H "X-API-Key: ${COWORKIES_API_KEY}"

Les champs comprennent space_name, space_url (identifiant URL), space_address, latitude, longitude et city_name. space_url n’est pas une URL complète. Cet endpoint ne renvoie ni le tableau administratif des membres ni une galerie complète.

city_spaces fournit aussi les identifiants, le site et le lien LinkedIn. Ses coordonnées désignent la ville, tandis que spaces renvoie celles de l’espace. Les deux routes limitent les résultats à l’espace associé à la clé.

Autres endpoints

EndpointAuthentificationUtilisation
GET /v2PublicInformations et routes disponibles.
GET /v2/blogPubliccategory, tag, limit (10 par défaut, 50 maximum), offset ; slug pour un article.
GET /v2/eventsRequise ; lecture d’événementsÉvénements ; consultez la spécification pour les filtres.
GET /v2/healthRequise ; readÉtat du service.
POST /v2/feedbackPublicmessage obligatoire ; email, url et category facultatifs ; JSON ou formulaire.
POST /v2/newsletters/subscribePublicInscription newsletter ; voir les exigences de consentement et de données dans la spécification.
GET /v2/careers/{slug}PublicFlux JSON public du portail carrières d’un espace (/v2/careers/brand/{slug} pour une marque, ou /v2/careers?host={hostname} pour un sous-domaine personnalisé). Voir Portail carrières et domaine personnalisé (Bêta).
GET /v2/vine/jobs, /v2/vine/events, /v2/vine/blogPublicFlux légers ; voir les limites dans la référence.

Consultez OpenAPI, la référence API et le guide des erreurs pour les schémas et les routes complémentaires.

Routes privées des espaces et des connexions

Utilisez un seul en-tête d’authentification pour GET /v2/auth/context. La réponse décrit le compte choisi, les permissions effectives, les actions disponibles et les motifs d’indisponibilité. Les droits sont revérifiés lors de l’écriture.

Vérifiez ce contexte avant toute opération de profil, localisation, soumission ou média. Soumettre un espace nécessite une autorisation propre et ne confère aucun droit de propriété. Préparer un média ou un aperçu ne publie pas de modification. Consultez les conditions de révision et de confirmation de chaque route dans la spécification OpenAPI.