This user guide only applies if your account and project is on our old platform, i.e. if your project's URL begins with https://xp-dev.com rather than https://<your-account>.xp-dev.com. If your account is on our new platform, you should be using this user guide instead.
Each Bug Hour Object has the following attributes:
Attribute | Description |
---|---|
id | Unique Bug Hour ID |
user | Username of the user that registered this Bug Hour |
bug | Bug ID that the Bug Hour belongs to |
hours | Number of hours registered |
GET
request to https://xp-dev.com/api/v1/bughours/bug/<bug-id>
:
curl https://xp-dev.com/api/v1/bughours/bug/2
Responses will be a list of Bug Hour Objects:
{"response":[
{
"id":6,
"hours":4.0,
"user":"developer",
"bug":2
},
...
]}
GET
request to
https://xp-dev.com/api/v1/bughours/project/<project-id>
:
curl https://xp-dev.com/api/v1/bughours/project/3
Responses will be a list of Bug Hour Objects.
POST
request to https://xp-dev.com/api/v1/bughours/
with the
following attributes:
Mandatory:
Example request:
curl -X POST -H 'Content-Type: application/json' -d '{"hours":14.0,"bug":2}' https://xp-dev.com/api/v1/bughours/
Responses will be in the form of a single Bug Hour Object
GET
request to https://xp-dev.com/api/v1/bughours/<bughour-id>
. For
example:
curl https://xp-dev.com/api/v1/bughours/6
Responses will be in the form of a single Bug Hour Object
PUT
request to https://xp-dev.com/api/v1/bughours/<bughour-id>
with
the following attributes:
Mandatory:
Example request:
curl -X PUT -H 'Content-Type: application/json' -d '{"hours":14.0}' https://xp-dev.com/api/v1/bughours/6
Responses will be in the form of a single Bug Hour Object
DELETE
request to https://xp-dev.com/api/v1/bughours/<bughour-id>
:
curl -X DELETE https://xp-dev.com/api/v1/bughours/6
Feel free to contact us if you need any assistance.