{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://zieapi.vercel.app"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/payments:beanstream/post-payments":{"post":{"operationId":"payments_beanstream_post_payments","summary":"Make Payment","description":"POST /payments","tags":["payments"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"live"}},"/v1/payments:beanstream/get-payments-trans-id":{"get":{"operationId":"payments_beanstream_get_payments_trans_id","summary":"Get payment","description":"GET /payments/{transId}","tags":["payments"],"parameters":[{"name":"transId","in":"query","required":true,"description":"The transaction id.","schema":{"type":"number","description":"The transaction id."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"live"}},"/v1/payments:beanstream/post-payments-trans-id-completions":{"post":{"operationId":"payments_beanstream_post_payments_trans_id_completions","summary":"Complete pre-auth","description":"POST /payments/{transId}/completions","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["transId"],"properties":{"transId":{"type":"number","description":"The transaction id."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"live"}},"/v1/payments:beanstream/post-payments-trans-id-returns":{"post":{"operationId":"payments_beanstream_post_payments_trans_id_returns","summary":"Return payment","description":"POST /payments/{transId}/returns","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["transId","body"],"properties":{"transId":{"type":"number","description":"The transaction id."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"live"}},"/v1/payments:beanstream/post-payments-trans-id-void":{"post":{"operationId":"payments_beanstream_post_payments_trans_id_void","summary":"Void Transaction","description":"POST /payments/{transId}/void","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["transId","body"],"properties":{"transId":{"type":"number","description":"The transaction id to void."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"live"}},"/v1/payments:beanstream/post-profiles":{"post":{"operationId":"payments_beanstream_post_profiles","summary":"Create Profile","description":"POST /profiles","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"live"}},"/v1/payments:beanstream/get-profiles-profile-id":{"get":{"operationId":"payments_beanstream_get_profiles_profile_id","summary":"Get profile","description":"GET /profiles/{profileId}","tags":["payments"],"parameters":[{"name":"profileId","in":"query","required":true,"description":"The profile id. (aka CustomerCode)","schema":{"type":"string","description":"The profile id. (aka CustomerCode)"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"live"}},"/v1/payments:beanstream/put-profiles-profile-id":{"post":{"operationId":"payments_beanstream_put_profiles_profile_id","summary":"Update Profile","description":"PUT /profiles/{profileId}","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["profileId","body"],"properties":{"profileId":{"type":"string","description":"The profile id. (aka CustomerCode)"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"live"}},"/v1/payments:beanstream/delete-profiles-profile-id":{"post":{"operationId":"payments_beanstream_delete_profiles_profile_id","summary":"Delete profile","description":"DELETE /profiles/{profileId}","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["profileId"],"properties":{"profileId":{"type":"string","description":"The profile id. (aka CustomerCode)"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"live"}},"/v1/payments:beanstream/get-profiles-profile-id-cards":{"get":{"operationId":"payments_beanstream_get_profiles_profile_id_cards","summary":"Get cards","description":"GET /profiles/{profileId}/cards","tags":["payments"],"parameters":[{"name":"profileId","in":"query","required":true,"description":"The profile id. (aka CustomerCode)","schema":{"type":"string","description":"The profile id. (aka CustomerCode)"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"live"}},"/v1/payments:beanstream/post-profiles-profile-id-cards":{"post":{"operationId":"payments_beanstream_post_profiles_profile_id_cards","summary":"Add card","description":"POST /profiles/{profileId}/cards","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["profileId","body"],"properties":{"profileId":{"type":"string","description":"The profile id. (aka CustomerCode)"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"live"}},"/v1/payments:beanstream/put-profiles-profile-id-cards-card-id":{"post":{"operationId":"payments_beanstream_put_profiles_profile_id_cards_card_id","summary":"Update card","description":"PUT /profiles/{profileId}/cards/{cardId}","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["profileId","cardId","body"],"properties":{"profileId":{"type":"string","description":"The profile id. (aka CustomerCode)"},"cardId":{"type":"number","description":"The card id."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"live"}},"/v1/payments:beanstream/delete-profiles-profile-id-cards-card-id":{"post":{"operationId":"payments_beanstream_delete_profiles_profile_id_cards_card_id","summary":"Delete card","description":"DELETE /profiles/{profileId}/cards/{cardId}","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["profileId","cardId"],"properties":{"profileId":{"type":"string","description":"The profile id. (aka CustomerCode)"},"cardId":{"type":"number","description":"The card id."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"live"}},"/v1/payments:beanstream/post-reports":{"post":{"operationId":"payments_beanstream_post_reports","summary":"Search Query","description":"POST /reports","tags":["payments"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"live"}},"/v1/payments:beanstream/post-scripts-tokenization-tokens":{"post":{"operationId":"payments_beanstream_post_scripts_tokenization_tokens","summary":"Tokenize credit card","description":"POST /scripts/tokenization/tokens","tags":["payments"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"live"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}