settings Params

Param name Description
id required . Must be String

The requested id

GET /v2/campus/1
200
{
  "id": 1,
  "name": "Paris",
  "time_zone": "Europe/Paris",
  "language": {
    "id": 1,
    "name": "Français",
    "identifier": "fr"
  },
  "users_count": 22997,
  "vogsphere_id": 1,
  "country": "France",
  "address": "96, boulevard Bessières",
  "zip": "75017",
  "city": "Paris",
  "website": "http://www.42.fr/",
  "facebook": "https://facebook.com/42born2code",
  "twitter": "https://twitter.com/42born2code",
  "active": true,
  "public": true,
  "email_extension": "42.fr",
  "default_hidden_phone": false,
  "endpoint": {
    "id": 33,
    "url": "https://endpoint.42paris.fr",
    "description": "42paris's new ldapkdc endpoint",
    "created_at": "2021-06-14T07:49:14.872Z",
    "updated_at": "2021-06-28T15:24:45.089Z"
  }
}
curl  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" "https://api.intra.42.fr/v2/campus/1"

{
  "id": 1,
  "name": "Paris",
  "time_zone": "Europe/Paris",
  "language": {
    "id": 1,
    "name": "Français",
    "identifier": "fr"
  },
  "users_count": 22997,
  "vogsphere_id": 1,
  "country": "France",
  "address": "96, boulevard Bessières",
  "zip": "75017",
  "city": "Paris",
  "website": "http://www.42.fr/",
  "facebook": "https://facebook.com/42born2code",
  "twitter": "https://twitter.com/42born2code",
  "active": true,
  "public": true,
  "email_extension": "42.fr",
  "default_hidden_phone": false,
  "endpoint": {
    "id": 33,
    "url": "https://endpoint.42paris.fr",
    "description": "42paris's new ldapkdc endpoint",
    "created_at": "2021-06-14T07:49:14.872Z",
    "updated_at": "2021-06-28T15:24:45.089Z"
  }
}
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/campus/1")
response.status
# => 200
response.parsed
# => {"id"=>1, "name"=>"Paris", "time_zone"=>"Europe/Paris", "language"=>{"id"=>1, "name"=>"Français", "identifier"=>"fr"}, "users_count"=>22997, "vogsphere_id"=>1, "country"=>"France", "address"=>"96, boulevard Bessières", "zip"=>"75017", "city"=>"Paris", "website"=>"http://www.42.fr/", "facebook"=>"https://facebook.com/42born2code", "twitter"=>"https://twitter.com/42born2code", "active"=>true, "public"=>true, "email_extension"=>"42.fr", "default_hidden_phone"=>false, "endpoint"=>{"id"=>33, "url"=>"https://endpoint.42paris.fr", "description"=>"42paris's new ldapkdc endpoint", "created_at"=>"2021-06-14T07:49:14.872Z", "updated_at"=>"2021-06-28T15:24:45.089Z"}}