Skip to content

POST educator children group

JeffMedeiros edited this page Dec 2, 2019 · 6 revisions

Description

Register a new children group, and associated it with an Educator.

Permissions:

  • Only Educator user can create groups of children and for himself.

Scope

childrengroups:create

URL

POST https://localhost:3001/v1/educators/{educator_id}/children/groups

Parameters

educator_id: string (A 24-byte hex ID)

Request body

{
  "name": "Group One",
  "children": [
    "5db1f8f0bbaa611e0b1d5e52", "5db1da62bbaa611e0b1d5e50"
  ],
  "school_class": "4th Grade"
}

Curl example

curl -X POST "https://localhost:3001/v1/educators/5a62be07de34500146d9c544/children/groups" -H "accept: application/json" -H "Content-Type: application/json" -d "{"name":"Group One","children":["5db1f8f0bbaa611e0b1d5e52","5db1da62bbaa611e0b1d5e50"],"school_class":"4th Grade"}"

Response body

  • 201 Children group saved sucessfully and associated with educator.

    {
      "id": "5db31277bec1431c51ae15fa",
      "name": "Group One",
      "children": [
        {
          "id": "5db1f8f0bbaa611e0b1d5e52",
          "username": "BR0001",
          "institution_id": "5db05279fcfefe5c3de20497",
          "gender": "male",
          "age": 12
        },
        {
          "id": "5db1da62bbaa611e0b1d5e50",
          "username": "BR0002",
          "institution_id": "5db05279fcfefe5c3de20497",
          "gender": "male",
          "age": 11
        }
      ],
      "school_class": "4th Grade"
    }
  • 400 Validation errors

  • 409 Conflict Error

  • 500 Internal Server Error

Account users

Integration endpoints

auth

users

institutions

children

families

families.children

educators

educators.children.groups

healthprofessionals

healthprofessionals.children.groups

applications

Error patterns

400 Validation Errors

Clone this wiki locally