PATCH /analyze/claim/:token

PATCH /analyze/claim/{token}

Marks an unowned ingredient analysis as owned by the logged in user

Path parameters

  • token string(uuid) Required

    token reference to desired resource

Responses

  • 409

    Conflict occurred

  • 422

    Unprocessable Entity

  • 500

    Server Error

  • 401

    Authorization information is missing or invalid.

  • 200

    successful operation

    Hide response attributes Show response attributes object
    • result string

      Values are claimed or nop.

    • share_token string(uuid)
    • owner_user object
      Hide owner_user attributes Show owner_user attributes object
      • id integer
      • username string
    • ingredient_group string
    • permissions object
      Hide permissions attribute Show permissions attribute object
      • can_create_product boolean
  • 404

    Ingredient Analysis Not Found

  • 400

    Bad Request

PATCH /analyze/claim/{token}
curl \
 -X PATCH https://api.cosmily.com/api/v1/analyze/claim/{token} \
 -H "Authorization: Bearer $ACCESS_TOKEN"
Response examples (200)
{
  "result": "claimed",
  "share_token": "string",
  "owner_user": {
    "id": 42,
    "username": "string"
  },
  "ingredient_group": "string",
  "permissions": {
    "can_create_product": true
  }
}
Response examples (200)
{
  "result": "claimed",
  "share_token": "string",
  "owner_user": {
    "id": 42,
    "username": "string"
  },
  "ingredient_group": "string",
  "permissions": {
    "can_create_product": true
  }
}