API
Project
Beebole legacy API — Project operations.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Beebole legacy API — Project operations.
{
"service": "project.create",
"project": {
"name": "Development",
"startDate": "2017-10-13", //optional, default 1st current month
"description" : "some description ...", //optional
"company": {"id": 233}
}
}
{
"status": "ok",
"id": 321
}
{
"service": "project.get",
"id": 321
}
{
"status" : "ok",
"project" : {
"id" : 321,
"name" : "Development",
"startDate": "2017-10-13",
"description" : "some description ...",
"company" : {"id" : 233},
"subprojects" : {"count" : 2},
"active" : true
}
}
{
"service" : "project.update",
"project" : {
"id" : 321,
"name" : "newName",
"startDate": "2017-10-13",
"description" : "some description ..."
}
}
{"status" : "ok"}
{
"service": "project.list",
"company" : {"id" : 233}
}
{
"status": "ok",
"projects": [
{
"id": 321,
"name" : "Development",
"startDate": "2017-10-13",
"description" : "some description ...",
"company": {"id" : 233},
"subprojects" : {"count" : 2},
"active" : true
}, ...
]
}
{
"service": "project.activate",
"id": 321
}
{"status": "ok"}
{
"service": "project.deactivate",
"id": 321
}
{"status": "ok"}
{
"service" : "project.attach_specific_task",
"id" : 78,
"task" : {
"id" : 43
}
}
{"status" : "ok"}
{
"service" : "project.detach_specific_task",
"id" : 78,
"task" : {
"id" : 43
}
}
{"status" : "ok"}
{
"service" : "project.specific_tasks",
"id" : 78
}
{
"status" : "ok",
"disabled" : false, //default : false
"specificTasks": [
{
"name" : "Administration",
"id" : 345,
"active":true
}, ...
]
}
{
"service" : "project.enable_specific_tasks",
"id" : 78
}
{"status" : "ok"}
{
"service" : "project.disable_specific_tasks",
"id" : 78
}
{"status" : "ok"}
{
"service" : "project.attach_member",
"id" : 78,
"person" : { // "person" or "group"
"id" : 43
}
}
{"status" : "ok"}
{
"service" : "project.detach_member",
"id" : 78,
"person" : { // "person" or "group"
"id" : 43
}
}
{"status" : "ok"}
{
"service" : "project.members",
"id" : 78
}
{
"status" : "ok",
"members": [
{
"name" : "John Le Carré",
"id" : 345
}, ...
],
"groups": [
{
"name" : "US",
"id" : 978
}, ...
]
}
{
"service" : "project.attach_manager",
"id" : 78,
"person" : {
"id" : 43
}
}
{"status" : "ok"}
{
"service" : "project.detach_manager",
"id" : 78,
"person" : {
"id" : 43
}
}
{"status" : "ok"}
{
"service" : "project.managers",
"id" : 78
}
{
"status" : "ok",
"members": [
{
"name" : "John Le Carré",
"id" : 345,
"email": "jlcarr@example.com",
"active": true
}, ...
]
}
{
"service" : "project.add_group",
"id" : 78,
"group" : {
"id" : 105
}
}
{"status": "ok"}
{
"service" : "project.remove_group",
"id" : 78,
"group" : {
"id" : 105
}
}
{"status": "ok"}
{
"service" : "project.groups",
"id" : 78
}
{
"status":"ok",
"groups":[
{
"id":4787,
"name":"US",
"groups":{"count":4}
}, ...
]
}
{
"service" : "project.set_custom_field_value",
"id" : 78,
"customField" : {
"id" : 4879,
"value" : "Salt Lake City, UT, USA"
}
}
{"status": "ok"}
{
"service" : "project.clear_custom_field_value",
"id" : 78,
"customField" : {
"id" : 4879
}
}
{"status": "ok"}
{
"service" : "project.custom_fields",
"id" : 78
}
{
"status":"ok",
"customFields":[
{
"id" : 4879,
"name" : "location",
"value" : "Salt Lake City, UT, USA"
}, ...
]
}
Was this page helpful?