Triggering api build gives 404

I'm trying to trigger a build using a token owned by the repo owner.

https://xx.com/api/v4/projects/1059/ref/master/trigger/pipeline?token=zz

but this sends me a response

{"error":"404 Not Found"}

How do I resolve this?

calling project details I get:

https://xx.com/api/v4/projects/1059/
{
  "id": 1059,
  "description": "",
  "archived": false,
  "visibility": "private",
  "resolve_outdated_diff_discussions": false,
  "container_registry_enabled": true,
  "issues_enabled": true,
  "merge_requests_enabled": true,
  "wiki_enabled": true,
  "jobs_enabled": true,
  "snippets_enabled": true,
  "shared_runners_enabled": true,
  "lfs_enabled": true,
  "creator_id": 470,
  "import_status": "none",
  "import_error": null,
  "open_issues_count": 0,
  "runners_token": "xxx",
  "public_jobs": true,
  "ci_config_path": null,
  "shared_with_groups": [],
  "only_allow_merge_if_pipeline_succeeds": false,
  "request_access_enabled": false,
  "only_allow_merge_if_all_discussions_are_resolved": false,
  "printing_merge_request_link_enabled": true,
  "merge_method": "merge",
  "external_authorization_classification_label": null,
  "permissions": {
    "project_access": null,
    "group_access": {
      "access_level": 50,
      "notification_level": 3
    }
  },
  "approvals_before_merge": 0,
  "mirror": false
}
Edited Jun 06, 2019 by Sudipta Dutta
Assignee Loading
Time tracking Loading