⚡ XActions
🎯 Agent Skills

Teams Management

API-powered team management for collaborative XActions usage.

Entry Points

Goal Route Method
Create a team POST /api/teams REST API
List teams GET /api/teams REST API
Get team details GET /api/teams/:id REST API
Invite a team member POST /api/teams/:id/invite REST API
Update member role PATCH /api/teams/:id/members/:userId REST API
Remove a member DELETE /api/teams/:id/members/:userId REST API
Delete a team DELETE /api/teams/:id REST API

API Usage

Create a team

POST /api/teams
Authorization: Bearer <token>
Content-Type: application/json

{
  "name": "My Marketing Team",
  "description": "Handles brand account automation"
}

Invite a member

POST /api/teams/:id/invite
Authorization: Bearer <token>
Content-Type: application/json

{
  "email": "[email protected]",
  "role": "editor"
}

Roles

Role Permissions
owner Full access, can delete team, manage billing
admin Manage members, create automations
editor Create and run automations, view reports
viewer View reports and analytics only

Notes

  • Teams are scoped per XActions account
  • Invitations are sent via email; invitees must create or link an XActions account
  • Role permissions are enforced at the API middleware level
  • Teams share operation quotas by default (configurable per team)
  • delegate-access — Grant X-native delegate access to post on your behalf
  • billing-management — Manage subscription plans for your team
  • xactions-mcp-server — Use the MCP server for team-level AI agent access

⚡ Free and open source

No API keys, no monthly fees, no signup. Star the repo if it saved you a subscription.

View on GitHub