Skip to main content

Clean up tokens

Cleans up expired JWT tokens.
wp cocart jwt cleanup [--batch-size=<number>] [--force]

Arguments

batch-size
number
Number of users to process per batch (default: 100) (Optional)
force
bool
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

token
string
required
The JWT token to view
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
Page number to display (default: 1)
per-page
number
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

user
string
required
The user ID, email, or login to generate the token for
user-agent
string
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

user
string
required
The user ID, email, or login to destroy tokens for
pat
string
Specific PAT token ID to destroy (optional)
force
bool
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
I