User Tools

Site Tools


api2:knowledge_content:knowledge_node_content

====== Differences ====== This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
api2:knowledge_content:knowledge_node_content [2017/10/13 13:56]
maries
api2:knowledge_content:knowledge_node_content [2018/07/23 09:49] (current)
maries
Line 4: Line 4:
  
 ^ Property ​    ^ Type      ^ Description ​        ^ ^ Property ​    ^ Type      ^ Description ​        ^
 +| id | Integer | identifier for the database of Domoscio'​s API |
 | knowlede_node_id ​   | Integer | One of the knowledge nodes the content is related to | | knowlede_node_id ​   | Integer | One of the knowledge nodes the content is related to |
 | content_id | Integer | The related content | | content_id | Integer | The related content |
-| importance_degree | Integer | If a content is related to several knowledge nodes, that parameter indicates the relative importance of each. |+| importance_degree | Integer | If a content is related to several knowledge nodes, that parameter indicates the relative importance of each; 1 indicates the most important knowledge node
 +| created_at | DateTime | Date of creation of the object | 
 +| updated_at | DateTime | Last time the object has been modified ​|
  
 ===Create (POST)=== ===Create (POST)===
  
 ^ Method | POST | ^ Method | POST |
-^ URL | /contents ​|+^ URL | /knowledge_node_contents ​|
  
 ==Parameters (*Requiered parameters)== ==Parameters (*Requiered parameters)==
  
 ^ Property ​    ^ Type      ^ Description ​        ^ ^ Property ​    ^ Type      ^ Description ​        ^
-| knowlede_node_id* | Integer | One of the knowledge nodes the content is related to | +| knowlede_node_id ​(or knowledge_node_uid)* | Integer | One of the knowledge nodes the content is related to | 
-| content_id* | Integer | The related content | +| content_id ​(or content_uid)* | Integer | The related content | 
-| importance_degree | Integer | If a content is related to several knowledge nodes, that parameter indicates the relative importance of each. |+| importance_degree | Integer | If a content is related to several knowledge nodes, that parameter indicates the relative importance of each; 1 indicates the most important knowledge node. |
  
 ==Send the request (JSON input example)== ==Send the request (JSON input example)==
Line 24: Line 27:
 <​code>​ <​code>​
 { {
- knowledge_node_id: ​1+ knowledge_node_id: ​3170
- content: ​1,+ content: ​2749,
  importance_degree:​ 1  importance_degree:​ 1
 } }
Line 34: Line 37:
 <​code>​ <​code>​
 { {
- id : 1+    "id"1719
- importance_degree1+    "​knowledge_node_id"​3170
- knowledge_node_id1+    "​content_id"​2749
- content_id: 1+    "​created_at":​ "​2017-11-22T17:​02:​39.343Z",​ 
 +    "​updated_at":​ "​2017-11-22T17:​02:​39.343Z",​ 
 +    "​importance_degree"​: 1
 } }
 </​code>​ </​code>​
Line 46: Line 51:
 ^ URL | /​knowledge_node_contents/​{knowledge_node_content_id} | ^ URL | /​knowledge_node_contents/​{knowledge_node_content_id} |
  
-If no knowledge_node_content_id is provided it will fetch all the Knowledge Node Content for your instance.+If no knowledge_node_content_id is provided it will fetch all the Knowledge Node Content for your instance. ​You can choose to filter your request thanks to the following parameters:​\\ 
 +^ Property ​    ^ Type      ^ Description ​        ^ 
 +| knowlede_node_id | Integer | One of the knowledge nodes the content is related to | 
 +| content_id | Integer | The related content |
  
 ==Get the response (JSON output example)== ==Get the response (JSON output example)==
Line 54: Line 62:
 <​code>​ <​code>​
 { {
- id: 1+    "id"1719
- importance_degree1+    "​knowledge_node_id"​3170
- knowledge_node_id1+    "​content_id"​2749
- content_id: 1+    "​created_at":​ "​2017-11-22T17:​02:​39.343Z",​ 
 +    "​updated_at":​ "​2017-11-22T17:​02:​39.343Z",​ 
 +    "​importance_degree"​: 1
 } }
 </​code>​ </​code>​
Line 65: Line 75:
 <​code>​ <​code>​
 [ [
- +    ​
- id: 1, +        "​id"1719
- importance_degree:​ 1+        "​knowledge_node_id"3170
- knowledge_node_id: ​1+        "​content_id"2749
- content_id: ​+        "​created_at":​ "​2017-11-22T17:​02:39.343Z"​
- }+        "​updated_at":​ "​2017-11-22T17:02:​39.343Z"​
- {  +        "​importance_degree"​1
- id2+        "​instance_id"​45 
- importance_degree2+    }
- knowledge_node_id2+
- content_id1 +
- }+
 ] ]
 </​code>​ </​code>​
  
- 
-===Fetch all Knowledge Node Content by Content (GET)=== 
- 
-^ Method | GET | 
-^ URL | /​content/​{content_id}/​content_knowledge_nodes | 
api2/knowledge_content/knowledge_node_content.1507895808.txt.gz · Last modified: 2017/10/13 13:56 by maries