---
title: "Read where one Startup Credits pull request stands: its checks, and its company verification."
method: GET
path: "/v1/startup-credits/pull-requests"
tags: ["Catalog"]
---

# Read where one Startup Credits pull request stands: its checks, and its company verification.

`GET /v1/startup-credits/pull-requests`

## Request

- Base URL: `https://api.sourcey.com`
- URL: `https://api.sourcey.com/v1/startup-credits/pull-requests`
- Auth: one of:
  - none
  - HTTP bearer

## Query parameters

- `pull` integer, required
- `repository` string, required

## Response `200`

Successful response.

- GetStartupCreditsPullRequestResponse200
  - `data` object, required
    - `checking` boolean, required
    - `pull_request` object, required
      - `head_sha` string, nullable, required
      - `pull_request_number` integer, required
      - `repository` string, required
      - `state` 'open' | 'merged' | 'closed', required
      - `url` string, uri, required
    - `purchase` object, nullable, required
      - `checkout_url` string, uri, nullable, required
      - `order_id` string, required
    - `result` object, nullable, required
      - `checks` object[], required
        - `details` object[], required
          - `path` string, nullable, required
          - `text` string, required
          - `url` string, uri, nullable, required
        - `key` 'admission' | 'files' | 'company' | 'standing' | 'conflicts' | 'sources' | 'facts' | 'logo' | 'verification' | 'review', required
        - `status` 'passed' | 'failed' | 'attention' | 'pending', required
        - `title` string, required
      - `company` string, nullable, required
      - `head_sha` string, required
      - `lead` string, required
      - `pull_request_number` integer, required
      - `report_url` string, uri, nullable, required
      - `repository` string, required
      - `standing` object, nullable, required
        - `criteria` object[], required
          - `key` 'source' | 'reach' | 'domain_age' | 'certificate_age' | 'mx', required
          - `label` string, required
          - `met` boolean, nullable, required
          - `requirement` string, required
          - `value` string, required
        - `evaluated_at` string, date-time, required
        - `rule` string, required
      - `state` 'passed' | 'needs_change' | 'needs_person' | 'refused' | 'verification_offered' | 'verifying' | 'verification_refused' | 'company_pending', required
      - `summary_contract` 'sourcey.pull-request-admission-summary/v1alpha1', required
      - `title` string, required
    - `verification` object, nullable, required
      - `checkout_expires_at` string, date-time, nullable, required
      - `company` string, required
      - `due_at` string, date-time, nullable, required
      - `finding` string, nullable, required
      - `phase` 'checkout_open' | 'paid' | 'approved' | 'refused' | 'refunding' | 'refunded', required
      - `refund_reason` string, nullable, required
      - `reviewed_head_sha` string, nullable, required

## Other responses

- `400`: Invalid request.
- `401`: HTTP 401 response.
- `403`: HTTP 403 response.
- `404`: Resource not found.
- `405`: HTTP 405 response.
- `429`: HTTP 429 response.
- `500`: HTTP 500 response.
- `503`: HTTP 503 response.

---

[API](https://skmtc.dev/sourcey/apis/sourcey-public-api.md) · [All operations](https://skmtc.dev/sourcey/apis/sourcey-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/sourcey/apis/sourcey-public-api/revisions/437166b51fa5?raw)
