Recommendations

Get-Reply Recommendations

Gets a reply for a user query.

POST
/recommendations.get-reply
AuthorizationBearer <token>

All the DevRev APIs require a token to authenticate the user. Provide Authorization: Bearer <TOKEN> as a header to every API request. How do I find my token?

In: header

querystring

The query string.

Formattext
Length1 <= length <= 10000

Response Body

curl -X POST "https://api.devrev.ai/recommendations.get-reply" \  -H "Content-Type: application/json" \  -d '{    "query": "string"  }'
{
  "reply": "string",
  "sources": [
    {
      "type": "article",
      "display_id": "string",
      "id": "string",
      "article_type": "article",
      "resource": {
        "artifacts": [
          {
            "display_id": "string",
            "id": "string",
            "file": {
              "type": "string",
              "name": "string",
              "size": 0
            }
          }
        ],
        "url": "string"
      },
      "sync_metadata": {
        "external_reference": "string",
        "origin_system": "string"
      },
      "title": "string"
    }
  ]
}
{
  "detail": "string",
  "message": "string",
  "type": "artifact_already_attached_to_a_parent",
  "existing_parent": "string",
  "is_same": true
}
{
  "detail": "string",
  "message": "string",
  "type": "unauthenticated"
}
{
  "detail": "string",
  "message": "string",
  "type": "forbidden"
}
{
  "detail": "string",
  "message": "string",
  "type": "too_many_requests",
  "retry_after": 0
}
{
  "detail": "string",
  "message": "string",
  "type": "internal_error",
  "reference_id": "string"
}
{
  "detail": "string",
  "message": "string",
  "type": "service_unavailable"
}