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
{
"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."
}