WsOne
  1. Consultation / Recherche
WsOne
  • 🏠 Accueil
  • đź‘‹ Introduction
  • ⚙️ Workflows / Use Cases
  • 📚 Dictionnaire de donnĂ©es
  • ❌ Codes erreurs
  • WS Person
    • Clients
      • CrĂ©ation
        • createPersonAndIdentifier
        • createPerson
        • createIdentifier
        • associateNewIdentifier
        • associateIdentifier
        • replaceIdentifier
      • Consultation / Recherche
        • getPerson
          POST
        • searchPerson
          POST
        • getAccounts
          POST
        • getFullPerson
          POST
        • searchPersonLite
          POST
        • getBadge
          POST
      • Update
        • updatePerson
    • Offres
      • getAvailableOffers
      • getEnableOffers
      • editOffer
    • Formulaires
      • getForm
      • updateForm
    • Magasins
      • getEntities
      • getEntityParents
  • WS Transaction
    • sendTransaction
    • validTransaction
    • sendAndValidTransaction
    • sendAndValidFullTransaction
    • verifyTransaction
    • cancelTransactionsNotValidated
    • sendSimpleTransaction
    • refundTransaction
    • getLastTransaction
  • Schemas
    • Response
      • AccountResponse
      • NewIdentifierResponse
      • PersonResponse
      • IdentifierResponse
      • SegmentationResponse
      • SubscriptionResponse
      • EntityResponse
      • EmailResponse
      • CellPhoneResponse
      • ContactsReponse
      • InfoPersonResponse
      • GetPersonReponse
      • AccountResponse
      • classifications
      • OfferReponse
      • AddressResponse
    • Request
      • IdentifierRequest
      • EntityRequest
      • ContactRequest
      • PersonRequest
      • PersonProfilRequest
      • NewIdentifierRequest
      • AdressRequest
      • EmailRequest
      • CellPhoneRequest
      • FullPersonRequest
      • SubscriptionRequest
      • FormAnsweredRequest
      • AssociatedIdentifierRequest
      • AccountAdvantageRequest
      • ReceiptRequest
      • DetailsRequest
  1. Consultation / Recherche

getFullPerson

POST
/rest/2.0/personWebService/getFullPerson
Maintainer:Martin DA COSTA NETO
Combine les appels : getPerson + getAccounts + getAvailableOffers.
Il retournera donc toutes les informations personnelles du client, ainsi que ses offres diponibles et ses compteurs fidélité.
Il n’est pas disponible nativement. Son accès est à valider avec Kiss The Bride.

Request

Authorization
Send your HTTP requests with an
Authorization
header that contains the word Basic followed by a space and a base64-encoded string username:password
Example:
Authorization: Basic *****************
Header Params

Body Params application/json

Example
{
    "IdentifierRequest": {
        "identifierType": 1,
        "identifierValue": "1234567891011"
    },
    "EntityRequest": {
        "entityIdentifier": "123456"
    },
    "date": "26/09/2025 12:00:00",
    "filter": 0
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/rest/2.0/personWebService/getFullPerson' \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "IdentifierRequest": {
        "identifierType": 1,
        "identifierValue": "1234567891011"
    },
    "EntityRequest": {
        "entityIdentifier": "123456"
    },
    "date": "26/09/2025 12:00:00",
    "filter": 0
}'

Responses

🟢200Success
application/json
Body

Example
{
    "PersonResponse": {
        "PersonResponse": {
            "groupeId": "1559379",
            "firstName": "JEAN",
            "lastName": "DUPOND",
            "birthDate": "01/01/2000",
            "title": 1
        },
        "IdentifierResponse": [
            {
                "activationDate": "2025-09-24 11:20:00.000",
                "identifierValue": "1234567891011",
                "identifierType": 1
            }
        ],
        "EntityResponse": {
            "entityIdentifier": "666666"
        },
        "SubscriptionResponse": [
            {
                "id": "30",
                "label": "WALLET",
                "activate": true,
                "updatedAt": null
            }
        ],
        "ContactsResponse": {
            "EmailResponse": {
                "status": 1,
                "emailValue": "email-test@email.fr",
                "allowCompanySolicitation": 1,
                "allowTrustedSolicitation": 1
            }
        },
        "InfoPersonResponse": []
    },
    "OffersResponse": {
        "GetOffersResponses": [
            {
                "used": false,
                "startDate": "24/09/2025 00:00:00",
                "classifications": [],
                "offerNumber": "2558001057274",
                "immediateUse": 0,
                "offerId": "57384",
                "channelId": "8",
                "endDate": "23/11/2025 23:59:59",
                "sendDate": "24/09/2025 11:20:00",
                "globalMinPrice": 30.0,
                "offerName": "BIENVENUE_BA_CAISSE_2025",
                "offerDescription": "5€ de réduction dès 30€",
                "offerDiscountType": 1,
                "offerDiscountValue": 5.0,
                "triggerOffer": 0,
                "objApplication": "ARTICLE",
                "typeRestrictionOffer": 0
            }
        ]
    },
    "AccountsResponse": {
        "responseCode": "000",
        "infos": "2 account(s) found",
        "AccountResponse": [
            {
                "name": "visites",
                "value": 1,
                "unit": "visites",
                "EntityResponse": {
                    "entityIdentifier": "111111"
                }
            },
            {
                "name": "point",
                "value": 17,
                "unit": "pts",
                "EntityResponse": {
                    "entityIdentifier": "111111"
                }
            }
        ]
    }
}
Modified at 2025-09-30 09:31:27
Previous
getAccounts
Next
searchPersonLite
Built with