curl --request POST \
--url https://api.hubapi.com/crm/v3/pipelines/{objectType} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"displayOrder": 0,
"label": "My replaced pipeline",
"stages": [
{
"displayOrder": 0,
"label": "In Progress",
"metadata": {
"ticketState": "OPEN"
}
},
{
"displayOrder": 1,
"label": "Done",
"metadata": {
"ticketState": "CLOSED"
}
}
]
}
'{
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"displayOrder": 0,
"id": "812723471",
"label": "My ticket pipeline",
"stages": [
{
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"displayOrder": 0,
"id": "1234912",
"label": "In Progress",
"metadata": {
"ticketState": "OPEN"
},
"updatedAt": "2019-12-07T16:50:06.678Z"
},
{
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"displayOrder": 0,
"id": "1234914",
"label": "Done",
"metadata": {
"ticketState": "CLOSED"
},
"updatedAt": "2019-12-07T16:50:06.678Z"
}
],
"updatedAt": "2019-12-07T16:50:06.678Z"
}Créez un nouveau pipeline avec les valeurs de propriété fournies. L’objet de pipeline entier, y compris son identifiant unique, sera renvoyé dans la réponse.
curl --request POST \
--url https://api.hubapi.com/crm/v3/pipelines/{objectType} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"displayOrder": 0,
"label": "My replaced pipeline",
"stages": [
{
"displayOrder": 0,
"label": "In Progress",
"metadata": {
"ticketState": "OPEN"
}
},
{
"displayOrder": 1,
"label": "Done",
"metadata": {
"ticketState": "CLOSED"
}
}
]
}
'{
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"displayOrder": 0,
"id": "812723471",
"label": "My ticket pipeline",
"stages": [
{
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"displayOrder": 0,
"id": "1234912",
"label": "In Progress",
"metadata": {
"ticketState": "OPEN"
},
"updatedAt": "2019-12-07T16:50:06.678Z"
},
{
"archived": false,
"createdAt": "2019-10-30T03:30:17.883Z",
"displayOrder": 0,
"id": "1234914",
"label": "Done",
"metadata": {
"ticketState": "CLOSED"
},
"updatedAt": "2019-12-07T16:50:06.678Z"
}
],
"updatedAt": "2019-12-07T16:50:06.678Z"
}Produits pris en charge
Portées requises
The access token received from the authorization server in the OAuth 2.0 flow.
Le type d'objet du pipeline en cours de création (par exemple, transactions ou tickets)
An input used to create or replace a pipeline's definition.
L'ordre d'affichage de cette étape de pipeline. Si deux étapes de pipeline ont un « displayOrder » correspondant, elles seront triées par ordre alphabétique par libellé.
Un libellé utilisé pour organiser les phases du pipeline dans l'interface de HubSpot. Chaque libellé de phase de pipeline doit être unique dans ce pipeline.
Les étapes associées au pipeline. Elles peuvent être récupérées et mises à jour via les points de terminaison des étapes du pipeline.
Afficher attributs enfants
successful operation
A pipeline definition.
Si le pipeline est archivé.
La date de création de l'étape du pipeline. Les étapes des pipelines par défaut auront createdAt = 0.
L'ordre d'affichage de cette étape de pipeline. Si deux étapes de pipeline ont un « displayOrder » correspondant, elles seront triées par ordre alphabétique par libellé.
Un identifiant unique généré par HubSpot qui peut être utilisé pour récupérer et mettre à jour l'étape du pipeline.
Un libellé utilisé pour organiser les phases du pipeline dans l'interface de HubSpot. Chaque libellé de phase de pipeline doit être unique dans ce pipeline.
Les étapes associées au pipeline. Elles peuvent être récupérées et mises à jour via les points de terminaison des étapes du pipeline.
Afficher attributs enfants
La date de la dernière mise à jour de l'étape du pipeline.
La date à laquelle le pipeline a été archivé. archivedAt ne sera présent que si le pipeline est archivé.