Change Updates

Do not miss any Cosmily API changes, ever again

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

RSS
Cosmily API documentation

Changelog

Last update:
Compare
5 structure changes including:
1 Addition
4 Modifications
Modified 4 Breaking
GET /my/user
  • Response
  • 200 response Modified
    • data attribute Modified
GET /users/{id_or_alias}
  • Response
  • 200 response Modified
    • data attribute Modified
  • Path
  • username path parameter Removed
  • id_or_alias path parameter Added
GET /users/{id}/followed_by
  • Response
  • 200 response Modified
    • data attribute Modified
GET /users/{id}/following
  • Response
  • 200 response Modified
    • data attribute Modified
Added 1
PATCH /users/{id}/profile
2 structure changes including:
1 Breaking change
1 Addition
1 Removal
Removed 1 Breaking
GET /users/lookup
Added 1
GET /users/lookup
2 structure changes including:
2 Additions
Added 2
GET /my/ingredient_feelings/{ingredient_id_or_alias}
GET /my/ingredient_opinions/{ingredient_id_or_alias}
9 structure changes including:
9 Modifications
Modified 9
DELETE /ingredient_opinions/{opinion_uuid}
  • Path
  • opinion_uuid path parameter Added
DELETE /ingredients/{id_or_alias}/feeling
  • Path
  • id_or_alias path parameter Added
GET /ingredient_opinions/entry/{entry_uuid}
  • Path
  • entry_uuid path parameter Added
GET /ingredient_opinions/{opinion_uuid}/current
  • Path
  • opinion_uuid path parameter Added
GET /ingredient_opinions/{opinion_uuid}/history
  • Path
  • opinion_uuid path parameter Added
GET /ingredients/{id_or_alias}/endorsed_opinions
  • Path
  • id_or_alias path parameter Added
PATCH /ingredient_opinions/{opinion_uuid}
  • Path
  • opinion_uuid path parameter Added
PUT /ingredients/{id_or_alias}/feeling/negative
  • Path
  • id_or_alias path parameter Added
PUT /ingredients/{id_or_alias}/feeling/positive
  • Path
  • id_or_alias path parameter Added
34 structure changes including:
2 Breaking changes
13 Additions
21 Modifications
Modified 21 Breaking
DELETE /plans/{id}
DELETE /product_drafts/{id}
GET /articles
  • Response
  • 200 response Modified
    • links attribute Modified
GET /brands
  • Response
  • 200 response Modified
    • links attribute Modified
GET /brands/{id_or_alias}/products
  • Response
  • 200 response Modified
    • links attribute Modified
GET /ingredients
  • Response
  • 200 response Modified
    • links attribute Modified
GET /ingredients/{id_or_alias}/products
  • Response
  • 200 response Modified
    • links attribute Modified
GET /my/plans
  • Response
  • 200 response Modified
    • links attribute Modified
GET /my/product_drafts/authored
  • Response
  • 200 response Modified
    • links attribute Modified
GET /my/product_drafts/reviewed
  • Response
  • 200 response Modified
    • links attribute Modified
GET /my/product_tutorials
  • Response
  • 200 response Modified
    • links attribute Modified
GET /product_categories/{id_or_alias}/products
  • Response
  • 200 response Modified
    • links attribute Modified
GET /product_tutorials
  • Response
  • 200 response Modified
    • links attribute Modified
GET /products
  • Response
  • 200 response Modified
    • links attribute Modified
GET /products/{id_or_alias}/product_tutorials
  • Response
  • 200 response Modified
    • links attribute Modified
GET /sitemap/ingredients
  • Response
  • 200 response Modified
    • links attribute Modified
GET /user_relationships/lookup
  • Response
  • 200 response Modified
    • links attribute Modified
GET /users/{id}/followed_by
  • Response
  • 200 response Modified
    • links attribute Modified
GET /users/{id}/following
  • Response
  • 200 response Modified
    • links attribute Modified
GET /users/{id}/product_tutorials
  • Response
  • 200 response Modified
    • links attribute Modified
POST /products/search
  • Response
  • 200 response Modified
    • links attribute Modified
Added 13
DELETE /ingredient_opinions/{opinion_uuid}
DELETE /ingredients/{id_or_alias}/feeling
GET /ingredient_opinions/entry/{entry_uuid}
GET /ingredient_opinions/hashtag/{hashtag}
GET /ingredient_opinions/{opinion_uuid}/current
GET /ingredient_opinions/{opinion_uuid}/history
GET /ingredients/{id_or_alias}/endorsed_opinions
GET /my/ingredient_feelings
GET /my/ingredient_opinions
PATCH /ingredient_opinions/{opinion_uuid}
POST /ingredient_opinions/create
PUT /ingredients/{id_or_alias}/feeling/negative
PUT /ingredients/{id_or_alias}/feeling/positive
6 structure changes including:
1 Breaking change
5 Additions
1 Removal
Removed 1 Breaking
GET /product_drafts/mine
Added 5
GET /my/plans
GET /my/product_drafts/authored
GET /my/product_drafts/reviewed
GET /my/product_tutorials
GET /my/user
8 structure changes including:
8 Modifications
Modified 8
DELETE /users/{id}/unfollow
  • Response
  • 404 response Added
GET /users/{id}/followed_by
  • Response
  • 404 response Added
GET /users/{id}/following
  • Response
  • 404 response Added
GET /users/{id}/product_tutorials
  • Response
  • 404 response Added
