Bookker API Documentation logo Bookker API Documentation

Búsqueda de usuarios

Última modificación: 18/08/2021

Esta llamada se usará para buscar contactos de la organización, filtrando por nombre completo e email. La llamada permite configurar la cantidad de resultados devueltos así como utilizar paginación para recuperar el resto de resultados que coincidan con el criterio de búsqueda.

Request

HTTP request
GET /api/v1/users/me/findcontacts
Headers
Header Value Required
Authorization Bearer eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MT… true
Params
Param Value Required
query Nombre / e-mail del Usuario true
top 10 false
page 0 false

Response

Si se ha conseguido validar que el usuario tiene acceso para realizar la petición, se devuelve un código 200 con los contactos del usuario y el numero de paginas totales en el cuerpo de la respuesta.

{
  "userList": [
    {
      "id": "1a020f3c-e882-4753-9b21-ef35795b414d",
      "name": "iosgraffter@gmail.com",
      "surname": "-",
      "alias": "165d705c-3768-43ce-8e94-001a213174a5",
      "email": "iosgraffter@gmail.com",
      "organization": {
        "id": "8aee218a-fce2-4900-9410-00f485a2729e"
      },
      "userRule": {
        "id": "1a020f3c-e882-4753-9b21-ef35795b414d"
      },
      "mobileRole": {},
      "canBeSearched": false,
      "type": "BOOKKER_EXTERNAL",
      "status": "ACTIVATED"
    },
    {
      "id": "2dac11b3-43fb-4464-bc12-c1e3e569b40d",
      "name": "Ignacio",
      "surname": "Manjón Baranda",
      "alias": "c25c4bd8364240d9b8b23cd8965a9b01",
      "email": "ignacio.jupiter@bookker.es",
      "phone": "",
      "organization": {
        "id": "8aee218a-fce2-4900-9410-00f485a2729e"
      },
      "userRule": {
        "id": "2dac11b3-43fb-4464-bc12-c1e3e569b40d"
      },
      "mobileRole": {
        "id": "1dfde059-da65-49c9-8db3-dccc4f3292e4"
      },
      "canBeSearched": false,
      "type": "BOOKKER_INTERNAL",
      "status": "ACTIVATED"
    },
    {
      "id": "70ad2677-031c-4c9a-81bc-0d921b6ebac7",
      "name": "Nora",
      "surname": "Jupiter",
      "alias": "813f56b6a0104c688855d17f261f3e02",
      "email": "nora.jupiter@bookker.es",
      "phone": "",
      "organization": {
        "id": "8aee218a-fce2-4900-9410-00f485a2729e"
      },
      "userRule": {
        "id": "70ad2677-031c-4c9a-81bc-0d921b6ebac7"
      },
      "mobileRole": {
        "id": "1dfde059-da65-49c9-8db3-dccc4f3292e4"
      },
      "canBeSearched": false,
      "type": "BOOKKER_INTERNAL",
      "userLanguage": "es",
      "status": "ACTIVATED"
    },
    {
      "id": "89174d56-a663-45eb-a82b-e2ce397d1e77",
      "name": "Ramón",
      "surname": "Jupiter",
      "alias": "803902db6c904987a6361c3e91c6efa1",
      "email": "ramon.jupiter@bookker.es",
      "organization": {
        "id": "8aee218a-fce2-4900-9410-00f485a2729e"
      },
      "userRule": {
        "id": "89174d56-a663-45eb-a82b-e2ce397d1e77"
      },
      "mobileRole": {
        "id": "1dfde059-da65-49c9-8db3-dccc4f3292e4"
      },
      "canBeSearched": true,
      "type": "BOOKKER_INTERNAL",
      "userLanguage": "en-001",
      "status": "ACTIVATED"
    },
    {
      "id": "ee3ff063-3293-42a8-b2f8-932b83d8adc6",
      "name": "RamonB",
      "surname": "Bookker",
      "alias": "4447441151964311b8ad3756efaca063",
      "email": "ramon.carnero@bookkercorp.com",
      "phone": "",
      "organization": {
        "id": "8aee218a-fce2-4900-9410-00f485a2729e"
      },
      "userRule": {
        "id": "ee3ff063-3293-42a8-b2f8-932b83d8adc6"
      },
      "mobileRole": {
        "id": "5220b6a2-8920-4dae-8ff0-ba96707d439d"
      },
      "canBeSearched": false,
      "type": "BOOKKER_INTERNAL",
      "userLanguage": "es",
      "status": "ACTIVATED"
    }
  ],
  "totalPages": 10
}