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

Changelog

Last update:
Compare
5 structure changes including:
1 Addition
4 Modifications
Modified 4 Breaking
GET /my/user
  • Response
  • 200 response Modified
    • data property Modified
GET /users/{id_or_alias}
  • Response
  • 200 response Modified
    • data property Modified
  • Path
  • username path parameter Removed
  • id_or_alias path parameter Added
GET /users/{id}/followed_by
  • Response
  • 200 response Modified
    • data property Modified
GET /users/{id}/following
  • Response
  • 200 response Modified
    • data property 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
GET /brands/{id_or_alias}/products
  • Response
  • 200 response Modified
    • links property Modified
GET /ingredients
  • Response
  • 200 response Modified
    • links property Modified
GET /ingredients/{id_or_alias}/products
  • Response
  • 200 response Modified
    • links property Modified
GET /my/plans
  • Response
  • 200 response Modified
    • links property Modified
GET /my/product_drafts/authored
  • Response
  • 200 response Modified
    • links property Modified
GET /my/product_drafts/reviewed
  • Response
  • 200 response Modified
    • links property Modified
GET /my/product_tutorials
  • Response
  • 200 response Modified
    • links property Modified
GET /product_categories/{id_or_alias}/products
  • Response
  • 200 response Modified
    • links property Modified
GET /product_tutorials
  • Response
  • 200 response Modified
    • links property Modified
GET /products
  • Response
  • 200 response Modified
    • links property Modified
GET /products/{id_or_alias}/product_tutorials
  • Response
  • 200 response Modified
    • links property Modified
GET /sitemap/ingredients
  • Response
  • 200 response Modified
    • links property Modified
GET /user_relationships/lookup
  • Response
  • 200 response Modified
    • links property Modified
GET /users/{id}/followed_by
  • Response
  • 200 response Modified
    • links property Modified
GET /users/{id}/following
  • Response
  • 200 response Modified
    • links property Modified
GET /users/{id}/product_tutorials
  • Response
  • 200 response Modified
    • links property Modified
POST /products/search
  • Response
  • 200 response Modified
    • links property Modified
GET /brands
  • Response
  • 200 response Modified
    • links property Modified
GET /articles
  • Response
  • 200 response Modified
    • links property Modified
DELETE /product_drafts/{id}
DELETE /plans/{id}
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 property Modified
GET /plans/{id}
  • Response
  • 200 response Modified
    • data property Modified
PATCH /plans/{id}/complete
  • Response
  • 201 response Modified
    • data property Modified
PATCH /plans/{id}/publish
  • Response
  • 201 response Modified
    • data property 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 properties Removed
    • data, links properties 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 property Removed
    • id, product_tutorial_id, instruction, created_at, updated_at properties Added
POST /product_tutorials/{id}/product_tutorial_warnings/create
  • Response
  • 201 response Modified
    • data property Removed
    • id, product_tutorial_id, warning, created_at, updated_at properties Added
1 structure change including:
1 Modification
Modified 1 Breaking
PATCH /users/{id}/identity
  • Body
  • content type Modified
    • username property Modified