Directories
Api for directories.
Get directory
GET /api/directories/{id}
Get a directory by id.
Sample request
$ curl {WEAVY_SERVER}/api/directories/1
-H "Authorization: Bearer {ACCESS_TOKEN | WEAVY_APIKEY}"
Parameters
Name | Type | Required | Description |
---|---|---|---|
id | integer | True | Id of directory. |
Responses
Status code 200
application/json
{
"id": "integer",
"name": "string",
"member_count": "integer"
}
Status code 404
application/json
{
"type": "string",
"title": "string",
"status": "integer",
"detail": "string",
"instance": "string"
}
Get directory by name
GET /api/directories/{name}
Get a directory by name.
Sample request
$ curl {WEAVY_SERVER}/api/directories/directory-1
-H "Authorization: Bearer {ACCESS_TOKEN | WEAVY_APIKEY}"
Parameters
Name | Type | Required | Description |
---|---|---|---|
name | string | True | Name of directory. |
Responses
Status code 200
application/json
{
"id": "integer",
"name": "string",
"member_count": "integer"
}
List directories
GET /api/directories
List directories.
Sample request
$ curl {WEAVY_SERVER}/api/directories?top=10&q=acme
-H "Authorization: Bearer {ACCESS_TOKEN | WEAVY_APIKEY}"
Parameters
Name | Type | Required | Description |
---|---|---|---|
q | string | False | |
tag | string | False | |
trashed | boolean | False | |
order_by | string | False | |
top | integer | False | |
skip | integer | False | |
count | boolean | False | |
count_only | boolean | False |
Responses
Status code 200
application/json
{
"data": [
"object"
],
"start": "integer",
"end": "integer",
"count": "integer"
}
List directory members
GET /api/directories/{id}/members
List the members of a directory.
Sample request
$ curl {WEAVY_SERVER}/api/directories/1/members
-H "Authorization: Bearer {ACCESS_TOKEN | WEAVY_APIKEY}"
Parameters
Name | Type | Required | Description |
---|---|---|---|
id | integer | True | Directory id. |
directory_id | integer | False | |
suspended | boolean | False | |
q | string | False | |
tag | string | False | |
trashed | boolean | False | |
order_by | string | False | |
top | integer | False | |
skip | integer | False | |
count | boolean | False | |
count_only | boolean | False |
Responses
Status code 200
application/json
{
"data": [
"object"
],
"start": "integer",
"end": "integer",
"count": "integer"
}