5 structure changes including:
1 Breaking change
2 Additions
2 Modifications
1 Removal
Modified
2
GET /product_tutorials
- Query
- product_id query parameter Modified
GET /products/recent
Removed
1
Breaking
GET /users/lookup
Added
2
GET /products/lookup
GET /users/lookup
9 structure changes including:
2 Additions
7 Modifications
Modified
7
GET /my/product_pitches
- Response
-
200 response Modified
- data property Modified
GET /routines/{id}/detailed_summary.yml
- Response
-
200 response Modified
- data property Modified
GET /routines/{id}/product_pitches
- Response
-
200 response Modified
- data property Modified
GET /routines/{id}/routine_steps
- Response
-
200 response Modified
- data property Modified
PATCH /product_pitches/{id}/assign_affiliate
- Response
-
201 response Modified
- data property Modified
POST /analyze/effects
- Response
-
200 response Modified
- supported property Added
POST /product_pitches/create
- Response
-
200 response Modified
- data property Modified
Added
2
GET /products/{id_or_alias}/top_routines
GET /users/top_users
3 structure changes including:
2 Additions
1 Modification
Modified
1
GET /products/{id_or_alias}/routine_candidates
- Response
- 400, 404 responses Added
Added
2
GET /analyze/{token}/similar_products
GET /products/{id_or_alias}/similar
1 structure change including:
1 Addition
Added
1
POST /users/send_invite_link
13 structure changes including:
4 Breaking changes
1 Addition
8 Modifications
4 Removals
Modified
8
GET /my/product_tutorials
- Response
-
200 response Modified
- data property Modified
GET /product_tutorials/{id}
- Response
-
200 response Modified
- data property Modified
GET /users/{id_or_username}/product_tutorials
- Response
-
200 response Modified
- data property Modified
PATCH /product_tutorials/{id}/publish
- Response
-
201 response Modified
- data property Modified
PATCH /product_tutorials/{id}/set_general_info
- Response
-
201 response Modified
- data property Modified
PATCH /product_tutorials/{id}/set_media_url
- Response
-
201 response Modified
- data property Modified
PATCH /product_tutorials/{id}/set_quantity
- Response
-
201 response Modified
- data property Modified
POST /product_tutorials/create
- Response
-
201 response Modified
- data property Modified
Removed
4
Breaking
PATCH /routines/{id}/routine_steps/{routine_step_id}/assign_product_tutorial
PATCH /weeks/current_week
PATCH /weeks/{id}
POST /weeks/create
Added
1
GET /routines/{id}/detailed_summary.yml
7 structure changes including:
5 Additions
2 Modifications
Modified
2
Breaking
GET /products/{id_or_alias}
- Response
-
200 response Modified
- data property Modified
PATCH /product_tutorials/{id}/set_general_info
- Body
-
content type Modified
- measurement_id property Removed
- general_info property Added
Added
5
GET /product_categories/{id_or_alias}/best_in
PATCH /product_tutorials/{id}/set_media_url
PATCH /weeks/current_week
PATCH /weeks/{id}
POST /weeks/create
33 structure changes including:
33 Modifications
Modified
33
GET /analyze/{token}/ingredient_feelings
- Response
-
200 response Modified
- data property Modified
GET /brands
- Response
-
200 response Modified
- data property Modified
GET /brands/{id_or_alias}
- Response
-
200 response Modified
- data property Modified
GET /brands/{id_or_alias}/products
- Response
-
200 response Modified
- data property Modified
GET /breadcrumbs/product_category/{id_or_alias}
- Response
-
200 response Modified
- data property Modified
GET /ingredient_feelings/{id}
- Response
-
200 response Modified
- data property Modified
GET /ingredients/{id_or_alias}/products
- Response
-
200 response Modified
- data property Modified
GET /my/favorite_products
- Response
-
200 response Modified
- data property Modified
GET /my/product_drafts/authored
- Response
-
200 response Modified
- data property Modified
GET /my/product_drafts/reviewed
- Response
-
200 response Modified
- data property Modified
GET /my/products
- Response
-
200 response Modified
- data property Modified
GET /product_categories/{id_or_alias}
- Response
-
200 response Modified
- data property Modified
GET /product_categories/{id_or_alias}/products
- Response
-
200 response Modified
- data property Modified
GET /product_drafts
- Response
-
200 response Modified
- category property Modified
GET /product_drafts/{id}
- Response
-
200 response Modified
- data property Modified
GET /products
- Response
-
200 response Modified
- data property Modified
GET /products/recent
- Response
-
200 response Modified
- data property Modified
GET /products/{id_or_alias}
- Response
-
200 response Modified
- data property Modified
GET /products/{id_or_alias}/routine_candidates
- Response
-
200 response Modified
- data property Modified
GET /routines/{id}/routine_steps
- Response
-
200 response Modified
- data property Modified
GET /users/{id_or_username}/favorite_products
- Response
-
200 response Modified
- data property Modified
GET /users/{id_or_username}/ingredient_feelings/{ingredient_id_or_alias}
- Response
-
200 response Modified
- data property Modified
PATCH /brands/{id_or_alias}
- Response
-
200 response Modified
- data property Modified
PATCH /brands/{id_or_alias}/transfer_ownership
- Response
-
200 response Modified
- data property Modified
PATCH /facets/update/{id}
- Response
-
201 response Modified
- data property Modified
PATCH /products/{id_or_alias}/attest_brand
- Response
-
201 response Modified
- data property Modified
PATCH /products/{id_or_alias}/publish
- Response
-
201 response Modified
- data property Modified
PATCH /routines/{id}/publish
- Response
-
201 response Modified
- data property Modified
PATCH /routines/{id}/update
- Response
-
201 response Modified
- data property Modified
POST /facets/create
- Response
-
201 response Modified
- data property Modified
POST /products/create
- Response
-
201 response Modified
- data property Modified
POST /products/search
- Response
-
200 response Modified
- data property Modified
POST /routines/{id}/favorite
- Response
-
200 response Modified
- data property Added
16 structure changes including:
2 Additions
14 Modifications
Modified
14
Breaking
GET /brands/{id_or_alias}/products
- Response
-
200 response Modified
- data property Modified
GET /ingredients/{id_or_alias}/products
- Response
-
200 response Modified
- data property Modified
GET /my/favorite_products
- Response
-
200 response Modified
- data property Modified
GET /my/products
- Response
-
200 response Modified
- data property Modified
GET /product_categories/{id_or_alias}/products
- Response
-
200 response Modified
- data property Modified
GET /products
- Response
-
200 response Modified
- data property Modified
GET /products/recent
- Response
-
200 response Modified
- data property Modified
GET /products/{id_or_alias}
- Response
-
200 response Modified
- data property Modified
GET /users/{id_or_username}/favorite_products
- Response
-
200 response Modified
- data property Modified
PATCH /products/{id_or_alias}/attest_brand
- Response
-
201 response Modified
- data property Modified
PATCH /products/{id_or_alias}/publish
- Response
-
201 response Modified
- data property Modified
POST /analyze/effects
- Response
-
200 response Modified
- positive_effects property Removed
POST /products/create
- Response
-
201 response Modified
- data property Modified
POST /products/search
- Response
-
200 response Modified
- data property Modified
Added
2
GET /products/favorite_lookup
GET /routines/favorite_lookup
1 structure change including:
1 Addition
Added
1
POST /stats/product_buy_clicks/created_per_day
17 structure changes including:
12 Additions
5 Modifications
Modified
5
POST /stats/users/created_per_day
- Body
-
content type Modified
- time_zone property Added
POST /stats/products/created_per_day
- Body
-
content type Modified
- time_zone property Added
POST /stats/product_tutorials/created_per_day
- Body
-
content type Modified
- time_zone property Added
POST /stats/ingredient_opinions/created_per_day
- Body
-
content type Modified
- time_zone property Added
POST /stats/analyze/created_per_day
- Body
-
content type Modified
- time_zone property Added
Added
12
POST /stats/routines/created_per_day
POST /routines/{id}/favorite
POST /products/{id_or_alias}/favorite
GET /users/{id_or_username}/favorite_routines
GET /users/{id_or_username}/favorite_products
GET /routines/{id}/favorited_by
GET /products/{id_or_alias}/routine_candidates
GET /products/{id_or_alias}/favorited_by
GET /my/favorite_routines
GET /my/favorite_products
DELETE /routines/{id}/favorite
DELETE /products/{id_or_alias}/favorite
14 structure changes including:
3 Additions
11 Modifications
Modified
11
Breaking
GET /my/products
- Response
-
200 response Modified
- data property Modified
GET /product_categories/{id_or_alias}/products
- Response
-
200 response Modified
- data property Modified
GET /products
- Response
-
200 response Modified
- data property Modified
GET /products/recent
- Response
-
200 response Modified
- data property Modified
GET /products/{id_or_alias}
- Response
-
200 response Modified
- data property Modified
PATCH /products/{id_or_alias}/attest_brand
- Response
-
201 response Modified
- data property Modified
PATCH /products/{id_or_alias}/publish
- Response
-
201 response Modified
- data property Modified
PATCH /users/{id}/user_type
- Response
-
200 response Modified
- links property Removed
POST /analyze/effects
- Response
-
200 response Modified
- effects property Added
POST /products/create
- Response
-
201 response Modified
- data property Modified
POST /products/search
- Response
-
200 response Modified
- data property Modified
Added
3
GET /buy/{id_or_alias}
GET /my/compatibility/product/{id_or_alias}
GET /products/{id_or_alias}/effects
37 structure changes including:
2 Additions
35 Modifications
Modified
35
Breaking
GET /following/ingredient_feelings/negative
- Query
- page, page_size query parameters Added
GET /products/recent
GET /products/{id_or_alias}/product_tutorials
- Query
- page, page_size query parameters Added
GET /products/{id_or_alias}/product_tutorials/featured
- Query
- page, page_size query parameters Added
GET /routines/{id}/routine_steps
- Response
-
200 response Modified
- data property Modified
- Query
- page, page_size query parameters Added
GET /users/experts
- Query
- page, page_size query parameters Added
GET /users/lookup
- Query
- user_id query parameter Modified
- page, page_size query parameters Added
GET /users/{id_or_username}/ingredient_feelings
- Query
- page, page_size query parameters Added
GET /users/{id_or_username}/ingredient_opinions
- Query
- page, page_size query parameters Added
GET /users/{id_or_username}/product_tutorials
- Query
- page, page_size query parameters Added
GET /users/{id_or_username}/routines
- Query
- page, page_size query parameters Added
GET /users/{id}/brands
- Query
- page, page_size query parameters Added
GET /users/{id}/followed_by
- Query
- page, page_size query parameters Added
GET /users/{id}/following
- Query
- page, page_size query parameters Added
PATCH /routines/{id}/routine_steps/{routine_step_id}/assign_pitch
- Response
- 200 response Removed
- 201 response Added
PATCH /routines/{id}/routine_steps/{routine_step_id}/assign_product
- Response
- 200 response Removed
- 201 response Added
PATCH /routines/{id}/routine_steps/{routine_step_id}/assign_product_tutorial
- Response
- 200 response Removed
- 201 response Added
POST /product_pitches/create
- Response
-
200 response Modified
- data property Modified
POST /products/search
- Query
- page, page_size query parameters Added
GET /following/ingredient_feelings/positive
- Query
- page, page_size query parameters Added
GET /ingredient_opinions/hashtag/{hashtag}
- Query
- page, page_size query parameters Added
GET /my/ingredient_analyses
- Query
- page, page_size query parameters Added
GET /my/ingredient_feelings
- Query
- page, page_size query parameters Added
GET /my/ingredient_feelings/negative
- Query
- page, page_size query parameters Added
GET /my/ingredient_feelings/positive
- Query
- page, page_size query parameters Added
GET /my/ingredient_opinions
- Query
- page, page_size query parameters Added
GET /my/product_drafts/authored
- Query
- page, page_size query parameters Added
GET /my/product_drafts/reviewed
- Query
- page, page_size query parameters Added
GET /my/product_pitches
- Response
-
200 response Modified
- data property Modified
- Query
- page, page_size query parameters Added
GET /my/product_tutorials
- Query
- page, page_size query parameters Added
GET /my/products
- Query
- page, page_size query parameters Added
GET /my/routines
- Query
- page, page_size query parameters Added
GET /product_categories
- Query
- page, page_size query parameters Added
GET /product_categories/{id_or_alias}/products
- Response
-
200 response Modified
- data property Modified
- Query
- page, page_size query parameters Added
GET /product_drafts
- Query
- page, page_size query parameters Added
Added
2
PATCH /product_pitches/{id}/assign_affiliate
GET /routines/{id}/product_pitches
7 structure changes including:
1 Addition
6 Modifications
Modified
6
GET /brands
- Query
- page query parameter Added
GET /ingredients
- Query
- page query parameter Added
GET /product_tutorials
- Query
- page query parameter Added
GET /products
- Query
- page query parameter Added
GET /products/recent
- Query
- page, page_size query parameters Added
GET /users
- Query
- page query parameter Added
Added
1
POST /analyze/extract_label
3 structure changes including:
1 Addition
2 Modifications
Modified
2
GET /my/routines
- Response
-
200 response Modified
- data property Modified
GET /users/{id_or_username}/routines
- Response
-
200 response Modified
- data property Modified
Added
1
DELETE /routines/{id}
6 structure changes including:
3 Breaking changes
2 Additions
1 Modification
3 Removals
Modified
1
Breaking
PATCH /routines/{id}/routine_steps/{routine_step_id}/assign_pitch
- Path
- product_pitch_id path parameter Removed
- routine_step_id path parameter Added
- Body
- content type Added
Removed
3
Breaking
DELETE /routines/{id}
PATCH /routines/{id}/routine_steps/{routine_step_id}/update
PATCH /routines/{id}/routine_steps/{routine_step_id}/update_product
Added
2
PATCH /routines/{id}/routine_steps/{routine_step_id}/assign_product
PATCH /routines/{id}/routine_steps/{routine_step_id}/assign_product_tutorial
1 structure change including:
1 Addition
Added
1
GET /users/{id_or_username}/routines
10 structure changes including:
2 Breaking changes
3 Additions
5 Modifications
2 Removals
Modified
5
Breaking
GET /routines/{id}
- Response
-
200 response Modified
- data property Modified
PATCH /routines/{id}/publish
- Response
-
201 response Modified
- data property Modified
PATCH /routines/{id}/routine_steps/{routine_step_id}/update
- Body
-
content type Modified
- ingredient_id property Removed
- Response
-
200 response Modified
- data property Modified
PATCH /routines/{id}/update
- Response
-
201 response Modified
- data property Modified
POST /routines/create
- Response
-
201 response Modified
- data property Modified
Removed
2
Breaking
GET /routines/{id}/routine_steps
PUT /routines/{id}/facets/update
Added
3
GET /routines/{id}/routine_steps
PATCH /routines/{id}/routine_steps/{routine_step_id}/assign_pitch
PATCH /routines/{id}/routine_steps/{routine_step_id}/update_product
28 structure changes including:
14 Breaking changes
12 Additions
3 Modifications
13 Removals
Modified
3
Breaking
GET /my/products
- Query
- category_id query parameter Added
GET /my/routines
- Response
-
200 response Modified
- data property Modified
POST /product_tutorials/create
- Body
-
content type Modified
- previous_id property Added
Removed
13
Breaking
PUT /plans/{id}/facets/update
POST /plans/create
PATCH /plans/{id}/routines/{routine_id}/routine_steps/{routine_step_id}
PATCH /plans/{id}/publish
PATCH /plans/{id}/description/update
PATCH /plans/{id}/complete
GET /plans/{id}/status
GET /plans/{id}/routines/{routine_id}/routine_steps
GET /plans/{id}/routines/{routine_id}
GET /plans/{id}/routines
GET /plans/{id}
GET /plans
DELETE /plans/{id}
Added
12
PUT /routines/{id}/facets/update
POST /stats/product_tutorials/created_per_day
POST /routines/create
POST /product_pitches/create
POST /analyze/effects
PATCH /routines/{id}/update
PATCH /routines/{id}/routine_steps/{routine_step_id}/update
PATCH /routines/{id}/publish
GET /routines/{id}/routine_steps
GET /routines/{id}
GET /my/product_pitches
DELETE /routines/{id}
9 structure changes including:
1 Breaking change
3 Additions
5 Modifications
1 Removal
Modified
5
GET /brands
- Query
- page_size query parameter Added
GET /ingredients
- Query
- page_size query parameter Added
GET /product_tutorials
- Query
- page_size query parameter Added
GET /products
- Query
- page_size query parameter Added
GET /users
- Query
- page_size query parameter Added
Removed
1
Breaking
POST /stats/ingredient_opinions/created_per_day
Added
3
GET /analyze/{token}/ingredient_feelings
POST /stats/ingredient_opinions/created_per_day
POST /stats/products/created_per_day
11 structure changes including:
8 Additions
3 Modifications
Modified
3
Breaking
PATCH /users/{id}/user_type
- Query
- id query parameter Removed
- Path
- id path parameter Added
PUT /ingredients/{id_or_alias}/feeling/negative
- Response
-
200 response Modified
- data property Modified
PUT /ingredients/{id_or_alias}/feeling/positive
- Response
-
200 response Modified
- data property Modified
Added
8
GET /ingredient_feelings/{id}
GET /products/recent
GET /users/{id_or_username}/ingredient_feelings
GET /users/{id_or_username}/ingredient_feelings/{ingredient_id_or_alias}
POST /stats/analyze/created_per_day
POST /stats/ingredient_opinions/created_per_day
POST /stats/products/created_per_day
POST /stats/users/created_per_day