Auth service update credit

POST /v1/auth/updateCredit
application/json

Body Required

  • rootKey string Required
  • targetKey string Required
  • operation string Required

    Defines how to modify the key's remaining credits. Use 'set' to replace current credits with a specific value or unlimited usage, 'increment' to add credits for plan upgrades or credit purchases, and 'decrement' to reduce credits for refunds or policy violations.

  • value string Required

Responses

  • 200 application/json

    OK

  • default application/json

    Default error response

    Hide response attributes Show response attributes object
    • code integer(int32)

      The status code, which should be an enum value of [google.rpc.Code][google.rpc.Code].

    • message string

      A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.

    • details array[object]

      A list of messages that carry the error details. There is a common set of message types for APIs to use.

      Contains an arbitrary serialized message along with a @type that describes the type of the serialized message.

      Hide details attribute Show details attribute object
      • @type string

        The type of the serialized message.

POST /v1/auth/updateCredit
curl \
 --request POST 'https://api.brease.run/v1/auth/updateCredit' \
 --header "Content-Type: application/json" \
 --data '{"rootKey":"string","targetKey":"string","operation":"string","value":"string"}'
Request examples
{
  "rootKey": "string",
  "targetKey": "string",
  "operation": "string",
  "value": "string"
}
Response examples (200)
{}
Response examples (default)
{
  "code": 42,
  "message": "string",
  "details": [
    {
      "@type": "string"
    }
  ]
}