GET /v2/internships
Return all the internships
GET /v2/users/:user_id/internships
Return all the internships of the given User
live_help Notes
assignment
This action requires one of theses roles:
Companies manager
chrome_reader_mode
This resource is paginated by 30 items
settings Params
Param name | Description |
---|---|
user_id |
optional
. Must be String
The user id or slug |
sort |
optional
. Must be one of: id , user_id , administration_id , offer_id , language_id , state , days , user_address , user_postal , user_city , user_country , company_name , company_boss_user_first_name , company_boss_user_last_name , company_boss_user_email , company_boss_user_phone , company_user_first_name , company_user_last_name , company_user_post , company_user_email , company_user_phone , company_address , company_postal , company_city , company_country , company_siret , internship_address , internship_postal , internship_city , internship_country , contract_type , subject , start_at , end_at , duration , nb_days , nb_hours , movement , salary , currency , breach_at , convention , created_at , updated_at , anti_grav_units_user_id .
The sort field. Sorted by created_at desc, id desc by default. MoreExample:To sort on internships on the fields updated_at on a descending order and anti_grav_units_user_id on a ascending order: ...&sort=-updated_at,anti_grav_units_user_id |
filter |
optional
. Must be one of: id , user_id , administration_id , offer_id , language_id , state , days , user_address , user_postal , user_city , user_country , company_name , company_boss_user_first_name , company_boss_user_last_name , company_boss_user_email , company_boss_user_phone , company_user_first_name , company_user_last_name , company_user_post , company_user_email , company_user_phone , company_address , company_postal , company_city , company_country , company_siret , internship_address , internship_postal , internship_city , internship_country , contract_type , subject , start_at , end_at , duration , nb_days , nb_hours , movement , salary , currency , breach_at , convention , created_at , updated_at , anti_grav_units_user_id , start , end , breach .
Filtering on one or more fields MoreExample:
To filter on internships with the
...&filter[id]=a_value,another_value Filterable fields:
|
range |
optional
. Must be one of: id , user_id , administration_id , offer_id , language_id , state , days , user_address , user_postal , user_city , user_country , company_name , company_boss_user_first_name , company_boss_user_last_name , company_boss_user_email , company_boss_user_phone , company_user_first_name , company_user_last_name , company_user_post , company_user_email , company_user_phone , company_address , company_postal , company_city , company_country , company_siret , internship_address , internship_postal , internship_city , internship_country , contract_type , subject , start_at , end_at , duration , nb_days , nb_hours , movement , salary , currency , breach_at , convention , created_at , updated_at , anti_grav_units_user_id .
Select on a particular range MoreExample:
To range on internships with the
...&range[anti_grav_units_user_id]=min_value,max_value Rangeable fields:
|
page |
optional
. Must be a Hash
The pagination params, as a hash |
page[number] |
optional
. Must be Fixnum
The current page |
page[size] |
optional
. Must be Fixnum
The number of items per page, defaults to 30, maximum 100 |