Endpoints:
POST /lineup/markers.json
creates an account wide marker that shows up in the Lineup.
Required parameters:
name
of the marker.date
of the marker iso8601 formatted without a time part.
This endpoint will return 201 Created
with an empty response body.
{
"name": "Anniversary",
"date": "2021-01-01"
}
curl -s -H "Authorization: Bearer $ACCESS_TOKEN" -H "Content-Type: application/json" \
-d '{"name": "Anniversary", "date": "2021-01-01"}' \
https://3.basecampapi.com/$ACCOUNT_ID/lineup/markers.json
PUT /lineup/markers/1.json
change name and/or date of the marker with an ID of1
.
Optional parameters:
name
of the marker.date
of the marker iso8601 formatted without a time part.
This endpoint will return 200 OK
with an empty response body.
{
"name": "Updated anniversary"
}
curl -s -H "Authorization: Bearer $ACCESS_TOKEN" -H "Content-Type: application/json" \
-d '{"name": "Updated anniversary"}' -X PUT \
https://3.basecampapi.com/$ACCOUNT_ID/lineup/markers/1.json
DELETE /lineup/markers/1.json
permanently destroys the marker with an ID of1
immediately.
This endpoint will return 204 No Content
.
curl -s -H "Authorization: Bearer $ACCESS_TOKEN" -H "Content-Type: application/json" \
-X DELETE \
https://3.basecampapi.com/$ACCOUNT_ID/lineup/markers/1.json