Skip to content

Partner

Logged-in

Get info about current session partner

Set cookie: session_id value what we got from authenticate

POST /api/v1/store/partner/logged-in

Headers:

{
"Content-Type": "application/json",
"Cookie": "session_id=4e21fd7bf236b7d283b471254b8c94a57c8a3a08"
}

Request Body:

{}

Response:

{
"id": 10,
"firstName": "Test",
"lastName": false,
"email": "test@example.com",
"zip": false,
"phone": false,
"gender": false,
"dateOfBirth": false,
"offersMedia": false,
"offersEmail": false,
"offersPhone": false,
"ref": false,
"title": null,
"lang": "de_DE",
"barcode": false,
"terms_of_use_and_privacy_accepted": false,
"street": false,
"city": false
}

Create

Create partner (Passwords must contain at least six characters, one uppercase letter, one lowercase letter and one number)

Set cookie: session_id value what we got from authenticate

POST /api/v1/store/partner/create

Headers:

{
"Content-Type": "application/json",
"Cookie": "session_id=4e21fd7bf236b7d283b471254b8c94a57c8a3a08"
}

Request Body:

{
"firstName": "Test2",
"lastName": "Test2",
"email": "test2@example.com",
"lang": "de_DE",
"password": "Password2",
"send_email": true,
"dateOfBirth": "1990-01-01",
"street": "street 123",
"zip": "1234",
"gender": "M",
"phone": "+1234567",
"title": "",
"city": "CityName",
"terms_of_use_and_privacy_accepted": true,
"offers_email": true,
"offers_phone": true,
"offers_media": true
}

Response:

{
"id": 11,
"firstName": "Test2",
"lastName": "Test2",
"email": "test2@example.com",
"zip": "1234",
"phone": "+1234567",
"gender": "M",
"dateOfBirth": "1990-01-01",
"offersMedia": false,
"offersEmail": false,
"offersPhone": false,
"ref": "",
"title": null,
"lang": "de_DE",
"barcode": false,
"terms_of_use_and_privacy_accepted": true,
"street": "street 123",
"city": "CityName"
}