Skip to main content

Endpoints de To do Lists

Peticiones POST

Obtener los To do Lists de un proyecto de Basecamp

Request

  • Método: POST
  • Ruta: /chronus-basecamp/basecamp-proyecto-todolist/<id_proyecto>/<id_todoset>
  • Content-Type: application/json

Payload

Payload
{
"access_token": "access_token",
"expires_in": 1209600,
"refresh_token": "refresh_token",
"expires_at": 1689089410
}

Response

{
"descripcion": "descripcion",
"id_todolist": "id",
"groups_url": "groups_url",
"nombre": "nombre",
"status": "status"
}
  • Revisar la documentación de Basecamp - To do Lists para más información sobre el endpoint de To do Lists.

Obtener las tareas agrupadas por estatus de una To do List de Basecamp

Request

  • Método: POST
  • Ruta: /chronus-basecamp/basecamp-proyecto-todolist-group/<id_proyecto>/<id_todolist>
  • Content-Type: application/json

Payload

Payload
{
"access_token": "access_token",
"expires_in": 1209600,
"refresh_token": "refresh_token",
"expires_at": 1689089410
}

Response

[
{ "nombre": "nombre_grupo", "tareas": ["lista de tareas"] },
{ "nombre": "nombre_grupo_2", "tareas": ["lista de tareas"] }
]
  • Revisar la documentación de Basecamp - To do Lists para más información sobre el endpoint de To do Lists.

Obtener las tareas completadas agrupadas por su To do List de Basecamp

Request

  • Método: POST
  • Ruta: /chronus-basecamp/basecamp-proyecto-todolist-completed-todos/<id_proyecto>/<id_todolist>
  • Content-Type: application/json

Payload

Payload
{
"access_token": "access_token",
"expires_in": 1209600,
"refresh_token": "refresh_token",
"expires_at": 1689089410
}

Response

[
{
"nombre": "nombre_grupo",
"tareas": [
{
"nombre": "nombre_tarea",
"asignados": ["lista de asignados a la tarea"],
"fecha_completacion": "fecha_completacion",
"completada_por": "completada_por"
}
]
}
]
  • Revisar la documentación de Basecamp - To do Lists para más información sobre el endpoint de To do Lists.

Obtener los clientes del team de Soporte

Request

  • Método: POST
  • Ruta: /chronus-basecamp/basecamp-soporte-todolists
  • Content-Type: application/json

Payload

Payload
{
"access_token": "access_token",
"expires_in": 1209600,
"refresh_token": "refresh_token",
"expires_at": 1689089410
}

Response

  • Revisar la documentación de Basecamp - To do Lists para más información sobre el endpoint de To do Lists.

Obtener los proyectos de soporte de un cliente

Request

  • Método: POST
  • Ruta: /chronus-basecamp/basecamp-soporte-todosets/<id_todoset>
  • Content-Type: application/json

Payload

Payload
{
"access_token": "access_token",
"expires_in": 1209600,
"refresh_token": "refresh_token",
"expires_at": 1689089410
}

Response

  • Revisar la documentación de Basecamp - To do Lists para más información sobre el endpoint de To do Lists.

Obtener los grupos de tareas de un proyecto de soporte exclusivamente de un colaborador

Request

  • Método: POST
  • Ruta: /chronus-basecamp/basecamp-soporte-todos/<id_todolist>/<id_colaborador>
  • Content-Type: application/json

Payload

Payload
{
"access_token": "access_token",
"expires_in": 1209600,
"refresh_token": "refresh_token",
"expires_at": 1689089410
}

Response

  • Revisar la documentación de Basecamp - To do Lists para más información sobre el endpoint de To do Lists.