Aller au contenu principal

getICollectionRowsById

Obtenez tous les enregistrements appartenant à la collection par l'identifiant de la collection.

IntegrationCollections.getICollectionRowsById(id, langCode, userQuery)

const result = await IntegrationCollections.getICollectionRowsById(1);
Schéma

id:* nombre
Identifiant de la collection
exemple : 10

langCode: chaîne
Code de langue
exemple : en_US

userQuery: tout
Paramètres de requête optionnels

userQuery.entityType: tout
Type d'entité
exemple : 1

userQuery.entityId: tout
Identifiant de l'entité
exemple : orders

userQuery.offset: nombre
Paramètre optionnel pour la pagination, par défaut 0
exemple : 0

userQuery.limit: nombre
Paramètre optionnel pour la pagination, par défaut 30
exemple : 30

Exemple de retour :

{
"total": 100,
"items": [
{
"id": 1764,
"formData": [
{
"marker": "naimenovanie_1",
"type": "string",
"value": "Name"
}
],
"attributeSetIdentifier": "collection_form",
"createdDate": "2025-03-02T16:17:23.970Z",
"updatedDate": "2025-03-02T16:17:23.970Z",
"entityType": "orders",
"entityId": 1
}
]
}
Schéma

total: nombre
Nombre total d'enregistrements trouvés
exemple : 100

items: ICollection
Collection

id: nombre
Identifiant de l'objet
exemple : 1764

formData:* FormDataType
données soumises par le formulaire attaché à la collection
exemple :

[
{
"marker": "naimenovanie_1",
"type": "string",
"value": "Name"
}
]

attributeSetIdentifier: chaîne
identifiant textuel de l'ensemble d'attributs utilisé
exemple : collection_form

createdDate: chaîne($date-time)
date de création de l'enregistrement dans la collection
exemple : 2025-03-02T16:17:23.970Z

updatedDate: chaîne($date-time)
date de mise à jour de l'enregistrement dans la collection
exemple : 2025-03-02T16:17:23.970Z

entityType: chaîne
type d'enregistrement
exemple : orders

entityId: nombre
identifiant de l'enregistrement
exemple : 1