GET /ingredient_opinions/entry/:entry_uuid

GET /ingredient_opinions/entry/{entry_uuid}

Returns the specified ingredient opinion entry

Path parameters

  • entry_uuid integer(int64) Required

    uuid of the Opinion Entry to fetch

Responses

  • 200

    successful operation

    Hide response attribute Show response attribute object
    • data object
      Hide data attributes Show data attributes object
      • entry_uuid string(uuid)
      • opinion_uuid string(uuid)
      • revision integer
      • publication string

        Values are published, unpublished, or deleted.

      • created_at string(DateTime)
      • feeling_type string

        Values are positive or negative.

      • ingredient_id integer
      • author_user_id integer
      • active boolean
      • content object
        Hide content attributes Show content attributes object
        • text string
        • entities object
          Hide entities attributes Show entities attributes object
          • hashtags array[object]
            Hide hashtags attributes Show hashtags attributes array[object]
            • text string
            • indices array[integer]

              At least 2 but not more than 2 elements.

          • user_mentions array[object]
            Hide user_mentions attributes Show user_mentions attributes array[object]
            • username string
            • indices array[integer]

              At least 2 but not more than 2 elements.

            • id integer
            • name string
  • 400

    Bad Request

  • 401

    Authorization information is missing or invalid.

  • 404

    Ingredient Opinion Entry Not Found

  • 500

    Server Error

GET /ingredient_opinions/entry/{entry_uuid}
curl \
 -X GET https://api.cosmily.com/api/v1/ingredient_opinions/entry/{entry_uuid} \
 -H "Authorization: Bearer $ACCESS_TOKEN"
Response examples (200)
{
  "data": {
    "entry_uuid": "string",
    "opinion_uuid": "string",
    "revision": 42,
    "publication": "published",
    "created_at": "string",
    "feeling_type": "positive",
    "ingredient_id": 42,
    "author_user_id": 42,
    "active": true,
    "content": {
      "text": "working towards #sustainability with @alex",
      "entities": {
        "hashtags": [
          {
            "text": "sustainability",
            "indices": [
              16,
              31
            ]
          }
        ],
        "user_mentions": [
          {
            "username": "alex",
            "indices": [
              37,
              42
            ],
            "id": 42,
            "name": "string"
          }
        ]
      }
    }
  }
}
Response examples (200)
{
  "data": {
    "entry_uuid": "string",
    "opinion_uuid": "string",
    "revision": 42,
    "publication": "published",
    "created_at": "string",
    "feeling_type": "positive",
    "ingredient_id": 42,
    "author_user_id": 42,
    "active": true,
    "content": {
      "text": "working towards #sustainability with @alex",
      "entities": {
        "hashtags": [
          {
            "text": "sustainability",
            "indices": [
              16,
              31
            ]
          }
        ],
        "user_mentions": [
          {
            "username": "alex",
            "indices": [
              37,
              42
            ],
            "id": 42,
            "name": "string"
          }
        ]
      }
    }
  }
}