Change Updates

Do not miss any Cosmily Staging API changes, ever again

Subscribe to the Cosmily Staging API changelog to be up to date on recent changes.

RSS

Changelog

Last update:
Compare
1 structure change including:
1 Modification
Modified 1 Breaking
POST /analyze/effects
  • Response
  • 200 response Modified
    • positive_effects property Removed
2 structure changes including:
2 Additions
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
7 structure changes including:
2 Additions
5 Modifications
Modified 5
POST /stats/analyze/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/product_tutorials/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/users/created_per_day
  • Body
  • content type Modified
    • time_zone property Added
Added 2
GET /products/{id_or_alias}/routine_candidates
POST /stats/routines/created_per_day
10 structure changes including:
10 Additions
Added 10
DELETE /products/{id_or_alias}/favorite
DELETE /routines/{id}/favorite
GET /my/favorite_products
GET /my/favorite_routines
GET /products/{id_or_alias}/favorited_by
GET /routines/{id}/favorited_by
GET /users/{id_or_username}/favorite_products
GET /users/{id_or_username}/favorite_routines
POST /products/{id_or_alias}/favorite
POST /routines/{id}/favorite
9 structure changes including:
9 Modifications
Modified 9
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
POST /products/create
  • Response
  • 201 response Modified
    • data property Modified
POST /products/search
  • Response
  • 200 response Modified
    • data property Modified
1 structure change including:
1 Addition
Added 1
GET /buy/{id_or_alias}
3 structure changes including:
2 Additions
1 Modification
Modified 1
POST /analyze/effects
  • Response
  • 200 response Modified
    • effects property Added
Added 2
GET /my/compatibility/product/{id_or_alias}
GET /products/{id_or_alias}/effects
1 structure change including:
1 Modification
Modified 1 Breaking
PATCH /users/{id}/user_type
  • Response
  • 200 response Modified
    • links property Removed
1 structure change including:
1 Modification
Modified 1
GET /product_categories/{id_or_alias}/products
  • Response
  • 200 response Modified
    • data property Modified
32 structure changes including:
32 Modifications
Modified 32 Breaking
GET /following/ingredient_feelings/negative
  • 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
  • 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
  • Query
  • page, page_size query parameters Added
GET /product_drafts
  • 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}/product_pitches
  • Query
  • page, page_size query parameters Added
GET /routines/{id}/routine_steps
  • 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
POST /products/search
  • Query
  • page, page_size query parameters Added
8 structure changes including:
2 Additions
6 Modifications
Modified 6 Breaking
GET /my/product_pitches
  • Response
  • 200 response Modified
    • data property Modified
GET /routines/{id}/routine_steps
  • Response
  • 200 response Modified
    • data property Modified
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
Added 2
GET /routines/{id}/product_pitches
PATCH /product_pitches/{id}/assign_affiliate
1 structure change including:
1 Addition
Added 1
POST /analyze/extract_label
6 structure changes including:
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
1 structure change including:
1 Addition
Added 1
DELETE /routines/{id}
2 structure changes including:
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
2 structure changes including:
2 Breaking changes
2 Removals
Removed 2 Breaking
PATCH /routines/{id}/routine_steps/{routine_step_id}/assign_ingredient
PATCH /routines/{id}/routine_steps/{routine_step_id}/complete
8 structure changes including:
3 Breaking changes
4 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 4
PATCH /routines/{id}/routine_steps/{routine_step_id}/assign_ingredient
PATCH /routines/{id}/routine_steps/{routine_step_id}/assign_product
PATCH /routines/{id}/routine_steps/{routine_step_id}/assign_product_tutorial
PATCH /routines/{id}/routine_steps/{routine_step_id}/complete
1 structure change including:
1 Addition
Added 1
GET /users/{id_or_username}/routines
9 structure changes including:
1 Breaking change
1 Addition
7 Modifications
1 Removal
Modified 7
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}/assign_pitch
  • Response
  • 200 response Modified
    • data property Modified
PATCH /routines/{id}/routine_steps/{routine_step_id}/update
  • Response
  • 200 response Modified
    • data property Modified
PATCH /routines/{id}/routine_steps/{routine_step_id}/update_product
  • 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 1 Breaking
GET /routines/{id}/routine_steps
Added 1
GET /routines/{id}/routine_steps