---
title: "Get Pay As You Go Status"
method: GET
path: "/v1/v1/internal/users/{user_id}/pay-as-you-go"
tags: ["users"]
---

# Get Pay As You Go Status

`GET /v1/v1/internal/users/{user_id}/pay-as-you-go`

## Request

- Base URL: `https://api.getyourjob.pro` (the document declares no server; this is the origin it was published from)
- URL: `https://api.getyourjob.pro/v1/v1/internal/users/{user_id}/pay-as-you-go`
- Auth: none declared

Get pay-as-you-go overflow status for a user.

Args:
    user_id: User UUID
    auth: Authentication context
    session: Database session
    
Returns:
    Current pay-as-you-go status
    
Raises:
    HTTPException: 403 if user tries to access another user's settings

## Path parameters

- `user_id` string, required

## Response `200`

Successful Response

- PayAsYouGoResponse: Response for pay-as-you-go toggle.
  - `pay_as_you_go_enabled` boolean, required
  - `message` string, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/getyourjob/apis/matchingagent-api.md) · [All operations](https://skmtc.dev/getyourjob/apis/matchingagent-api/llms.txt) · [OpenAPI document](https://skmtc.dev/getyourjob/apis/matchingagent-api/revisions/3a2d9ceb7c84?raw)
