V1::PathsController
Path
index
Get a list of paths
URL
GET /paths or /school_products/:school_product_id/paths or /enrollments/:enrollment_id/pathsObjeto resposta
Array<Path> | The created paths |
create
Create new path
URL
POST /pathsParâmetros obrigatórios
Nome | Tipo | Descrição |
---|---|---|
path | Hash | The path to create |
path[name] | String | Name of the path |
path[description] | String | Description of the path |
Parâmetros opcionais
Nome | Tipo | Descrição |
---|---|---|
path[image_url] | String | URL of the path image |
path[code] | String | Custom code to use as identifier |
path[course_ids] | Array<Integer> | An array of course ids to associate to the path |
Objeto resposta
Path | The created path or a list of errors |
show
Get a paths information
URL
GET /paths/:id or /school_products/:school_product_id/paths/:id or /enrollments/:enrollment_id/paths/:idParâmetros obrigatórios
Nome | Tipo | Descrição |
---|---|---|
id | Integer | of the path |
Objeto resposta
Path | The requested path |
add_course
Add course to path
URL
PUT/PATCH /paths/:id/add_courseremove_course
Remove course from path
URL
PUT/PATCH /paths/:id/remove_courseupdate
Update an existing path and redirect to 'show' action
URL
PUT/PATCH /paths/:idParâmetros obrigatórios
Nome | Tipo | Descrição |
---|---|---|
path | Hash | The path to create |
path | String | name Name of the path |
path | String | description Description of the path |
Objeto resposta
Path | The created path or a list of errors |
destroy
Destroy path
URL
DELETE /paths/:idParâmetros obrigatórios
Nome | Tipo | Descrição |
---|---|---|
id | Integer | Id of a path |