curl -u "pb_xxx:sk_xxx" -X PUT \
-H "Content-Type: application/json" \
-d '{
"type": "iframe",
"iframe": { "type": "fullscreen", "url": "https://insell.cliente.digital/" }
}' \
"https://api.sortify.com.br/v1/raffles/{id}/insells/{insell_id}"
curl -u "pb_xxx:sk_xxx" -X PUT \
-H "Content-Type: application/json" \
-d '{ "is_active": false }' \
"https://api.sortify.com.br/v1/raffles/{id}/insells/{insell_id}"
{
"success": true,
"message": "Insell atualizado com sucesso",
"data": {
"id": "4b3a2c1d-0e9f-8a7b-6c5d-e4f3a2b1c0d9",
"type": "iframe",
"title": "Oferta parceira",
"description": null,
"display_order": 0,
"iframe": { "type": "fullscreen", "url": "https://insell.cliente.digital/" },
"is_active": true,
"created_at": "2026-07-06T12:00:00.000Z",
"updated_at": "2026-07-06T12:10:00.000Z"
}
}
Insells
Atualizar insell
Atualiza um insell da ação, incluindo troca de tipo
PUT
/
v1
/
raffles
/
{id}
/
insells
/
{insell_id}
curl -u "pb_xxx:sk_xxx" -X PUT \
-H "Content-Type: application/json" \
-d '{
"type": "iframe",
"iframe": { "type": "fullscreen", "url": "https://insell.cliente.digital/" }
}' \
"https://api.sortify.com.br/v1/raffles/{id}/insells/{insell_id}"
curl -u "pb_xxx:sk_xxx" -X PUT \
-H "Content-Type: application/json" \
-d '{ "is_active": false }' \
"https://api.sortify.com.br/v1/raffles/{id}/insells/{insell_id}"
{
"success": true,
"message": "Insell atualizado com sucesso",
"data": {
"id": "4b3a2c1d-0e9f-8a7b-6c5d-e4f3a2b1c0d9",
"type": "iframe",
"title": "Oferta parceira",
"description": null,
"display_order": 0,
"iframe": { "type": "fullscreen", "url": "https://insell.cliente.digital/" },
"is_active": true,
"created_at": "2026-07-06T12:00:00.000Z",
"updated_at": "2026-07-06T12:10:00.000Z"
}
}
Atualização parcial: envie apenas os campos que deseja alterar. Aceita os mesmos campos do criar insell, todos opcionais.
Regras de tipo e configuração (idênticas a upsells/presells):
- Os objetos
custom/iframesão substituição total — envie o objeto completo. - Trocar o
typeexige a configuração do novo tipo na mesma requisição. Mudar parasimpleexige o objetosimple: { button_text, button_url }. - Objeto de configuração que não corresponde ao tipo retorna
INSELL_CONFIG_TYPE_MISMATCH.
Path params
string
required
ID da ação (UUID).
string
required
ID do insell (UUID).
Erros
| HTTP | Código | Quando ocorre |
|---|---|---|
404 | INSELL_NOT_FOUND | Insell inexistente, de outra ação ou de outra conta |
400 | NO_FIELDS_TO_UPDATE | Nenhum campo enviado |
400 | demais códigos INSELL_* | Mesmas regras de validação do criar |
curl -u "pb_xxx:sk_xxx" -X PUT \
-H "Content-Type: application/json" \
-d '{
"type": "iframe",
"iframe": { "type": "fullscreen", "url": "https://insell.cliente.digital/" }
}' \
"https://api.sortify.com.br/v1/raffles/{id}/insells/{insell_id}"
curl -u "pb_xxx:sk_xxx" -X PUT \
-H "Content-Type: application/json" \
-d '{ "is_active": false }' \
"https://api.sortify.com.br/v1/raffles/{id}/insells/{insell_id}"
{
"success": true,
"message": "Insell atualizado com sucesso",
"data": {
"id": "4b3a2c1d-0e9f-8a7b-6c5d-e4f3a2b1c0d9",
"type": "iframe",
"title": "Oferta parceira",
"description": null,
"display_order": 0,
"iframe": { "type": "fullscreen", "url": "https://insell.cliente.digital/" },
"is_active": true,
"created_at": "2026-07-06T12:00:00.000Z",
"updated_at": "2026-07-06T12:10:00.000Z"
}
}