Siga a estrutura de pergunta recomendada pelo Dev Bot antes de enviar suas dúvidas de integração.
OBS. Disponível para uso com chave de acesso de filial e também com chave de acesso de ADM Geral.
| Campo | Tipo | Obrigatoriedade | Descrição |
|---|---|---|---|
| idBranch | int32 | Situacional | ID da filial onde o carrinho será criado. |
| idBranchToken | string | Situacional | Token identificador da filial onde o carrinho será criado. |
| idMember | int32 | Situacional | ID do aluno vinculado ao carrinho. Necessário caso o usuário já seja matriculado. |
| idProspect | int32 | Situacional | ID do prospect vinculado ao carrinho. Utilizado para visitantes ou leads. |
| voucher | string | Não | Código de desconto que será aplicado ao valor final do carrinho. |
| cartCheckoutLink | string | Não | URL direta para o processo de finalização do carrinho (checkout). |
| items | array | Sim | Lista de itens a serem incluídos no carrinho. Cada item pode ser uma matrícula idMembership ou um serviço idService. |
items#idMember ou idProspect deve ser informado. Além disso, cada item deve conter ou um idMembership ou um idService.| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| idMembership | int32 | Situacional | ID da matrícula a ser incluída. |
| idService | int32 | Situacional | ID do serviço a ser incluído. |
{
"idBranch": "123",
"idMember": 1010,
"idProspect": 0,
"voucher": "PROMOACADEMIA",
"items": [
{
"idMembership": 2001,
"idService": 0
}
]
}| Campo | Tipo | Descrição |
|---|---|---|
| idCartToken | string | Token único do carrinho criado. Pode ser usado posteriormente para recuperação. |
| cartCheckoutLink | string | URL direta para o processo de finalização do carrinho (checkout). |
username:passwordAuthorization: Basic *****************{
"idBranchToken": "string",
"idBranch": 0,
"idMember": 0,
"idProspect": 0,
"voucher": "string",
"cartCheckoutLink": "string",
"items": [
{
"idMembership": 0,
"idService": 0
}
]
}curl --location --request POST 'https://evo-integracao-api.w12app.com.br/api/v1/carts' \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json-patch+json' \
--data-raw '{
"idBranchToken": "string",
"idBranch": 0,
"idMember": 0,
"idProspect": 0,
"voucher": "string",
"cartCheckoutLink": "string",
"items": [
{
"idMembership": 0,
"idService": 0
}
]
}'{
"idCartToken": "string",
"cartCheckoutLink": "string"
}