Generate a new API key with specified permissions and store it in DynamoDB

POST /v1/keys/generate

Body Required

  • name string

    Name of the API key

  • user_id string Required

    User ID associated with the API key

  • permissions string Required

    Type of permissions

    Values are All, Restricted, or Read Only.

  • resources array[string] Required

    List of resource permissions

Responses

  • 200

    Success

POST /v1/keys/generate
curl \
 -X POST https://api.infura.ai/v1/keys/generate \
 -H "x-api-key: $API_KEY" \
 -d '{"name":"string","user_id":"string","permissions":"All","resources":["string"]}'
Request example
{
  "name": "string",
  "user_id": "string",
  "permissions": "All",
  "resources": [
    "string"
  ]
}