Riferimento API
Colonne della pipeline
Le colonne della pipeline sono le fasi della tua board Conversazioni, come Interessati o Call prenotata. Ogni conversazione si trova in una colonna. Richieste, Posta in arrivo, Contattati, Hanno risposto e le colonne delle buyer persona fanno parte della board, le altre sono tue. Una board contiene al massimo 50 colonne.
L'oggetto colonna della pipeline
Una colonna della board Conversazioni, come Interessati o Call prenotata. Ogni conversazione si trova in una colonna.
Attributi
- idstringIdentificatore univoco della colonna.
- objectstringSempre
pipeline_column. - namestringIl nome della colonna.
- kindstring
requests,inbox,contactederepliedsono le colonne proprie della board,personasegue una buyer persona,customè una delle tue.requestsinboxcontactedrepliedpersonacustom - persona_idstring o nullLa buyer persona di una colonna
persona. - positionintegerLa sua posizione sulla board, da 0 a sinistra.
- collapsedbooleanSe è compressa sulla board.
- deletablebooleanSe puoi eliminarla. Solo le colonne
customsi possono eliminare.
{
"id": "q7m2xk4p",
"object": "pipeline_column",
"name": "Interested",
"kind": "custom",
"persona_id": null,
"position": 2,
"collapsed": false,
"deletable": true
}Elenca le colonne della pipeline
Restituisce le colonne della board, da sinistra a destra.
Restituisce
Un elenco di oggetti colonna della pipeline.
curl https://gemlead.ai/api/v1/pipeline_columns \
-H "Authorization: Bearer $GEMLEAD_API_KEY"{
"object": "list",
"data": [
{
"id": "r1n8vd2c",
"object": "pipeline_column",
"name": "Requests",
"kind": "requests",
"persona_id": null,
"position": 0,
"collapsed": true,
"deletable": false
},
{
"id": "h5t0bw9e",
"object": "pipeline_column",
"name": "Inbox",
"kind": "inbox",
"persona_id": null,
"position": 1,
"collapsed": false,
"deletable": false
},
{
"id": "q7m2xk4p",
"object": "pipeline_column",
"name": "Interested",
"kind": "custom",
"persona_id": null,
"position": 2,
"collapsed": false,
"deletable": true
},
{
"id": "z3c6lf8a",
"object": "pipeline_column",
"name": "Call booked",
"kind": "custom",
"persona_id": null,
"position": 3,
"collapsed": false,
"deletable": true
}
],
"has_more": false,
"next_cursor": null
}Crea una colonna della pipeline
Aggiunge una colonna alla board.
Parametri del body
- namestringObbligatorioIl nome della colonna, fino a 60 caratteri.
- positionintegerDove va, 0 per la prima. Di default l'ultima.
Restituisce
Le colonne della board, un elenco di oggetti colonna della pipeline.
Errori
- Manca un parametro obbligatorio.
paramlo indica. - Un parametro ha un valore che l'API non accetta.
paramlo indica. - La board ha già 50 colonne.
curl -X POST https://gemlead.ai/api/v1/pipeline_columns \
-H "Authorization: Bearer $GEMLEAD_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Call booked",
"position": 3
}'{
"object": "list",
"data": [
{
"id": "r1n8vd2c",
"object": "pipeline_column",
"name": "Requests",
"kind": "requests",
"persona_id": null,
"position": 0,
"collapsed": true,
"deletable": false
},
{
"id": "h5t0bw9e",
"object": "pipeline_column",
"name": "Inbox",
"kind": "inbox",
"persona_id": null,
"position": 1,
"collapsed": false,
"deletable": false
},
{
"id": "q7m2xk4p",
"object": "pipeline_column",
"name": "Interested",
"kind": "custom",
"persona_id": null,
"position": 2,
"collapsed": false,
"deletable": true
},
{
"id": "z3c6lf8a",
"object": "pipeline_column",
"name": "Call booked",
"kind": "custom",
"persona_id": null,
"position": 3,
"collapsed": false,
"deletable": true
}
],
"has_more": false,
"next_cursor": null
}Aggiorna una colonna della pipeline
Rinomina una colonna, oppure la comprime sulla board.
Parametri di percorso
- column_idstringObbligatorioL'ID della colonna.
Parametri del body
- namestringIl nome della colonna, fino a 60 caratteri.
- collapsedbooleanComprime la colonna sulla board.
Restituisce
Le colonne della board, un elenco di oggetti colonna della pipeline.
Errori
- Nessuna colonna con questo ID sull'account della chiave.
- Un parametro ha un valore che l'API non accetta.
paramlo indica. - Il body ha un campo che questo endpoint non accetta.
curl -X PATCH \
https://gemlead.ai/api/v1/pipeline_columns/z3c6lf8a \
-H "Authorization: Bearer $GEMLEAD_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Demo booked"
}'{
"object": "list",
"data": [
{
"id": "r1n8vd2c",
"object": "pipeline_column",
"name": "Requests",
"kind": "requests",
"persona_id": null,
"position": 0,
"collapsed": true,
"deletable": false
},
{
"id": "h5t0bw9e",
"object": "pipeline_column",
"name": "Inbox",
"kind": "inbox",
"persona_id": null,
"position": 1,
"collapsed": false,
"deletable": false
},
{
"id": "q7m2xk4p",
"object": "pipeline_column",
"name": "Interested",
"kind": "custom",
"persona_id": null,
"position": 2,
"collapsed": false,
"deletable": true
},
{
"id": "z3c6lf8a",
"object": "pipeline_column",
"name": "Demo booked",
"kind": "custom",
"persona_id": null,
"position": 3,
"collapsed": false,
"deletable": true
}
],
"has_more": false,
"next_cursor": null
}Elimina una colonna della pipeline
Elimina una delle tue colonne. Le sue conversazioni tornano nella colonna Posta in arrivo.
Parametri di percorso
- column_idstringObbligatorioL'ID della colonna.
Restituisce
Un oggetto con l'id della colonna e deleted impostato su true.
Errori
- Nessuna colonna con questo ID sull'account della chiave.
- La colonna fa parte della board, come Posta in arrivo o la colonna di una buyer persona.
curl -X DELETE \
https://gemlead.ai/api/v1/pipeline_columns/z3c6lf8a \
-H "Authorization: Bearer $GEMLEAD_API_KEY"{
"id": "z3c6lf8a",
"object": "pipeline_column",
"deleted": true
}Riordina le colonne della pipeline
Mette le colonne della board in un nuovo ordine. Invia ogni colonna una volta.
Parametri del body
- column_idsarray di stringsObbligatorioTutti gli ID colonna della board, da sinistra a destra.
Restituisce
Le colonne della board nel nuovo ordine, un elenco di oggetti colonna della pipeline.
Errori
- Manca un parametro obbligatorio.
paramlo indica. - Un parametro ha un valore che l'API non accetta.
paramlo indica. - Un ID non corrisponde a nessuna colonna della board.
curl -X POST \
https://gemlead.ai/api/v1/pipeline_columns/reorder \
-H "Authorization: Bearer $GEMLEAD_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"column_ids": ["r1n8vd2c", "h5t0bw9e", "z3c6lf8a", "q7m2xk4p"]
}'{
"object": "list",
"data": [
{
"id": "r1n8vd2c",
"object": "pipeline_column",
"name": "Requests",
"kind": "requests",
"persona_id": null,
"position": 0,
"collapsed": true,
"deletable": false
},
{
"id": "h5t0bw9e",
"object": "pipeline_column",
"name": "Inbox",
"kind": "inbox",
"persona_id": null,
"position": 1,
"collapsed": false,
"deletable": false
},
{
"id": "z3c6lf8a",
"object": "pipeline_column",
"name": "Call booked",
"kind": "custom",
"persona_id": null,
"position": 2,
"collapsed": false,
"deletable": true
},
{
"id": "q7m2xk4p",
"object": "pipeline_column",
"name": "Interested",
"kind": "custom",
"persona_id": null,
"position": 3,
"collapsed": false,
"deletable": true
}
],
"has_more": false,
"next_cursor": null
}