auth v1

Unlink OAuth account

Changed on
post/iam/v1/oauth/unlink

Request

  • Base URL: https://api.openfort.io
  • URL: https://api.openfort.io/iam/v1/oauth/unlink
  • Auth: one of:
    • HTTP bearer
    • HTTP bearer

Request body

provider'google' | 'twitter' | 'facebook' | 'discord' | 'epic_games' | 'line' | 'apple' required

Enum of the supporting OAuth providers.

Response

Ok

idstring required
object'player' required
createdAtinteger required

Example response

{
  "player": {
    "transactionIntents": [
      {
        "chainId": 5,
        "details": {
          "from": "0x8ab66318aCC6b29A27e74e534bfe3ecf81C50387",
          "data": "0x8c5a...",
          "nonce": "0",
          "gas": "21000",
          "maxFeePerGas": "1000000000",
          "maxPriorityFeePerGas": "1000000000",
          "value": "0x8ab66318aCC6b29A27e74e534bfe3ecf81C50387"
        },
        "response": {
          "error": {
            "reason": "AA31: paymaster deposit too low",
            "name": "ExecutionResult",
            "explanation": {
              "cause": "The paymaster does not have enough native tokens deposited in the EntryPoint to cover the gas cost.",
              "solution": "Top up your account balance in the dashboard or deposit more to the Paymaster contract on the relevant chain."
            }
          }
        },
        "finalCost": "0.42",
        "interactions": [
          {
            "value": "1000000000000000000",
            "contract": "con_0cddb398-1dc6-4e6f-8726-9ec7cea85f35",
            "functionName": "mint",
            "functionArgs": [
              "0x662D24Bf7Ea2dD6a7D0935F680a6056b94fE934d"
            ]
          }
        ]
      }
    ]
  }
}

Changes

    • info

      removed from the /////////// response property anyOf list for the response status

    • info

      removed the zkSync enum value from the /////////// response property for the response status

    • breaking

      the //////////// response's property type changed from no type to object for status

    • info

      added the optional property /////////// to the response with the status

    • info

      added the optional property ///////////// to the response with the status

    • info

      added the optional property ///////////// to the response with the status

    • info

      added the required property ///////////// to the response with the status