MediaWiki API result

This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.

Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.

See the complete documentation, or the API help for more information.

{
    "batchcomplete": "",
    "continue": {
        "lecontinue": "20260106164610|2196",
        "continue": "-||"
    },
    "query": {
        "logevents": [
            {
                "logid": 2206,
                "ns": 0,
                "title": "Import into Sage CRM",
                "pageid": 677,
                "logpage": 677,
                "revid": 2824,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Sagecrmw",
                "timestamp": "2026-03-02T11:41:22Z",
                "comment": "Created page with \"Using JINT mode you can insert data. The example below creates a Company and Person record.   Then it updates the Company making the Contact the Primary contact for the Company.    You can see use of the method \"getID\" which allows you to map SageCRM Lookup record Codes.  ----   '''SAMPLE SCRIPT'''      var account_name = \"Acme Consulting\";      var _source = \"Import\";      var _status = \"Active\";      //get any lookup code values (useful if mapping from another system w...\""
            },
            {
                "logid": 2205,
                "ns": 0,
                "title": "Batching Updates",
                "pageid": 676,
                "logpage": 676,
                "revid": 2822,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Sagecrmw",
                "timestamp": "2026-03-02T11:27:19Z",
                "comment": "Created page with \"Using JINT mode we can use scripting to batch updates. This speeds up any inserts/updates  SAMPLE SCRIPT  jint di  var sagebatch=SageCRMBatch();  var address_id = di.getid('address','01010104');  var sageRecord_address = SageCRMRecord('Address');  sageRecord_address.Set(\"addr_addressname\",\"xyz5\");  sageRecord_address.Set(\"addr_address1\",\"test address 5\");  sageRecord_address.Set(\"Addr_Country\",\"US\");  sageRecord_address.id = address_id;  sageRecord_address.mode=\"Update\";...\""
            },
            {
                "logid": 2204,
                "ns": 0,
                "title": "DI Jint",
                "pageid": 675,
                "logpage": 675,
                "revid": 2821,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Sagecrmw",
                "timestamp": "2026-03-02T11:26:31Z",
                "comment": "Created page with \"There are specific commands in the Javascript Engine (JINT) relating to SageCRM Only.  getID - This is used where you have the \"Name\" value and need the ID. You would use this for an integration where Id's would not map but you could map the Names. Only one result is returned so this depends on the Name value being unique. Otherwise use querydb.   - Parameters (a) COLLECTION (b) FILTER   - returns ID value    EG   >var _compId = di.getID('Company', 'Union Computer');   2...\""
            },
            {
                "logid": 2203,
                "ns": 6,
                "title": "File:Sage crm rest etl query.png",
                "pageid": 674,
                "logpage": 674,
                "revid": 2814,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Sagecrmw",
                "timestamp": "2026-02-22T17:54:20Z",
                "comment": ""
            },
            {
                "logid": 2202,
                "ns": 6,
                "title": "File:Sage crm rest etl query.png",
                "pageid": 674,
                "logpage": 674,
                "revid": 2814,
                "params": {
                    "img_sha1": "sehrpocymeq4ljhm1lbccypj71ow195",
                    "img_timestamp": "2026-02-22T17:54:20Z"
                },
                "type": "upload",
                "action": "upload",
                "user": "Sagecrmw",
                "timestamp": "2026-02-22T17:54:20Z",
                "comment": ""
            },
            {
                "logid": 2201,
                "ns": 0,
                "title": "Query Sage CRM Data",
                "pageid": 673,
                "logpage": 673,
                "revid": 2809,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Sagecrmw",
                "timestamp": "2026-02-14T22:49:45Z",
                "comment": "Created page with \"Example walk through  A. Add SageCRM as a server  For SageCRM: eg.addserver sagecrm <ALIAS> \"<URL>\" \"<USERNAME>\" \"<PASSWORD>\"  Syntax:    >addserver sagecrm <ALIAS> \"<URL>\" \"<USERNAME>\" \"<PASSWORD>\"    EG      >addserver sagecrm \"crm\" \"https://crm.yourserver.com\" \"Supervisor\" \"********\"  This sets up Sage CRM as a connection in the App  B.  List the tables(collections) in the system    >dbtables    C.  See the columns in a table (collection)    >describe Company    Filte...\""
            },
            {
                "logid": 2200,
                "ns": 0,
                "title": "DI Overview",
                "pageid": 672,
                "logpage": 672,
                "revid": 2808,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Sagecrmw",
                "timestamp": "2026-02-14T22:47:56Z",
                "comment": "Created page with \"Data Islands and Sage CRM allows you to quickly and easily build robust custom Integrations. You can:  * Export Sage CRM data for use in a datawarehouse/mart and feed other systems from Sage CRM  * Import data into Sage CRM from ERP or any data located anywhere.   ----  There are 2 modes you can use for Data Islands.  1. Command line  2. JINT (Javascript)  For more complex data flows you would use JINT.\""
            },
            {
                "logid": 2199,
                "ns": 6,
                "title": "File:New mail mrege buttons.png",
                "pageid": 671,
                "logpage": 671,
                "revid": 2806,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Sagecrmw",
                "timestamp": "2026-01-22T10:32:29Z",
                "comment": ""
            },
            {
                "logid": 2198,
                "ns": 6,
                "title": "File:New mail mrege buttons.png",
                "pageid": 671,
                "logpage": 671,
                "revid": 2806,
                "params": {
                    "img_sha1": "fk38vuqcd19fe58ewk3lp5be7uwg5xg",
                    "img_timestamp": "2026-01-22T10:32:29Z"
                },
                "type": "upload",
                "action": "upload",
                "user": "Sagecrmw",
                "timestamp": "2026-01-22T10:32:29Z",
                "comment": ""
            },
            {
                "logid": 2197,
                "ns": 6,
                "title": "File:Type mismatch large email.png",
                "pageid": 670,
                "logpage": 670,
                "revid": 2802,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Sagecrmw",
                "timestamp": "2026-01-06T16:46:10Z",
                "comment": ""
            }
        ]
    }
}