GET /v2/projects/:id
Get a project
settings Params
Param name | Description |
---|---|
id |
required
. Must be String
The requested id |
Examples
GET /v2/projects/2
200
{
"id": 2,
"name": "Ordinary Wizarding Levels",
"slug": "ordinary-wizarding-levels",
"difficulty": 5000,
"description": "Ordinary Wizarding Level (often abbreviated O.W.L.) is a subject-specific test taken during Hogwarts School of Witchcraft and Wizardry students' fifth year, administrated by the Wizarding Examinations Authority. The score made by a student on a particular O.W.L. determines whether or not he or she will be allowed to continue taking that subject in subsequent school years.",
"parent": null,
"children": [],
"objectives": [
"Wizarding"
],
"attachments": [],
"created_at": "2017-11-22T13:41:26.356Z",
"updated_at": "2017-11-22T13:41:26.441Z",
"exam": true,
"cursus": [
{
"id": 1,
"created_at": "2017-11-22T13:41:00.750Z",
"name": "Piscine C",
"slug": "piscine-c"
}
],
"campus": [
{
"id": 1,
"name": "Cluj",
"time_zone": "Europe/Bucharest",
"language": {
"id": 3,
"name": "Romanian",
"identifier": "ro",
"created_at": "2017-11-22T13:40:59.468Z",
"updated_at": "2017-11-22T13:41:26.139Z"
},
"users_count": 28,
"vogsphere_id": 1
}
],
"skills": [
{
"id": 6,
"name": "Basics",
"created_at": "2017-11-22T13:41:00.448Z"
},
{
"id": 1,
"name": "Parallel computing",
"created_at": "2017-11-22T13:41:00.257Z"
}
],
"videos": [],
"tags": [
{
"id": 13,
"name": "Ordinary Wizarding Levels",
"kind": "general"
}
],
"project_sessions": [
{
"id": 2,
"solo": true,
"begin_at": null,
"end_at": null,
"difficulty": 5000,
"estimate_time": 2592000,
"duration_days": null,
"terminating_after": null,
"project_id": 2,
"campus_id": null,
"cursus_id": null,
"created_at": "2017-11-22T13:41:26.375Z",
"updated_at": "2017-11-22T13:41:28.347Z",
"max_people": null,
"is_subscriptable": true,
"scales": [
{
"id": 2,
"correction_number": 3,
"is_primary": true
}
],
"uploads": [],
"team_behaviour": "user"
}
]
}
curl -H "Authorization: Bearer YOUR_ACCESS_TOKEN" "https://api.intra.42.fr/v2/projects/2"
{
"id": 2,
"name": "Ordinary Wizarding Levels",
"slug": "ordinary-wizarding-levels",
"difficulty": 5000,
"description": "Ordinary Wizarding Level (often abbreviated O.W.L.) is a subject-specific test taken during Hogwarts School of Witchcraft and Wizardry students' fifth year, administrated by the Wizarding Examinations Authority. The score made by a student on a particular O.W.L. determines whether or not he or she will be allowed to continue taking that subject in subsequent school years.",
"parent": null,
"children": [],
"objectives": [
"Wizarding"
],
"attachments": [],
"created_at": "2017-11-22T13:41:26.356Z",
"updated_at": "2017-11-22T13:41:26.441Z",
"exam": true,
"cursus": [
{
"id": 1,
"created_at": "2017-11-22T13:41:00.750Z",
"name": "Piscine C",
"slug": "piscine-c"
}
],
"campus": [
{
"id": 1,
"name": "Cluj",
"time_zone": "Europe/Bucharest",
"language": {
"id": 3,
"name": "Romanian",
"identifier": "ro",
"created_at": "2017-11-22T13:40:59.468Z",
"updated_at": "2017-11-22T13:41:26.139Z"
},
"users_count": 28,
"vogsphere_id": 1
}
],
"skills": [
{
"id": 6,
"name": "Basics",
"created_at": "2017-11-22T13:41:00.448Z"
},
{
"id": 1,
"name": "Parallel computing",
"created_at": "2017-11-22T13:41:00.257Z"
}
],
"videos": [],
"tags": [
{
"id": 13,
"name": "Ordinary Wizarding Levels",
"kind": "general"
}
],
"project_sessions": [
{
"id": 2,
"solo": true,
"begin_at": null,
"end_at": null,
"difficulty": 5000,
"estimate_time": 2592000,
"duration_days": null,
"terminating_after": null,
"project_id": 2,
"campus_id": null,
"cursus_id": null,
"created_at": "2017-11-22T13:41:26.375Z",
"updated_at": "2017-11-22T13:41:28.347Z",
"max_people": null,
"is_subscriptable": true,
"scales": [
{
"id": 2,
"correction_number": 3,
"is_primary": true
}
],
"uploads": [],
"team_behaviour": "user"
}
]
}
require "oauth2"
UID = "Your application uid"
SECRET = "Your application secret"
client = OAuth2::Client.new(UID, SECRET, site: "https://api.intra.42.fr")
token = client.client_credentials.get_token
response = token.get("/v2/projects/2")
response.status
# => 200
response.parsed
# => {"id"=>2, "name"=>"Ordinary Wizarding Levels", "slug"=>"ordinary-wizarding-levels", "difficulty"=>5000, "description"=>"Ordinary Wizarding Level (often abbreviated O.W.L.) is a subject-specific test taken during Hogwarts School of Witchcraft and Wizardry students' fifth year, administrated by the Wizarding Examinations Authority. The score made by a student on a particular O.W.L. determines whether or not he or she will be allowed to continue taking that subject in subsequent school years.", "parent"=>nil, "children"=>[], "objectives"=>["Wizarding"], "attachments"=>[], "created_at"=>"2017-11-22T13:41:26.356Z", "updated_at"=>"2017-11-22T13:41:26.441Z", "exam"=>true, "cursus"=>[{"id"=>1, "created_at"=>"2017-11-22T13:41:00.750Z", "name"=>"Piscine C", "slug"=>"piscine-c"}], "campus"=>[{"id"=>1, "name"=>"Cluj", "time_zone"=>"Europe/Bucharest", "language"=>{"id"=>3, "name"=>"Romanian", "identifier"=>"ro", "created_at"=>"2017-11-22T13:40:59.468Z", "updated_at"=>"2017-11-22T13:41:26.139Z"}, "users_count"=>28, "vogsphere_id"=>1}], "skills"=>[{"id"=>6, "name"=>"Basics", "created_at"=>"2017-11-22T13:41:00.448Z"}, {"id"=>1, "name"=>"Parallel computing", "created_at"=>"2017-11-22T13:41:00.257Z"}], "videos"=>[], "tags"=>[{"id"=>13, "name"=>"Ordinary Wizarding Levels", "kind"=>"general"}], "project_sessions"=>[{"id"=>2, "solo"=>true, "begin_at"=>nil, "end_at"=>nil, "difficulty"=>5000, "estimate_time"=>2592000, "duration_days"=>nil, "terminating_after"=>nil, "project_id"=>2, "campus_id"=>nil, "cursus_id"=>nil, "created_at"=>"2017-11-22T13:41:26.375Z", "updated_at"=>"2017-11-22T13:41:28.347Z", "max_people"=>nil, "is_subscriptable"=>true, "scales"=>[{"id"=>2, "correction_number"=>3, "is_primary"=>true}], "uploads"=>[], "team_behaviour"=>"user"}]}