formulario api ticket

como puedo enviar este formulario con las propiedades de ticket ??

const formData = {

submittedAt: new Date().getTime().toString(),

“fields”: [{

“objectTypeId”: “0-1”,

“name”: “email”,

“value”: event[0].email

},

{

“objectTypeId”: “0-1”,

“name”: “firstname”,

“value”: event[0].firstname

},

{

“objectTypeId”: “0-1”,

“name”: “subject”,

“value”: event[0].subject

},

],

};

Hola @ATaipe, espero que estes teniendo un gran día :blush:

Con respecto a tu duda,consultemos con nuestros expertos si tienen alguna sugerencia para ti.

Hola @JuanGomez0818, @Lucila-Andimol, @albertsg, tienen de casualidad una idea que pueda ayudar a @ATaipe con su objetivo?

Gracias a todos por contribuir. :grin:

Feliz viernes,

Diana

Hola @ATaipe, primero debes confirmar que la API que estas utilizando tenga permisos de lectura y escritura de Tickets. Por otro lado te dejo la documentación asociada a tickets para que puedas desarrollar mejor tu API:
API de CRM | Tickets (hubspot.es)

Saludos.

Hola @ATaipe ,

Primero, el formulario debe tener el campo del ticket que quieres enviar. Yo utilicé sólo “subject”.

Debes agregar el alcance “tickets” a la app privada.

Agregas las propiedades del ticket al objeto “0-5”, como se ve en el body de muestra.

{
 "submittedAt": "1702689294000",
 "fields": [
 {
 "objectTypeId": "0-1",
 "name": "email",
 "value": "example@example.com"
 },
 {
	 "objectTypeId": "0-5",
 "name": "subject",
 "value": "Asunto del ticket"
 }
 ]
}

Saludos.