> ## Documentation Index
> Fetch the complete documentation index at: https://docs.usequeue.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Service Checkout



## OpenAPI

````yaml GET /service_checkouts/{service_checkout_id}
openapi: 3.0.0
info:
  title: Queue REST API
  description: >-
    # 🚀 Get started here


    This template guides you through CRUD operations (GET, POST, PUT, DELETE),
    variables, and tests.


    ## 🔖 **How to use this template**


    #### **Step 1: Send requests**


    RESTful APIs allow you to perform CRUD operations using the POST, GET, PUT,
    and DELETE HTTP methods.


    This collection contains each of these
    [request](https://learning.postman.com/docs/sending-requests/requests/)
    types. Open each request and click "Send" to see what happens.


    #### **Step 2: View responses**


    Observe the response tab for status code (200 OK), response time, and size.


    #### **Step 3: Send new Body data**


    Update or add new data in "Body" in the POST request. Typically, Body data
    is also used in PUT request.


    ```

    {
        "name": "Add your name in the body"
    }

     ```

    #### **Step 4: Update the variable**


    Variables enable you to store and reuse values in Postman. We have created a
    [variable](https://learning.postman.com/docs/sending-requests/variables/)
    called `base_url` with the sample request
    [https://postman-api-learner.glitch.me](https://postman-api-learner.glitch.me).
    Replace it with your API endpoint to customize this collection.


    #### **Step 5: Add tests in the "Scripts" tab**


    Adding tests to your requests can help you confirm that your API is working
    as expected. You can write test scripts in JavaScript and view the output in
    the "Test Results" tab.


    <img
    src="https://content.pstmn.io/fa30ea0a-373d-4545-a668-e7b283cca343/aW1hZ2UucG5n"
    alt="" height="1530" width="2162">


    ## 💪 Pro tips


    - Use folders to group related requests and organize the collection.
        
    - Add more
    [scripts](https://learning.postman.com/docs/writing-scripts/intro-to-scripts/)
    to verify if the API works as expected and execute workflows.
        

    ## 💡Related templates


    [API testing
    basics](https://go.postman.co/redirect/workspace?type=personal&collectionTemplateId=e9a37a28-055b-49cd-8c7e-97494a21eb54&sourceTemplateId=ddb19591-3097-41cf-82af-c84273e56719)  

    [API
    documentation](https://go.postman.co/redirect/workspace?type=personal&collectionTemplateId=e9c28f47-1253-44af-a2f3-20dce4da1f18&sourceTemplateId=ddb19591-3097-41cf-82af-c84273e56719)  

    [Authorization
    methods](https://go.postman.co/redirect/workspace?type=personal&collectionTemplateId=31a9a6ed-4cdf-4ced-984c-d12c9aec1c27&sourceTemplateId=ddb19591-3097-41cf-82af-c84273e56719)
  version: 1.0.0
servers:
  - url: https://app.usequeue.com/api/v1
security: []
tags:
  - name: Projects
  - name: Tasks
  - name: Columns
  - name: Task Comments
  - name: Invoices
  - name: Task Credits
paths:
  /service_checkouts/{service_checkout_id}:
    get:
      tags:
        - Service Checkouts
      summary: Get a specific service checkout
      parameters:
        - name: service_checkout_id
          in: path
          required: true
          schema:
            type: string
          example: XYZ123abc
      responses:
        '200':
          description: Client detail
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                    example: true
                  service_checkout:
                    $ref: '#/components/schemas/ServiceCheckout'
      security:
        - bearerAuth: []
components:
  schemas:
    ServiceCheckout:
      type: object
      properties:
        id:
          type: string
          example: sub_1RMsEgG02uXfwr5Hbn98NqDD
        checkout_session_id:
          type: string
        pause_date:
          type: string
          format: date-time
          nullable: true
        paused:
          type: boolean
        days_left:
          type: integer
          nullable: true
        completed:
          type: boolean
          nullable: true
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
        default:
          type: boolean
        cancel_date:
          type: string
          format: date-time
          nullable: true
        months_since_creation:
          type: integer
        archive:
          type: boolean
          nullable: true
        qty:
          type: integer
          example: 1
        addons_purchased:
          type: boolean
        currency:
          type: string
          example: usd
        disable_pause:
          type: boolean
          nullable: true
        paypal_subscription_data:
          type: object
          nullable: true
        paypal_single_charge_data:
          type: object
          nullable: true
        retention_coupon_used:
          type: boolean
        unsubscribe_reason:
          type: string
          nullable: true
        unsubscribed_feedback:
          type: string
          nullable: true
        stripe_subscription_id:
          type: string
        stripe_payment_intent_id:
          type: string
          nullable: true
        service_price:
          type: object
          properties:
            id:
              type: string
            title:
              type: string
        service:
          type: object
          properties:
            id:
              type: string
            title:
              type: string
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer

````