How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

GalaConnect API

GalaConnect is Gala's public programmatic surface for GalaSwap: fetching and filling token swaps, creating and terminating swaps, creating headless wallets, creating project tokens, authorizing cross-channel fees, and proxying GalaChain token-contract calls across channels. Documented as OpenAPI 3.0 and labelled Beta.

GalaConnect API is one of 8 APIs that Gala Games publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Swaps, Wallets, Tokens, DeFi, and Blockchain. The published artifact set on APIs.io includes an OpenAPI specification and rate-limit docs.

This API exposes 28 operations across 28 paths, organized into 3 resource areas, and defines 13 schemas. It is described by OpenAPI 3.0.0, at version 1.0.0.

Requests are made against a single base URL, https://api-galaswap.gala.com.

28 operations 28 paths 13 schemas 4 GET24 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
1.0.0
Base URL
https://api-galaswap.gala.com
Resource Areas
3

Paths & Operations 28

Across 28 paths, the API surfaces 28 operations — 4 GET, 24 POST. They span 3 resource areas: API: GalaConnect Operations, API: GalaChain Operations, GalaConnect Client Operations. Each is listed below with its method, path, parameters, and response codes.

API: GalaConnect Operations 12
GET
/v1/tokens
Get Tokens
2 params → 200
POST
/v1/FetchAvailableTokenSwaps
Get Swaps
body → 200
POST
/v1/BatchFillTokenSwap
Accept Swaps
1 param body → 201
POST
/v1/RequestTokenSwap
Create Swap
1 param body → 201
POST
/v1/TerminateTokenSwap
Cancel Swap
1 param body → 201
POST
/v1/CreateHeadlessWallet
Create Headless Wallet
body → 201
POST
/v1/channels/{channel}/AuthorizeFee
Authorize Cross-Channel Fee
2 params body → 201
POST
/v1/RequestBridgeToken
Request to Bridge a Token
1 param body → 201
POST
/v1/BridgeToken
Bridge a Token
1 param body → 201
POST
/v1/multisig
Create Multisignature Policy
1 param body → 201400401500
GET
/v1/multisig
List Multi-Signature Policies
1 param → 200401500
GET
/v1/multi-signature/{policyName}
Get Multi-Signature Policy by Name
1 param → 200404500
API: GalaChain Operations 14

These operations are direct interactions with the GalaChain blockchain, with the GalaConnect API doing little more than proxying your request.

POST
/galachain/api/{channel}/token-contract/FetchBalances
Get Balances
1 param body → 200
POST
/galachain/api/{channel}/token-contract/FetchAllowances
Get Allowances
1 param body → 200
POST
/galachain/api/asset/token-contract/FetchTokenSwapsOfferedByUser
Get Swaps by User
body → 200
POST
/galachain/api/{channel}/token-contract/FetchMintAllowanceSupply
Get Mint Allowance Supply
1 param body → 200
POST
/galachain/api/{channel}/token-contract/FetchTokenClassesWithSupply
Get Token Classes With Supply
1 param body → 200
POST
/galachain/api/{channel}/token-contract/FetchTokenMintConfigurations
Get Token Mint Configurations
1 param body → 200
POST
/galachain/api/asset/public-key-contract/GetPublicKey
Get Public Key
body → 200
POST
/galachain/api/{channel}/token-contract/TransferToken
Transfer Tokens
2 params body → 201
POST
/galachain/api/{channel}/token-contract/MintTokenWithAllowance
Mint Token With Allowance
2 params body → 201
POST
/galachain/api/{channel}/token-contract/MintToken
Mint Token
2 params body → 201
POST
/galachain/api/{channel}/token-contract/BatchMintToken
Batch Mint Token
2 params body → 201
POST
/galachain/api/{channel}/token-contract/BurnTokens
Burn Tokens
2 params body → 200
POST
/galachain/api/{channel}/token-contract/GrantAllowance
Grant Allowance
2 params body → 201
POST
/galachain/api/{channel}/token-contract/FetchFeeBalances
Fetch Fee Balances
1 param body → 200
GalaConnect Client Operations 2

These are operations that you should generally do via the GalaConnect website client. Nonetheless, they are documented here for completeness. These APIs are not likely to remain s…

POST
/v1/CreateProjectToken
Create Project Token
1 param body → 201
GET
/v1/tokencreationjobs
Get Token Creation Jobs
→ 200

Schemas 13

The contract defines 13 schemas that model the data the API accepts and returns. The most detailed are Allowance (14 properties), NewProjectTokenDetails (8 properties), TokenClass (4 properties), SignedRequest (3 properties). Each schema is shown below with its type and property counts.

AllowanceType
integer
The type of allowance. Some allowance types might not have any current use cases. The possible values are: 0 (Use), 1 (Lock), 2 (Spend), 3 (Transfer), 4 (Mint)…
Allowance
object
14 properties 14 required
MintConfiguration
TokenClass
object
4 properties 4 required
TokenClassWithSupply
TokenInstance
SwapOffered
object
2 properties 2 required
SwapWanted
object
2 properties 2 required
NewSwap
object
3 properties 3 required
Swap
SwappableToken
SignedRequest
object
3 properties 3 required
NewProjectTokenDetails
object
8 properties 7 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

gala-games-galaconnect-openapi.json Raw ↑

Other APIs Gala Games publishes across the network.

GalaChain Token Contract API
GalaChain DEX v3 Contract API
GalaChain Launchpad Contract API
GalaChain Fee Contract API
GalaChain Public Key Contract API
Gala Block Explorer API
Gala DeFi Backend API
Where this information came from

This is an independent, third-party profile of GalaConnect API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.