1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

DEPARTUREAdvent Calendar 2022

Day 15

Auth0でユーザーをエクスポートする

Posted at

Auth0から登録ユーザをCSV等でダウンロードしたい。
その方法を2パターン記載します。

Bulk User Exports

https://auth0.com/docs/manage-users/user-migration/bulk-user-exports
プログラムやcurlからManagement APIでバルクエクスポートする方法。

$ curl --request POST \
  --url 'https://YOUR_DOMAIN/api/v2/jobs/users-exports' \
  --header 'authorization: Bearer {yourMgmtAPIAccessToken}' \
  --header 'content-type: application/json' \
  --data '{"connection_id": "{yourConnectionId}", "format": "csv", "fields": [{"name": "user_id"}, {"name": "email"}, { "name": "user_metadata.country", "export_as": "country" }, { "name": "user_metadata.city", "export_as": "city" }]}'

リクエストするBodyのjson内容。件数が多い場合は"limit": 20のように項目を加える。

{
   "connection_id": "{yourConnectionId}",
   "format":"csv",
   "fields":[
      {
         "name":"user_id"
      },
      {
         "name":"email"
      },
      {
         "name":"user_metadata.country", "export_as":"country"
      },
      {
         "name":"user_metadata.city", "export_as":"city"
      }
   ]
}

Extensions: User Import / Export

管理画面上からダウンロードする方法。件数が少なければこれでいいと思う。

Extensions > All Extensionsから User Import / Exportを追加する。

スクリーンショット 2022-12-05 16.22.01.png

追加したUser Import / ExportからFieldsを追加、Export FormatでCSVを選択、Connectionでデータベースを選択、エクスポートボタンを押してダウンロードする。

スクリーンショット 2022-12-05 16.23.14.png

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?