Base URL: https://test.xqgeo.com/wp-json/industry/v1
Authenticate over HTTPS using HTTP Basic authentication: member username and a separate application password created in the member center. Never put credentials in a URL.
POST /submissions: JSON body; requiredIdempotency-Keyheader (16–100 letters, digits, underscores or hyphens).GET /submissions: latest 20 own submissions.GET /submissions/{id}: own status, editor note and published URL.
{
"title": "Example manufacturing news",
"content": "Original article body, at least 100 bytes.",
"language": "en",
"countries": [
"cn",
"th"
],
"industry": "global-markets",
"company": "Your company",
"sources": "https://example.com/public-source"
}Languages: en, zh-CN, zh-TW, es, fr, de, pt, ar, ja, ko, hi, it, ru, tr, vi, th, id, ms, pl, nl, uk, bn, fa, sv. Countries: lowercase ISO 3166-1 alpha-2 codes, or global for global coverage. Industry: existing category slug. Repeated key and identical normalized content returns the same ID; changed content returns HTTP 409. Limit: 10 submissions per 24-hour activity window, request size 70 KB. Status and author cannot be set by the caller.
New submissions remain pending. Response: id, status, review, url (null until published). Other members’ IDs return 404. Private evidence upload is available through the frontend form. Revision API, payment, automated review and external distribution are not connected. Revoke application passwords in the member center.