Composable Frontend 2.0 Learn more 

  • Personal Data/
    Personal Data Logs API/
    Get Personal Data Logs API

    Get Personal Data Logs API

    Gets a list of logs for a specific resource id and resource type.

    Get Personal Data Logs

    https://useast.api.elasticpath.com/v2/personal-data/logs
    

    • This request is only accessible to client_credentials token users with Seller Admin, Support and IT roles.
    • Non client_credentials token users cannot access this endpoint. See Permissions.
    • This request requires a filter for resource_type and resource_id.

    Path Parameters

    Headers

    NameRequiredTypeDescription
    AuthorizationRequiredstringThe Bearer token required to get access to the API.

    Query parameters

    NameRequiredTypeDescription
    filterRequiredstringFilter attributes. For more information, see the Filtering section.

    You can use pagination with this resource. For more information, see pagination.

    Request Examples

    Curl

    curl -X GET https://useast.api.elasticpath.com/v2/personal-data/logs?filter=eq(resource_type,account_member):eq(resource_id,00000000-0000-1000-8000-000f00000300) \
         -H "Authorization: Bearer XXXX" \
         -H "Content-Type: application/json" \
    

    JavaScript SDK

    const MoltinGateway = require("@moltin/sdk").gateway;
    const Moltin = MoltinGateway({
        client_id: "X",
        client_secret: "X",
    });
    Moltin.DataEntries.Filter({
        eq: {
            resource_id: "00000000-0000-1000-8000-000f00000300",
            resource_type: "account_member",
        },
    })
        .Logs()
        .then((acc) => {
            // Do something
        });
    

    Response Example

    200 OK

    {
        "meta": {
            "page": {
                "limit": 20,
                "offset": 0,
                "current": 1,
                "total": 1
            },
            "results": {
                "total": 4
            }
        },
        "data": [
            {
                "id": "faf8c40f-a680-40ae-b7bc-78533bbdd8c3",
                "store_id": "00000000-0000-1000-8000-000000000000",
                "type": "personal_data_log_entry",
                "initiator": {
                    "access-token-email": "accounts@molt.in",
                    "access-token-id": "1222341536243515939",
                    "access-token-name": "moltin test team",
                    "access-token-store-id": "15ea9633-278c-4807-80f7-2009fed63c7e",
                    "access-token-type": "client-credentials-token"
                },
                "time": "2022-04-29T10:51:14.374Z",
                "event_type": "user-authentication-info.event.created",
                "delta": {
                    "email": "some@email.com",
                    "id": "00000000-0000-1000-8000-111111111112",
                    "name": "some_name",
                    "realm_id": "00000000-0000-1000-8000-111111111111",
                    "store_id": "00000000-0000-1000-8000-000000000000",
                    "type": "user-authentication-info"
                },
                "resource_id": "00000000-0000-1000-8000-111111111112",
                "resource_type": "user-authentication-info",
                "relationships": {
                    "resource_path": {
                        "url": "http://www.elaticpath.com"
                    }
                },
                "meta": {},
                "links": {
                    "self": "https://useast.api.elasticpath.com/v2/personal-data/logs/faf8c40f-a680-40ae-b7bc-78533bbdd8c3"
                }
            }
        ],
        "links": {
            "current": "https://useast.api.elasticpath.com/v2/personal-data/logs?page[offset]=0&page[limit]=20",
            "first": "https://useast.api.elasticpath.com/v2/personal-data/logs?page[offset]=0&page[limit]=20",
            "last": "https://useast.api.elasticpath.com/v2/personal-data/logs?page[offset]=0&page[limit]=20",
            "next": "null",
            "prev": "null"
        }
    }
    
    Previous
    Personal Data Logs API Overview