Sha256: 4787b50b7f8e974b2c90f130e8dc631b0d91011e5898eb888ae79de650284d53
Contents?: true
Size: 591 Bytes
Versions: 2
Compression:
Stored size: 591 Bytes
Contents
# frozen_string_literal: true module DiscourseApi module API module ApiKey def list_api_keys response = get("/admin/api/keys") response[:body] end def create_api_key(args) args = API.params(args).required(:key).to_h post("/admin/api/keys", args) end def revoke_api_key(id) post("/admin/api/keys/#{id}/revoke") end def undo_revoke_api_key(id) post("/admin/api/keys/#{id}/undo-revoke") end def delete_api_key(id) delete("/admin/api/keys/#{id}") end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
discourse_api-2.0.1 | lib/discourse_api/api/api_key.rb |
discourse_api-2.0.0 | lib/discourse_api/api/api_key.rb |