メモの検索API ``` GET /teams/:domain/posts ``` 指定したドメインのチームのメモを検索し、メモの一覧を取得します。 ### スコープ `読み取り` ### リクエストパラメータ | パラメータ | 内容 | 必須 | デフォルト値 | 最大値 | | --- | --- | :---: | :---: | :---: | | q | 検索文字列 | | * | | | page | ページ | | 1 | | | | per_page | ページ枚のメモ数 | | 20 | 100 | ### cURLでのリクエスト例 ```sh curl \ -H 'X-DocBaseToken: ACCESS TOKEN' \ https://api.docbase.io/teams/kray/posts?q=memo ``` ### 検索オプションを指定したリクエスト例 グループや投稿者、タグなど[検索オプション](https://help.docbase.io/posts/59432?list=%2Fsearch&q=%E6%A4%9C%E7%B4%A2#%E6%A4%9C%E7%B4%A2%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3)で絞り込めます。 ```sh:グループで絞り込み curl \ -H 'X-DocBaseToken: ACCESS TOKEN' \ https://api.docbase.io/teams/kray/posts?q=group:DocBase ``` ```sh:投稿者とタグで絞り込み curl \ -H 'X-DocBaseToken: ACCESS TOKEN' \ https://api.docbase.io/teams/kray/posts?q=author:amano%20tag:API ``` ### レスポンス例 ```json:json { "posts": [ { "id": 4, "title": "メモのタイトル", "body": "メモの本文", "draft": false, "archived": false, "url": "https://kray.docbase.io/posts/4", "created_at": "2016-04-15T18:19:03+09:00", "updated_at": "2016-04-15T18:19:03+09:00", "published_at": "2016-04-15T18:19:03+09:00", "scope": "everyone", "sharing_url": "https://docbase.io/posts/4/sharing/abcdefgh-0e81-4567-9876-1234567890ab", "tags": [ { "name": "日報"} ], "user": { "id": 3, "name": "user3", "profile_image_url": "https://image.docbase.io/uploads/aaa.gif" }, "stars_count": 1, "good_jobs_count": 2, "comments_count": 1, "groups": [] }, /* …repeat */ ], "meta": { "previous_page": null, "next_page": "https://api.docbase.io/teams/kray/posts?page=2&per_page=20", "total": 39 } } ```