Galileo Financial Technologies Program API

The Program API from Galileo Financial Technologies — 6 operation(s) for program.

OpenAPI Specification

galileo-fs-program-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Galileo Financial Technologies Pro Config Program API
  version: '2026-05-23'
  description: 'Best-effort OpenAPI 3.1 sketch of the Galileo Financial Technologies (Pro)

    REST API surface, covering Program (accounts and cards), Config, Dispute 3.0,

    Loan, Payment Hub, Risk, External Transactions, and the Events webhook.

    Endpoint detail is intentionally coarse because Galileo publishes its

    operation-level reference behind reference pages

    (/pro/reference/post_<functionname>); shapes here describe representative

    POST resources. Generated from public documentation; not an official spec.

    '
  contact:
    name: Galileo Pro Documentation
    url: https://docs.galileo-ft.com/pro/
servers:
- url: https://api-sandbox.cv.gpsrv.com
  description: Sandbox
security:
- basicAuth: []
tags:
- name: Program
paths:
  /pro/program/accounts:
    post:
      tags:
      - Program
      operationId: createAccount
      summary: Create a program account
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GalileoRequest'
      responses:
        '200':
          $ref: '#/components/responses/GalileoOk'
  /pro/program/accounts/get:
    post:
      tags:
      - Program
      operationId: getAccount
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GalileoRequest'
      responses:
        '200':
          $ref: '#/components/responses/GalileoOk'
  /pro/program/cards:
    post:
      tags:
      - Program
      operationId: createCard
      summary: Issue a card (physical, virtual, instant)
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GalileoRequest'
      responses:
        '200':
          $ref: '#/components/responses/GalileoOk'
  /pro/program/cards/get:
    post:
      tags:
      - Program
      operationId: getCard
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GalileoRequest'
      responses:
        '200':
          $ref: '#/components/responses/GalileoOk'
  /pro/program/transactions:
    post:
      tags:
      - Program
      operationId: listTransactions
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GalileoRequest'
      responses:
        '200':
          $ref: '#/components/responses/GalileoOk'
  /pro/program/authorization_controls:
    post:
      tags:
      - Program
      operationId: setAuthorizationControls
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GalileoRequest'
      responses:
        '200':
          $ref: '#/components/responses/GalileoOk'
components:
  schemas:
    GalileoRequest:
      type: object
      description: Galileo Pro form-style request payload. Provider-specific fields apply.
      additionalProperties: true
      properties:
        providerId:
          type: string
          description: Galileo provider id
        username:
          type: string
        password:
          type: string
        productId:
          type: string
        transactionId:
          type: string
    GalileoResponse:
      type: object
      additionalProperties: true
      properties:
        status_code:
          type: integer
        status:
          type: string
        processing_time:
          type: number
        response_data:
          type: object
          additionalProperties: true
  responses:
    GalileoOk:
      description: Successful Galileo response
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/GalileoResponse'
  securitySchemes:
    basicAuth:
      type: http
      scheme: basic
      description: 'HTTPS request authenticated with provider ID, username, password, and

        product ID as documented in the Galileo Pro tenant onboarding guide.

        '