For the complete documentation index, see llms.txt. This page is also available as Markdown.

Export system log

This method exports Audit Log.

Deprecated
get
Authorizations
AuthorizationstringRequired

Open Loyalty has the JWT authorization. To learn what a JSON Web Token is and how it works, check out Introduction to JSON Web Tokens https://jwt.io/introduction/

Obtain an access token

Send a request with the parameters username and password

Definition

POST /api/admin/login_check Go to definition
POST /api/{storeCode}/member/login_check Go to definition

Example

curl {HOST}/api/admin/login_check
    -H 'Content-Type: application/json;charset=UTF-8'
    -H 'Accept: application/json, text/plain, */*'
    --data-binary '{"username":"admin","password":"password"}'

Example Response

{
    "token":"eyJhbGciOiJSUzI1NiIsInR5cCI6...",
    "refresh_token":"0558f8bb29948c4e54c443f..."
}

Using JSON Web Token

Add authorization header to each request
Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6...
You can now access any API method you want under the /api prefix.

Example

curl {HOST}/api/{storeCode}/analytics/members
    -H 'Accept: application/json'
    -H 'Content-type: application/x-www-form-urlencoded'
    -H 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6...'

Refresh JSON Web Token

You can refresh token using refresh_token that was given during login.
There are two endpoints
To refresh admin token POST /api/token/refresh Go to definition
To refresh member token POST /api/{storeCode}/token/refresh Go to definition

Query parameters
eventTypestringOptional

Event type

Default: null
entityIdstringOptional

Entity ID

Default: null
userIdstringOptional

User ID

Default: null
entityTypestringOptional

Entity Type

Default: null
usernamestringOptional

username

Default: null
auditLogIdstringOptional

audit log ID

Default: null
createdAtstringOptional

created at from

Default: null
directionstring · asc|descOptional

Sorting direction

_pageintegerOptional

Page number

_itemsOnPageinteger · min: 1 · max: 50Optional

Items on one page

Default: 10Example: 25
_orderBystringOptional

Field to sort by

Responses
200

Returned when successful

string · textOptional
get/api/audit/log/export
GET /api/audit/log/export HTTP/1.1
Host: openloyalty.localhost
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
text

Last updated

Was this helpful?