Skip to main content
GET
/
v1
/
integration
/
woocommerce
/
status
Get WooCommerce integration status
curl --request GET \
  --url https://api.meum.io/v1/integration/woocommerce/status \
  --header 'Authorization: Bearer <token>'
{
  "status": "CONNECTED",
  "connection_status": "CONNECTED",
  "health_status": "HEALTHY",
  "issues": [
    "<string>"
  ],
  "integration_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "site_url": "<string>",
  "plugin_version": "<string>",
  "wordpress_version": "<string>",
  "woocommerce_version": "<string>",
  "credential_status": "<string>",
  "credential_prefix": "<string>",
  "webhook_health": "<string>",
  "webhook_url": "<string>",
  "last_seen_at": "2023-11-07T05:31:56Z",
  "pending_connection_key": {
    "key_prefix": "<string>",
    "expires_at": "2023-11-07T05:31:56Z"
  },
  "connected": true
}

Authorizations

Authorization
string
header
required

Store-scoped API key. Prefix with sk_live_. Example: Authorization: Bearer sk_live_EXAMPLE_DO_NOT_USE

Response

Integration status and health

Health and connection status for a WooCommerce integration.

status
string

Overall integration status.

Example:

"CONNECTED"

connection_status
string

Whether the plugin has completed the connect flow.

Example:

"CONNECTED"

health_status
string

Operational health (for example HEALTHY, DEGRADED).

Example:

"HEALTHY"

issues
string[]

Human-readable list of problems requiring merchant action.

integration_id
string<uuid> | null

Integration UUID when connected.

site_url
string<uri> | null

Connected WordPress site URL.

plugin_version
string | null

Meum plugin version reported by the site.

wordpress_version
string | null

WordPress version reported by the site.

woocommerce_version
string | null

WooCommerce version reported by the site.

credential_status
string | null

Whether API credentials are valid and active.

credential_prefix
string | null

Prefix of the active API key for identification.

webhook_health
string | null

Recent webhook delivery health for the integration.

webhook_url
string<uri> | null

Configured WordPress webhook URL.

last_seen_at
string<date-time> | null

Last time the plugin checked in with Meum.

pending_connection_key
object

Temporary connect key when onboarding is in progress.

connected
boolean

True when the site is fully connected and ready to accept payments.