# Turn GCPay into an API for your pay applications

> Read your Applications for Payment, outstanding lien waivers and compliance items from GCPay with one API call each. Or have a workflow check every project each morning and email you the waivers waiting for a signature.

Page: https://fous.com/automate/gcpay
Updated: 2026-11-12

Works with your own GCPay account. Fous is an independent product.

## What you can build on GCPay

### Get applications for payment

Opens each project on the Projects tab and reads the Applications for Payment table: pay application number, dates, status and whether waivers are outstanding.

- Takes: Project (optional)
- Returns: Project, pay application #, application date, period to, status, waivers outstanding

### List outstanding lien waivers

Opens the Outstanding icon in the Lien Waivers section of the Dashboard tab and reads the waivers waiting for your signature.

- Takes: Project (optional)
- Returns: Project, pay application #, waiver, amount

### Check compliance items on a project

Reads a project's compliance documents and which ones are still red, because the general contractor has not yet verified them.

- Takes: Project
- Returns: Project, document, uploaded, verified, expiration date

### Create and save an application for payment

Clicks + CREATE in a project's Applications for Payment section, fills in $ This Period or % Work To Date and Material Stored per line, and saves without submitting.

- Takes: Project, period to, lines with $ this period or % work to date, material stored
- Returns: Project, pay application #, period to, items still red in the green box

## Automate GCPay with a workflow

A [workflow](/product/workflows) runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

### Lien waivers waiting for a signature, every project

Starts: Every weekday at 7:00

1. List the outstanding lien waivers from the Dashboard tab.
2. Stop when there are none.
3. Email you the list, one section per project, with pay application # and amount.

### Compliance items still red before you bill

Starts: Every Monday at 8:00

1. For each project you name, check its compliance documents.
2. Keep the ones still red or with an expiration date in the next 30 days.
3. Email you the list, one section per project.

### Pay application status changes, posted to your accounting

Starts: Every weekday at 17:00

1. Get the Applications for Payment on every project.
2. Keep the ones whose status changed since the last run.
3. Post project, pay application #, period to and status to your accounting system's webhook.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

## Once built, one call from your code

Once you have built a [method](/product/methods), it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get applications for payment” would look like.

Example request:

```
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "gcpay.com/get_applications_for_payment",
    "input": {
      "project": "Northwind Medical Office Building"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "applications": [
      {
        "project": "Northwind Medical Office Building",
        "pay_application_number": 7,
        "application_date": "2026-10-27",
        "period_to": "2026-10-31",
        "status": "Submitted",
        "waivers_outstanding": false
      },
      {
        "project": "Northwind Medical Office Building",
        "pay_application_number": 6,
        "application_date": "2026-09-25",
        "period_to": "2026-09-30",
        "status": "Approved",
        "waivers_outstanding": true
      }
    ]
  }
}
```

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

## GCPay’s own options

GCPay builds and maintains integrations with the general contractor's ERP: projects, commitments, change orders and compliance documents come in, and approved applications for payment go out for AP processing. Its pages describe no API for subcontractors, who use GCPay at no cost in the browser.

| Option | What it covers | What it takes |
| --- | --- | --- |
| Managed ERP connectors | Sage 300 CRE, Sage 100 Contractor, Sage Intacct Construction, Viewpoint Vista, CMiC and Acumatica, linked to the general contractor's GCPay account. | Set up by GCPay for the general contractor. GCPay builds, maintains and updates each connection; no price is stated. |
| Procore Project Financials bridge | Connects GCPay to an ERP that has no direct connector, through Procore Project Financials. | A general contractor that runs Procore Project Financials. |
| GCPay by hand | Schedules of values, Applications for Payment, change orders, lien waivers, compliance documents and pay application status, project by project. | A free subcontractor account, registered through Get Started. |

Read on November 12, 2026: [GCPay integrations](https://ww3.gcpay.com/gcpay-integrations/), [GCPay for subcontractors](https://ww3.gcpay.com/subcontractor-management-software/), [GCPay Resource Center: Subcontractors](https://help.gcpay.com/support/solutions/51000093331).

## Signing in to GCPay

You sign in to GCPay at gcpay.com/login.do with your own user account. Users are added to a company account and then to each project, with project permissions such as Editor or Lien Officer. With Fous you sign in once through GCPay's own sign-in with your own account: the login is sealed with AES-256, and an expired session is signed back in.

## Worth knowing

- **A submitted AFP cannot be changed**: Once a pay application is submitted or approved, you cannot adjust it, and errors go to your general contractor. That is why the create method here saves the AFP without submitting it.
- **+ CREATE needs an approved schedule of values**: The green + CREATE button appears only when your schedule of values is submitted and approved and no pay application exists yet for the project.
- **Red means not yet verified**: Uploaded compliance documents stay red until the general contractor verifies them. The items in an AFP's green box also stay red until each one is resolved.
- **Permissions are set per project**: An Editor can create a schedule of values, AFP or change order. The Lien Waivers tab needs Admin or Lien Officer permissions, and each project has one Designated Signer.

## More in Construction

- [BuildingConnected](https://fous.com/automate/buildingconnected.md)
- [LCPtracker](https://fous.com/automate/lcptracker.md)
- [Procore](https://fous.com/automate/procore.md)
- [Autodesk Build](https://fous.com/automate/autodesk-build.md)
- [SOKA-BAU Online-Service](https://fous.com/automate/soka-bau-online-service.md)
- [United Rentals Total Control](https://fous.com/automate/united-rentals-total-control.md)
- [Hyphen SupplyPro](https://fous.com/automate/hyphen-supplypro.md)
- [Trimble Unity Construct](https://fous.com/automate/trimble-unity-construct.md)
- [Oracle Textura Payment Management](https://fous.com/automate/oracle-textura-payment-management.md)
- [Payapps](https://fous.com/automate/payapps.md)

Other industries: [FTD Mercury](/automate/ftd-mercury), [千牛卖家中心](/automate/qianniu-seller-center), [VA Enrollment Manager](/automate/va-enrollment-manager), [PSE&G My Account](/automate/pse-and-g-my-account), [foodpanda Partner Portal](/automate/foodpanda-partner-portal), [BBVA Net Cash México](/automate/bbva-net-cash-mexico).

## Frequently asked questions

### Does GCPay have an API?

Not for subcontractors: GCPay's pages describe none. GCPay builds and maintains connectors to the general contractor's ERP, such as Sage, Viewpoint Vista, CMiC and Acumatica, which send approved applications for payment to AP. As a subcontractor you work in GCPay itself, at no cost.

### Can I change a GCPay pay application after I submit it?

No. Once a pay application is submitted or approved, GCPay does not let you adjust it. Reach out to your general contractor if you find an error.

### Why is my GCPay compliance document still red after I uploaded it?

Because the general contractor has not verified it yet. Compliance items stay red until the general contractor verifies them, so uploading alone does not clear the marker.

### Where do I find lien waivers waiting for my signature?

On the Dashboard tab, under Outstanding in the Lien Waivers section. A project's Applications for Payment table also has a Waivers link, purple when waivers are outstanding, and the Lien Waivers tab shows them if you have Admin or Lien Officer permissions.

### Is Fous affiliated with GCPay?

No. Fous is an independent product. You use it with your own GCPay account, and a method reads and does only what that account can.

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of GCPay (GCPay). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.
