Cosmily API changelog
Last update:
API structure has changed
-
Added:
GET /analyze/{token}/skin_calc
-
Added:
PATCH /my/user/supergroups
-
Modified:
GET /my/followed_by
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
GET /my/following
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
GET /my/user
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
GET /users
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
GET /users/experts
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
GET /users/lookup
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
GET /users/{id_or_username}
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
GET /users/{id}/followed_by
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
GET /users/{id}/following
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
PATCH /users/{id}/user_type
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
POST /users/send_invite_link
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
POST /users/{id}/follow
-
200
response was modified-
data
attribute was modified
-
-
API structure has changed
-
Added:
GET /analyze/ingredient_group
-
Added:
GET /analyze/ingredient_groups
-
Added:
POST /rownd
API structure has changed
-
Added:
GET /routines/{id}/analyze/{token}/compatibility
-
Added:
GET /routines/{id}/compatibility
-
Added:
PATCH /my/survey/active/intake_decision
API structure has changed
Breaking change
-
Added:
GET /analyze/{token}/missing_ingredients
-
Modified:
GET /analyze/shared/{token}
-
200
response was modified-
analysis
attribute was modified
-
-
-
Modified:
GET /analyze/{token}/rules
-
category
query parameter was added -
category_id
query parameter was removedBreaking
-
-
Modified:
PATCH /analyze/claim/{token}
-
200
response was modified-
ingredient_group
attribute was added
-
-
-
Modified:
POST /analyze/ingredient_list
-
body was modified
-
start_from_uuid
,ingredient_group
attributes were added
-
-
201
response was modified-
analysis
attribute was modified
-
-
body was modified
API structure has changed
-
Modified:
GET /my/user
-
200
response was modified-
data
attribute was modified
-
-
API structure has changed
Breaking change
-
Modified:
GET /ingredient_matchers/{token}/suggested_category
Breaking-
200
response was modifiedBreaking-
data
attribute was modified
-
-
API structure has changed
-
Added:
GET /analyze/{token}/rules
-
Added:
GET /ingredient_matchers/{token}/suggested_category.yml
-
Added:
POST /ingredient_matchers/{token}.yml
API structure has changed
-
Added:
GET /analyze/{token}/personalize
-
Added:
GET /my/intake_decision
API structure has changed
-
Added:
GET /analyze/{token}/categorize
-
Added:
GET /my/current_routine_ids
-
Added:
GET /my/survey/answered
-
Added:
GET /my/survey/unanswered
-
Added:
GET /product_pitches/{id}/ingredient_opinions
-
Added:
PATCH /product_pitches/{id}/add_ingredient_opinion
-
Added:
PATCH /product_pitches/{id}/remove_ingredient_opinion
-
Added:
POST /my/survey_answers
-
Added:
POST /my/survey_answers/reset
-
Modified:
GET /routines/{id}/product_pitches
-
200
response was modified-
data
attribute was modified
-
-
API structure has changed
-
Added:
PATCH /routines/{id}/update_routine_step_order
-
Modified:
GET /contests/most_liked_routine/leaderboard
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
GET /contests/most_liked_routine/leaderboard/previous_week
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
GET /contests/most_liked_routine/leaderboard/{week_number}
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
GET /my/contests/current_week
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
GET /my/contests/previous_week
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
GET /my/favorite_routines
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
GET /my/routines
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
GET /products/{id_or_alias}/routine_candidates
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
GET /products/{id_or_alias}/top_routines
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
GET /routines
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
GET /routines/{id}
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
GET /users/{id_or_username}/favorite_routines
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
GET /users/{id_or_username}/routines
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
PATCH /routines/{id}/add_routine_step
-
201
response was modified-
data
attribute was modified
-
-
-
Modified:
PATCH /routines/{id}/publish
-
201
response was modified-
data
attribute was modified
-
-
-
Modified:
PATCH /routines/{id}/update
-
201
response was modified-
data
attribute was modified
-
-
-
Modified:
POST /routines/{id}/favorite
-
200
response was modified-
data
attribute was modified
-
-
API structure has changed
Breaking change
-
Added:
PATCH /routines/{id}/add_routine_step
-
Modified:
GET /my/user
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
PATCH /users/{id}/skin_profile
-
200
response was modified-
data
attribute was modified
-
-
API structure has changed
-
Added:
GET /users/{id}/skin_profile/survey
-
Added:
GET /users/{id}/skin_profile/unanswered
-
Modified:
GET /my/user
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
PATCH /users/{id}/skin_profile
-
body was modified
-
climate
,locale_density
,regular_treatments
,routine_time_commitment
,weekly_sun_exposure
,weekly_workouts
,skin_reactivity
,skin_oilyness
,stress_level
,breakout_frequency
,morning_skin_feel
,value_most_in_product
attributes were added
-
-
200
response was modified-
data
attribute was modified
-
-
body was modified
API structure has changed
-
Added:
GET /my/ingredient_feedback
-
Added:
GET /my/ingredient_feedback/{ingredient_id_or_alias}
-
Added:
POST /ingredients/{id_or_alias}/submit_feedback
-
Modified:
GET /ingredients
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
GET /ingredients/{id_or_alias}
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
POST /ingredients/create
-
201
response was modified-
data
attribute was modified
-
-
API structure has changed
-
Added:
GET /my/followed_by
-
Added:
GET /my/following
-
Added:
PATCH /routines/{id}/routine_steps/{routine_step_id}/assign_product_tutorial
API structure has changed
Breaking change
-
Added:
GET /my/contests/current_week
-
Added:
GET /my/contests/previous_week
-
Modified:
POST /routines/create
-
body was modified
-
routine_type
attribute was added -
routine_steps
attribute was modifiedBreaking
-
-
body was modified
API structure has changed
Breaking change
-
Added:
DELETE /routines/request/{id}
-
Added:
GET /contests/most_liked_routine/leaderboard/previous_week
-
Added:
GET /contests/previous_week
-
Added:
GET /my/routine_requests
-
Added:
GET /my/routines
-
Added:
GET /routines
-
Added:
POST /routines/request
-
Modified:
GET /contests/most_liked_routine/leaderboard
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
GET /contests/most_liked_routine/leaderboard/{week_number}
-
200
response was modified-
data
attribute was modified
-
-
-
Removed:
GET /my/routines
Breaking
API structure has changed
Breaking change
-
Added:
GET /census/countries
-
Modified:
GET /my/user
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
GET /products/{id_or_alias}/top_routines
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
GET /routines/{id}/detailed_summary.yml
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
GET /users/experts
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
GET /users/lookup
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
GET /users/{id_or_username}
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
PATCH /users/{id}/skin_profile
-
422
response was added -
body was modified
-
age_range
,country_ref
,postal_code
,skin_goals
attributes were added -
birthday
attribute was removedBreaking -
skin_types
,skin_concerns
attributes were modifiedBreaking
-
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
PATCH /users/{id}/user_type
-
200
response was modified-
data
attribute was modified
-
-
API structure has changed
Breaking change
-
Added:
GET /contests/current_week
-
Added:
GET /contests/most_liked_routine/leaderboard
-
Added:
GET /contests/most_liked_routine/leaderboard/{week_number}
-
Modified:
GET /contests/{week_number}
Breaking-
200
response was modifiedBreaking-
data
attribute was modifiedBreaking
-
-
-
Removed:
GET /contests/current_leaders/most_liked_routine
Breaking -
Removed:
PATCH /contests/end_contests/{week_number}
Breaking -
Removed:
POST /contests/create/{week_number}
Breaking
API structure has changed
-
Added:
GET /contests/current_leaders/most_liked_routine
-
Added:
GET /contests/past_contests/{week_number}
-
Added:
PATCH /contests/end_contests/{week_number}
-
Added:
POST /contests/create/{week_number}
API structure has changed
Breaking change
-
Added:
GET /products/{id_or_alias}/top_users
-
Modified:
GET /my/favorite_routines
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
GET /my/routines
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
GET /products/lookup
-
200
response was modified-
data
attribute was modifiedBreaking
-
-
-
Modified:
GET /products/recent
-
200
response was modified-
data
attribute was modifiedBreaking
-
-
-
Modified:
GET /products/{id_or_alias}/favorited_by
-
200
response was modified-
data
attribute was modifiedBreaking
-
-
-
Modified:
GET /products/{id_or_alias}/routine_candidates
-
200
response was modified-
data
attribute was modifiedBreaking
-
-
-
Modified:
GET /products/{id_or_alias}/top_routines
-
page
,page_size
query parameters were added -
200
response was modified-
data
attribute was modifiedBreaking
-
-
-
Modified:
GET /routines/{id}
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
GET /routines/{id}/favorited_by
-
200
response was modified-
data
attribute was modifiedBreaking
-
-
-
Modified:
GET /routines/{id}/product_pitches
-
page
,page_size
query parameters were removedBreaking
-
-
Modified:
GET /routines/{id}/routine_steps
-
page
,page_size
query parameters were removedBreaking
-
-
Modified:
GET /users/{id_or_username}/favorite_routines
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
GET /users/{id_or_username}/routines
-
200
response was modified-
data
attribute was modified
-
-
-
Modified:
GET /users/{id}/brands
-
200
response was modified-
data
attribute was modifiedBreaking
-
-
-
Modified:
GET /users/{id}/followed_by
-
200
response was modified-
data
attribute was modifiedBreaking
-
-
-
Modified:
GET /users/{id}/following
-
200
response was modified-
data
attribute was modifiedBreaking
-
-
-
Modified:
PATCH /routines/{id}/publish
-
201
response was modified-
data
attribute was modified
-
-
-
Modified:
PATCH /routines/{id}/update
-
201
response was modified-
data
attribute was modified
-
-
-
Modified:
POST /products/search
-
200
response was modified-
data
attribute was modifiedBreaking
-
-
-
Modified:
POST /routines/{id}/favorite
-
200
response was modified-
data
attribute was modified
-
-
-
Removed:
GET /users/top_users
Breaking