PATCH /facets/update/{id}
  • Response
  • 422 response Added
PATCH /users/{id}/identity
  • Response
  • 404 response Added
PATCH /users/{id}/profile_picture
  • Response
  • 404 response Added
POST /users/{id}/follow
  • Response
  • 404 response Added
6 structure changes including:
6 Additions
Added 6
DELETE /users/{id}/unfollow
GET /user_relationships/lookup
GET /users/{id}/followed_by
GET /users/{id}/following
GET /users/{username}
POST /users/{id}/follow
10 structure changes including:
6 Additions
4 Modifications
Modified 4
GET /plans
  • Response
  • 200 response Modified
    • data attribute Modified
GET /plans/{id}
  • Response
  • 200 response Modified
    • data attribute Modified
PATCH /plans/{id}/complete
  • Response
  • 201 response Modified
    • data attribute Modified
PATCH /plans/{id}/publish
  • Response
  • 201 response Modified
    • data attribute Modified
Added 6
GET /facets
GET /facets/{id}
PATCH /facets/update/{id}
PATCH /plans/{id}/description/update
POST /facets/create
PUT /plans/{id}/facets/update
2 structure changes including:
1 Breaking change
1 Addition
1 Removal
Removed 1 Breaking
GET /users/{id}/product_tutorials
Added 1
GET /users/{id}/product_tutorials
3 structure changes including:
3 Additions
Added 3
PATCH /product_drafts/{product_draft_id}/product_image
PATCH /products/{product_id}/product_image
PATCH /users/{id}/profile_picture
1 structure change including:
1 Breaking change
1 Modification
Modified 1 Breaking
GET /users/lookup
  • Path
  • id_or_alias path parameter Removed
  • Query
  • username query parameter Added
5 structure changes including:
1 Breaking change
3 Additions
1 Modification
1 Removal
Modified 1 Breaking
GET /product_tutorials
  • Response
  • 200 response Modified
    • id, product_id, user_id, measurement_id, measurement_value, general_info, status, created_at, updated_at attributes Removed
    • data, links attributes Added
Removed 1 Breaking
GET /product_tutorials/by_me
Added 3
GET /products/{id_or_alias}/product_tutorials
GET /users/{id}/product_tutorials
GET /users/{username}
7 structure changes including:
7 Breaking changes
7 Modifications
Modified 7 Breaking
PATCH /plans/{id}/complete
PATCH /plans/{id}/publish
PATCH /plans/{id}/routines/{routine_id}/routine_steps/{routine_step_id}
PATCH /product_tutorials/{id}/publish
PATCH /product_tutorials/{id}/set_general_info
PATCH /product_tutorials/{id}/set_quantity
PATCH /users/{id}/identity
7 structure changes including:
7 Breaking changes
7 Modifications
Modified 7 Breaking
PUT /plans/{id}/complete
PUT /plans/{id}/publish
PUT /plans/{id}/routines/{routine_id}/routine_steps/{routine_step_id}
PUT /product_tutorials/{id}/publish
PUT /product_tutorials/{id}/set_general_info
PUT /product_tutorials/{id}/set_quantity
PUT /users/{id}/identity
6 structure changes including:
6 Modifications
Modified 6
GET /plans/{id}/routines
  • Response
  • 404 response Added
GET /plans/{id}/routines/{routine_id}
  • Response
  • 404 response Added
GET /plans/{id}/routines/{routine_id}/routine_steps
  • Response
  • 404 response Added
GET /plans/{id}/status
  • Response
  • 404 response Added
PATCH /plans/{id}/publish
  • Response
  • 404 response Added
PATCH /plans/{id}/routines/{routine_id}/routine_steps/{routine_step_id}
  • Response
  • 404 response Added
5 structure changes including:
5 Modifications
Modified 5 Breaking
GET /plans/{id}
  • Path
  • id_or_alias path parameter Removed
  • id path parameter Added
GET /plans/{id}/routines/{routine_id}
  • Path
  • routine_id path parameter Added
GET /plans/{id}/routines/{routine_id}/routine_steps
  • Path
  • routine_id path parameter Added
PATCH /plans/{id}/complete
  • Response
  • 404 response Added
PATCH /plans/{id}/routines/{routine_id}/routine_steps/{routine_step_id}
  • Path
  • routine_id, routine_step_id path parameters Added
11 structure changes including:
11 Additions
Added 11
DELETE /plans/{id}/delete
GET /plans
GET /plans/{id}
GET /plans/{id}/routines
GET /plans/{id}/routines/{routine_id}
GET /plans/{id}/routines/{routine_id}/routine_steps
GET /plans/{id}/status
PATCH /plans/{id}/complete
PATCH /plans/{id}/publish
PATCH /plans/{id}/routines/{routine_id}/routine_steps/{routine_step_id}
POST /plans/create
3 structure changes including:
1 Breaking change
3 Modifications
Modified 3 Breaking
PATCH /product_tutorials/{id}/publish
POST /product_tutorials/{id}/product_tutorial_instructions/create
  • Response
  • 201 response Modified
    • data attribute Removed
    • id, product_tutorial_id, instruction, created_at, updated_at attributes Added
POST /product_tutorials/{id}/product_tutorial_warnings/create
  • Response
  • 201 response Modified
    • data attribute Removed
    • id, product_tutorial_id, warning, created_at, updated_at attributes Added
1 structure change including:
1 Modification
Modified 1 Breaking
PATCH /users/{id}/identity
  • Body
  • content type Modified
    • username attribute Modified