statistics

Get PR exit reasons by interval

Changed on

Count of pull request queue-session exits by reason, grouped by time intervals. Each queue session (enter → leave) is counted once. A PR re-queued after failure appears in each session separately.

get/repos/{owner}/{repository}/stats/queues_pr_exit_reasons

Request

  • Base URL: https://api.mergify.com/v1
  • URL: https://api.mergify.com/v1/repos/{owner}/{repository}/stats/queues_pr_exit_reasons
  • Auth: one of:
    • HTTP bearer
    • HTTP bearer
    • HTTP bearer

Path parameters

repositorystring required

The name of the repository

ownerstring required

The owner of the repository

Query parameters

base_refstring[] nullable

Base reference(s) of the pull requests

queue_namestring[] nullable

Name of the merge queue(s) for the pull requests

priority_rule_namestring[] nullable

Name of the priority rule(s) of the pull requests

start_atstring date-time nullable

Get the stats from this date: an ISO 8601 datetime with a UTC offset (e.g. 2024-01-01T00:00:00Z); a Unix timestamp or a datetime without an offset is refused. Defaults to 1 day before end_at.

end_atstring date-time nullable

Get the stats until this date: an ISO 8601 datetime with a UTC offset (e.g. 2024-01-01T00:00:00Z); a Unix timestamp or a datetime without an offset is refused. Defaults to now.

Response

Successful Response

Changes

    • info

      the endpoint scheme security MergifyTokenBearerAuth was added to the API

    • info

      the endpoint scheme security AdminApplicationKey was added to the API

    • info

      the endpoint scheme security ApplicationAuth was removed from the API