social.colibri.labeler.unlinkExternalAccount

colibri.social

Documentation

Removes the link between the calling account and an external funding platform. Deletes the `social.colibri.labeler.attestation` record and negates any badge the link was the basis for. Authorized the same way as `social.colibri.labeler.linkExternalAccount`, so an account can only unlink itself.

main procedure

Removes the link between the calling account and an external funding platform. Deletes the `social.colibri.labeler.attestation` record and negates any badge the link was the basis for. Authorized the same way as `social.colibri.labeler.linkExternalAccount`, so an account can only unlink itself.

Input

Encodingapplication/json
platform string Required

The external platform to unlink.

Output

Encodingapplication/json
negatedLabelVals array Optional

Badge values revoked as part of unlinking.

unlinked boolean Required

False when there was no link to remove, which is not an error.

Errors

AuthRequired Missing, malformed, or unverifiable service auth.
InvalidRequest A parameter was missing or malformed.
Try It

Requests are sent directly from your browser. Some servers may block requests due to CORS.

Base URL for XRPC calls (e.g., https://bsky.social)
Enter valid JSON for the request body
View raw schema
{
  "type": "procedure",
  "input": {
    "schema": {
      "type": "object",
      "required": [
        "platform"
      ],
      "properties": {
        "platform": {
          "type": "string",
          "description": "The external platform to unlink.",
          "knownValues": [
            "opencollective"
          ]
        }
      }
    },
    "encoding": "application/json"
  },
  "errors": [
    {
      "name": "AuthRequired",
      "description": "Missing, malformed, or unverifiable service auth."
    },
    {
      "name": "InvalidRequest",
      "description": "A parameter was missing or malformed."
    }
  ],
  "output": {
    "schema": {
      "type": "object",
      "required": [
        "unlinked"
      ],
      "properties": {
        "unlinked": {
          "type": "boolean",
          "description": "False when there was no link to remove, which is not an error."
        },
        "negatedLabelVals": {
          "type": "array",
          "items": {
            "type": "string",
            "maxLength": 100
          },
          "description": "Badge values revoked as part of unlinking."
        }
      }
    },
    "encoding": "application/json"
  },
  "description": "Removes the link between the calling account and an external funding platform. Deletes the `social.colibri.labeler.attestation` record and negates any badge the link was the basis for. Authorized the same way as `social.colibri.labeler.linkExternalAccount`, so an account can only unlink itself."
}

Lexicon Garden

@