Clean up tokens
Cleans up expired JWT tokens.
wp cocart jwt cleanup [--batch-size=<number>] [--force]
Arguments
Number of users to process per batch (default: 100) (Optional)
Force cleanup of all tokens (Optional)
Examples:
wp cocart jwt cleanup --batch-size=50
wp cocart jwt cleanup --force
View token details
Displays details of a JWT token in a table.
wp cocart jwt view <token>
Arguments
Example:
wp cocart jwt view eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOlwvXC9jb2NhcnRhcGkubG9jYWwiLCJpYXQiOjE3Mzk3NTEzNzIsIm5iZiI6MTczOTc1MTM3MiwiZXhwIjoxNzQwNjE1MzcyLCJkYXRhIjp7InVzZXIiOnsiaWQiOjEsInVzZXJuYW1lIjoic2ViYXN0aWVuIiwiaXAiOiIxMjcuMC4wLjEiLCJkZXZpY2UiOiJIVFRQX1hfVUNCUk9XU0VSX0RFVklDRV9VQSJ9LCJzZWNyZXRfa2V5IjoiYmFuYW5hIn19.aBuyRwAtvGb6SI4BB_MN4NYN01jqVZN4PPnd1jfW2UA
Lists tokens
Lists all active JWT tokens.
wp cocart jwt list [--page=<number>] [--per-page=<number>]
Arguments
Page number to display (default: 1)
Number of tokens to display per page (default: 20)
Example:
wp cocart jwt list --page=2 --per-page=10
Create token
Generates a new JWT token for a user.
wp cocart jwt create --user=<user> [--user-agent=<user-agent>]
Arguments
The user ID, email, or login to generate the token for
The User Agent to override the server User Agent (optional)
Examples:
wp cocart jwt create --user=123
wp cocart jwt create --user=admin@example.com --user-agent="Custom User Agent"
Destroy tokens
Destroys JWT tokens for a specific user.
wp cocart jwt destroy <user> [--pat=<pat_id>] [--force]
Arguments
The user ID, email, or login to destroy tokens for
Specific PAT token ID to destroy (optional)
Force destroy without confirmation (optional)
Examples:
wp cocart jwt destroy 1
wp cocart jwt destroy admin@example.com --force
wp cocart jwt destroy username --pat=pat_abc123