Accept a Delegate Invitation
Accept a pending invitation for the account identified by cookie. Use membership_id from the invitations endpoint or username of the inviting account. A non-empty membership_id takes precedence over username, with no username fallback if the ID is not found. If neither selector is provided, acceptance occurs only when exactly one invitation is pending. No match, no invitations, or multiple invitations without a selector returns HTTP 500 in the current implementation. Success returns the selected invitation metadata. Requires a TwexAPI Bearer key and the recipient account’s authorized X credentials.
/twitter/delegate/acceptAuthorizationBearer token · headerrequiredapplication/jsoncookiestringrequiredproxystring | anyShow propertiesHide properties
stringanyusernamestring | anyShow propertiesHide properties
stringanymembership_idstring | anyShow propertiesHide properties
stringanycodeintegerrequiredmsgstringrequireddataDelegateInviterequiredShow propertiesHide properties
membership_idstringrequiredrolestringrequiredscreen_namestringrequirednamestringrequireduser_idstringrequiredcodeintegerrequiredmsgstringrequireddataany[] | anyrequiredShow propertiesHide properties
anyanyanycodeintegerrequiredmsgstringrequireddataany[] | anyrequiredShow propertiesHide properties
anyanyanycodeintegerrequiredmsgstringrequireddataany[] | anyrequiredShow propertiesHide properties
anyanyany⚡Interactive Console / Try APIPOSTLive Console
https://api.twexapi.io1. TwexAPI Platform Key (Bearer Token): Enter under "API Authorization" below for request billing & authentication.
2. Twitter Account Cookie: For write operations (tweet, like, follow, etc.), provide the target Twitter account's Cookie (e.g. auth_token=...; ct0=...) in the cookie field of Request Body below.
Configure parameters in the Request tab and click Send Request below.
curl -X POST "https://api.twexapi.io/twitter/delegate/accept" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"cookie": "YOUR_X_COOKIE_OR_AUTH_TOKEN",
"membership_id": "1234567890123456789"
}'const response = await fetch("https://api.twexapi.io/twitter/delegate/accept", {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_TOKEN",
"Content-Type": "application/json"
},
body: JSON.stringify({
"cookie": "YOUR_X_COOKIE_OR_AUTH_TOKEN",
"membership_id": "1234567890123456789"
})
});import requests
response = requests.post(
"https://api.twexapi.io/twitter/delegate/accept",
headers={
"Authorization": "Bearer YOUR_TOKEN",
"Content-Type": "application/json"
},
json={
"cookie": "YOUR_X_COOKIE_OR_AUTH_TOKEN",
"membership_id": "1234567890123456789"
},
){
"code": 200,
"msg": "success",
"data": {
"membership_id": "1234567890123456789",
"role": "Contributor",
"screen_name": "example_owner",
"name": "Example Owner",
"user_id": "1234567890123456788"
}
}{
"code": 403,
"msg": "Authentication or credit access denied",
"data": []
}{
"code": 422,
"msg": "Invalid request",
"data": []
}{
"code": 500,
"msg": "Upstream or server error",
"data": null
}