{"openapi":"3.1.0","info":{"title":"Gateway Data Utilities API","version":"1.0.0","description":"Prepaid deterministic JSON/CSV utilities and Zcash request syntax checks. One successful new request consumes one of 100 credits. Credits and saved results expire after 30 days. A syntax review is not a cryptographic verification."},"servers":[{"url":"https://gatewayinformationgroup.com"}],"components":{"securitySchemes":{"OrderAccess":{"type":"http","scheme":"bearer","description":"Private token from a paid API-credit order. Keep it secret."}},"schemas":{"Job":{"type":"object","additionalProperties":false,"required":["operation","content"],"properties":{"operation":{"type":"string","enum":["validate-json","validate-csv","json-to-csv","csv-to-json","zec-request-check"]},"content":{"type":"string","description":"At most 65536 UTF-8 bytes. Never send wallet secrets."}}}}},"paths":{"/api/services/run":{"post":{"summary":"Run one utility job","security":[{"OrderAccess":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","pattern":"^[A-Za-z0-9_-]{8,100}$"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Job"}}}},"responses":{"200":{"description":"Downloadable content, filename, media type and summary. Same-key replay returns the saved result without another charge."},"400":{"description":"Invalid input; no credit consumed"},"401":{"description":"Missing, expired or revoked access"},"402":{"description":"Purchased credits exhausted"},"409":{"description":"Same request key used for different input"},"503":{"description":"Service unavailable"}}}},"/api/services/availability":{"get":{"summary":"Check currently configured payment methods","responses":{"200":{"description":"paypal and zec availability booleans; refresh before checkout"}}}}}}