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
application/jsonplatform
string
Required
The external platform to unlink.
Output
application/jsonnegatedLabelVals
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.
View raw schema
{
"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.",
"errors": [
{
"description": "Missing, malformed, or unverifiable service auth.",
"name": "AuthRequired"
},
{
"description": "A parameter was missing or malformed.",
"name": "InvalidRequest"
}
],
"input": {
"encoding": "application/json",
"schema": {
"properties": {
"platform": {
"description": "The external platform to unlink.",
"knownValues": [
"opencollective"
],
"type": "string"
}
},
"required": [
"platform"
],
"type": "object"
}
},
"output": {
"encoding": "application/json",
"schema": {
"properties": {
"negatedLabelVals": {
"description": "Badge values revoked as part of unlinking.",
"items": {
"maxLength": 100,
"type": "string"
},
"type": "array"
},
"unlinked": {
"description": "False when there was no link to remove, which is not an error.",
"type": "boolean"
}
},
"required": [
"unlinked"
],
"type": "object"
}
},
"type": "procedure"
}