Aller au contenu

Rechercher des contacts

GET
/api/contacts

Recherche dans les contacts connus de l’agent. Les filtres name, email et phone sont partiels, insensibles à la casse et combinés en ET. Enveloppe de pagination standard, 50 par page au maximum.

name
string
<= 191 characters
email
string
<= 191 characters
phone
string
<= 32 characters
page
integer
default: 1 >= 1
per_page
integer
default: 50 >= 1 <= 50

Contacts paginés.

object
data
Array<object>
object
id

Identifiant du contact côté agent — à renvoyer via X-Assilya-User-Id pour les messages suivants.

string | null
name
string | null
email
string | null
phone
string | null
meta
object
current_page
integer
per_page
integer
total
integer
last_page
integer
links
object
first
string | null
last
string | null
prev
string | null
next
string | null

Clé API absente ou en-tête Authorization mal formé.

object
error

Message d’erreur lisible, dans la langue de l’agent.

string

Corps de requête invalide (erreurs de validation Laravel).

object
message
string
errors
object
key
additional properties
Array<string>

Limites de débit dépassées. Plafonds appliqués simultanément : 30/min par conversation, 200/min par agent, 120/min par IP et 1 000/min par espace (valeur par défaut).

object
error

Message d’erreur lisible, dans la langue de l’agent.

string