Wello

Wello

  • Docs
  • API
  • Publication
  • Livre Blanc

›Organisation

Utilisateur

  • Authentification

Organisation

  • Organisation
  • Membre d'une organisation
  • Timeline d'une organisation
  • Activités par organisation
  • Demande de rappel / Devis
  • Formations - Video - Moocs
  • Groupe de discussion

League

  • City
  • Leagues
  • Articles

Carnet de liaison

  • Carnet de liaison / Pro
  • Carnet de liaison / Perso
  • Commentaire
  • Restriction

Concept

  • Tâche (task)
  • Récurrence d'un tâche (twig)

Timeline d'une organisation

Le concept de timeline des associations s'applique a plusieurs "entitiés" :

  • la timeline des leads de demandes d'aide/rappel
  • la timeline des activités proposées et planifiés par les bénévoles/aidants (ces activité peuvent se faire en groupe, être récurrentes)
  • la timeline des demandes d'aide faites à l'association, ces demandes d'aides sont associées aux activités proposées par l'association (Activity.featured)

Lister des activitié proposées et planifiés par les bénévoles/aidants

basePath: /api/v0/organisations/:organisation_id/twigs?time_max=:time_max&time_min=:time_min

params

  • organisation_id(string, required): Id de l'organisation
  • time_min(datetime[ex: 2018-10-25T22:00:00.000Z], required): Date de début de la timeline
  • time_max(datetime[ex: 2019-01-23T23:00:00.000Z], required): Date de fin de la timeline
  • activity_id(integer[ex:1], optional): Filtre par type d'activité

curl

curl -H "Authorization: Bearer 9e7de626-5c23-46a7-a90d-cb1d8a9b57ab" \
     -X GET \
     https://twigy-server-staging.herokuapp.com/api/v0/organisations/166/twigs?time_max=2019-01-23T23:00:00.000Z&time_min=2018-10-25T22:00:00.000Z

reponse

renvoie la liste des twig sur la période demandé:

{
  "twigs": [
    {
      "event_date": "2018-11-01T16:15:00.000Z",
      "helper_twig_requests": [],
      "helpers": [],
      "id": null,
      "rating": null,
      "task": {
        "activity": {
          "cover_key_basic_dpi": "https://wello-avatars-staging.s3.eu-west-1.amazonaws.com/cac3dc95-adb6-499e-8cfa-eaeddf3e793d?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJ3UHEOMIB2X7AY3A%2F20181026%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Date=20181026T104814Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=13446eea25307ea86e5181cd9dc90b7f983281324ebb5c8fcf77a344e72ba412",
          "cover_key_double_dpi": "https://wello-avatars-staging.s3.eu-west-1.amazonaws.com/202fe38d-c723-4248-a363-8eb336f2ac04?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJ3UHEOMIB2X7AY3A%2F20181026%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Date=20181026T104814Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=d4da4bb9db5db32b3dce10c7945597f286e9facb0118bdd8ef7ce1136bb7d147",
          "cover_key_triple_dpi": "https://wello-avatars-staging.s3.eu-west-1.amazonaws.com/8fd4cda5-ff71-42d7-88c3-9182fe1ade5f?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJ3UHEOMIB2X7AY3A%2F20181026%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Date=20181026T104814Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=b905dd213aa76b92180a8516bb0421cb3b967a4105916892a977c59b1ea48bef",
          "id": 146,
          "label": "Relaxation",
          "reminder_time": "00:00",
          "scenario_type": "BASIC",
          "type": "Activities::Association",
          "uid": "RELAXATION"
        },
        "alarm_delay": 1,
        "coordinates": {
          "latitude": 49.922992,
          "longitude": 1.0774830000000293
        },
        "description": "biere petange",
        "excerpt": "il est bon d'aller a la plage",
        "formatted_address": "76200 Dieppe, France",
        "helper_avatar_url": "https://wello-avatars-staging.s3.eu-west-1.amazonaws.com/fbd6710b-cbbc-44a0-a51b-10f6d9aa95b6?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJ3UHEOMIB2X7AY3A%2F20181026%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Date=20181026T104814Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=d9910869b5c027255033b69270a9b819c32f587a912db717273ca1ec52cae277",
        "helper_id": 379,
        "helper_name": "Sophie Finot",
        "id": 1597,
        "max_participants": 3,
        "organisation_id": 166,
        "posts_count": 1,
        "recurrence_interval": 2,
        "recurrence_type": "WEEKLY",
        "restrictions": {},
        "start_date": "2018-09-06T16:15:00.000Z",
        "start_date_fixed": true,
        "type": "Tasks::Association",
        "until_date": null
      },
      "validated": false
    }
  ]
}

Lister les demandes d'aide faites à l'association

basePath: /api/v0/organisations/:organisation_id/primary_twigs?time_max=:time_max&time_min=:time_min

params

  • organisation_id(string, required): Id de l'organisation
  • time_min(datetime[ex: 2018-10-25T22:00:00.000Z], required): Date de début de la timeline
  • time_max(datetime[ex: 2019-01-23T23:00:00.000Z], required): Date de fin de la timeline
  • activity_id(integer[ex:1], optional): Filtre par type d'activité

curl

curl -H "Authorization: Bearer 9e7de626-5c23-46a7-a90d-cb1d8a9b57ab" \
     -X GET \
     https://twigy-server-staging.herokuapp.com/api/v0/organisations/166/primary_twigs?time_max=2019-01-23T23:00:00.000Z&time_min=2018-10-25T22:00:00.000Z
← Membre d'une organisationActivités par organisation →
  • Lister des activitié proposées et planifiés par les bénévoles/aidants
  • Lister les demandes d'aide faites à l'association
Wello
Docs
Getting Started (or other categories)Guides (or other categories)API Reference (or other categories)
Community
User ShowcaseStack OverflowProject ChatTwitter
More
HelpBlogGitHubStar
Facebook Open Source
Copyright © 2020 Wello