Missions

Get All

Get all the missions.

get/public/api/missions?filter={filter}

Query parameters

filterstring

A valid JSON filter object. Optionally add the answers to the result if exist.

Headers

Acceptstring

e.g. application/json

Request body

Example request

{
  "Authorization": {
    "Authorization": "Bearer JWT"
  }
}

Response

OK

mission_idstring required
titlestring required
created_datestring required
updated_datestring required
campaign_idstring required
user_idstring required
creator_idstring required
store_idstring required
durationnumber
republish_countstring
reason_noncompliantstring
finished_datestring
validated_datestring
compliantboolean
statusstring required
typestring required
task_numbernumber required

Example response

[
  {
    "mission_id": "54ab03c6546847ee0d30084a",
    "title": "Rockets mission 1",
    "created_date": "2018-05-23T04:51:40.862Z",
    "updated_date": "2018-05-23T04:51:40.862Z",
    "campaign_id": "54ab03c6546847ee0d30088a",
    "user_id": "54ab03c6546847ee0d30089a",
    "creator_id": "54ab03c6546847ee0d30089a",
    "store_id": "54ab03c6546847ee0d30081a",
    "score": {
      "title": "my score",
      "value": 10
    },
    "duration": 2.3,
    "extra_scores": {
      "score1": {
        "title": "my score2",
        "value": 8
      }
    },
    "republish_count": "2",
    "reason_noncompliant": "missing photo",
    "finished_date": "2018-05-29T04:51:40.862Z",
    "validated_date": "2018-05-30T04:51:40.862Z",
    "compliant": true,
    "status": "finished",
    "type": "mission",
    "task_number": 1,
    "answers": [
      {
        "question_id": "e8335f8d-109d-475f-b10b-113ce6876dc7",
        "question_type": "number",
        "question": "number of ice-cream flavors",
        "answer": 2,
        "page_number": 1,
        "question_number": 1
      },
      {
        "question_id": "e8335f8d-109d-475f-b10b-113ce6876dc8",
        "question_type": "text",
        "question": "ice-cream flavors",
        "answer": [
          "chocolate",
          "vanilla"
        ],
        "page_number": 1,
        "question_number": 2
      }
    ]
  },
  {
    "mission_id": "54ab03c6546847ee0d30084b",
    "title": "Rockets mission 2",
    "created_date": "2018-05-23T04:51:40.862Z",
    "updated_date": "2018-05-23T04:51:40.862Z",
    "campaign_id": "54ab03c6546847ee0d30088a",
    "user_id": "54ab03c6546847ee0d30089b",
    "creator_id": "54ab03c6546847ee0d30089a",
    "store_id": "54ab03c6546847ee0d30081b",
    "status": "booked",
    "type": "mission",
    "task_number": 2
  }
]

Changes

No recorded changes to this endpoint across all 4 revisions of this API.