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.