Itens de linha
No HubSpot, os itens de linha são instâncias individuais de produtos. Quando um produto é anexado a um negócio, ele se torna um item de linha. Você pode criar itens de linha exclusivos para um orçamento individual, mas eles não serão adicionados à biblioteca de produtos. Os endpoints dos itens de linha permitem gerenciar esses dados e sincronizá-los entre o HubSpot e outros sistemas.
Exemplo de caso de uso: ao criar um conjunto de orçamentos para os representantes de vendas enviarem aos compradores em potencial, você pode usar essa API para criar itens de linha independentes por orçamento, bem como itens de linha anexados a produtos existentes.
Para criar um item de linha, faça uma solicitação POST
para /crm/v3/objects/line_items
. No corpo do post, inclua os detalhes do item de linha, como nome, quantidade e preço. Para criar um item de linha com base em um produto existente (criado por meio da API de produtos ou no HubSpot), inclua hs_product_id
no corpo do post.
Você também pode associar o item de linha a negócios e orçamentos, incluindo uma matriz de associations
no corpo do post. Por exemplo, o corpo do post abaixo criaria um item de linha chamado "Novo item de linha independente", associado a um negócio (ID: 12345
) e a um orçamento (ID: 67890
).
Please note: the line items Term property (hs_recurring_billing_period
) accepts ISO-8601 period formats of PnYnMnD and PnW.
Você pode recuperar itens de linha individualmente ou em massa.
- Para recuperar um item de linha específico, faça uma solicitação
GET
para/crm/v3/objects/line_items/{lineItemId}
, ondelineItemId
é o ID do item de linha. - Para recuperar todos os itens de linha, faça uma solicitação
GET
para/crm/v3/objects/line_items
.
Parameter | Description |
---|---|
propriedades
| Uma lista separada por vírgulas das propriedades a serem retornadas em resposta. Se alguma das propriedades especificadas não estiver presente nos objetos solicitados, ela será ignorada. |
propertiesWithHistory
| Uma lista separada por vírgulas das propriedades a serem retornadas, junto com seu histórico de valores anteriores. Se alguma das propriedades especificadas não estiver presente nos objetos solicitados, ela será ignorada. |
Para atualizar um item de linha, faça uma solicitação PATCH
para /crm/v3/objects/line_items/{lineItemId}
, onde lineItemId
é o ID do item de linha.
No corpo do post, inclua os valores de propriedade que você deseja atualizar. Você não pode atualizar associações com esse método. Em vez disso, você precisará usar a API de associações.
Por exemplo, o corpo da sua solicitação pode ser parecido com o seguinte:
Agradecemos pelos seus comentários. Eles são muito importantes para nós.