arcade-dev · Capability
Arcade Gateways API
Arcade Gateways API capability. Self-contained Naftiko capability covering the Arcade Engine's Gateways surface.
Arcade Gateways API is a Naftiko capability published by arcade-dev, one of 9 capabilities the APIs.io network indexes for this provider.
Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.
Tagged areas include Arcade, Gateways, and MCP.
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Arcade Gateways API
description: Arcade Gateways API capability. Self-contained Naftiko capability covering the Arcade Engine's Gateways surface.
tags:
- Arcade
- Gateways
- MCP
created: '2026-05-25'
modified: '2026-05-25'
binds:
- namespace: env
keys:
ARCADE_API_KEY: ARCADE_API_KEY
capability:
consumes:
- type: http
namespace: arcade-gateways
baseUri: https://api.arcade.dev
description: Arcade Engine Gateways business capability. Self-contained, no shared references.
resources:
- name: v1-orgs-org_id-projects-project_id-gateways
path: /v1/orgs/{org_id}/projects/{project_id}/gateways
operations:
- name: projectgatewayslist
method: GET
description: Arcade List Gateways
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: org_id
in: path
type: string
description: Organization ID
- name: project_id
in: path
type: string
description: Project ID
- name: limit
in: query
type: integer
description: 'Number of items to return (default: 25, max: 100)'
- name: offset
in: query
type: integer
description: 'Offset from the start of the list (default: 0)'
- name: projectgatewayscreate
method: POST
description: Arcade Create A Gateway
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: org_id
in: path
type: string
description: Organization ID
- name: project_id
in: path
type: string
description: Project ID
- name: body
in: body
type: object
description: Request body.
- name: v1-orgs-org_id-projects-project_id-gateways-slug
path: /v1/orgs/{org_id}/projects/{project_id}/gateways/slug
operations:
- name: projectgatewayssluginfo
method: POST
description: Arcade Check Gateway Slug Availability
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: org_id
in: path
type: string
description: Organization ID
- name: project_id
in: path
type: string
description: Project ID
- name: body
in: body
type: object
description: Request body.
- name: v1-orgs-org_id-projects-project_id-gateways-gateway_id
path: /v1/orgs/{org_id}/projects/{project_id}/gateways/{gateway_id}
operations:
- name: projectgatewaysget
method: GET
description: Arcade Get A Gateway
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: org_id
in: path
type: string
description: Organization ID
- name: project_id
in: path
type: string
description: Project ID
- name: gateway_id
in: path
type: string
description: Gateway ID
- name: projectgatewaysupdate
method: PUT
description: Arcade Update A Gateway
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: org_id
in: path
type: string
description: Organization ID
- name: project_id
in: path
type: string
description: Project ID
- name: gateway_id
in: path
type: string
description: Gateway ID
- name: body
in: body
type: object
description: Request body.
- name: projectgatewaysdelete
method: DELETE
description: Arcade Delete A Gateway
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: org_id
in: path
type: string
description: Organization ID
- name: project_id
in: path
type: string
description: Project ID
- name: gateway_id
in: path
type: string
description: Gateway ID
- name: projectgatewayspatch
method: PATCH
description: Arcade Patch A Gateway
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: org_id
in: path
type: string
description: Organization ID
- name: project_id
in: path
type: string
description: Project ID
- name: gateway_id
in: path
type: string
description: Gateway ID
- name: body
in: body
type: object
description: Request body.
tools:
- name: arcade-projectgatewayslist
description: Arcade List Gateways
hints:
readOnly: true
destructive: false
idempotent: true
call: arcade-gateways.projectgatewayslist
outputParameters:
- type: object
mapping: $.
with:
org_id: tools.org_id
project_id: tools.project_id
limit: tools.limit
offset: tools.offset
- name: arcade-projectgatewayscreate
description: Arcade Create A Gateway
hints:
readOnly: false
destructive: false
idempotent: false
call: arcade-gateways.projectgatewayscreate
outputParameters:
- type: object
mapping: $.
with:
org_id: tools.org_id
project_id: tools.project_id
body: tools.body
- name: arcade-projectgatewayssluginfo
description: Arcade Check Gateway Slug Availability
hints:
readOnly: false
destructive: false
idempotent: false
call: arcade-gateways.projectgatewayssluginfo
outputParameters:
- type: object
mapping: $.
with:
org_id: tools.org_id
project_id: tools.project_id
body: tools.body
- name: arcade-projectgatewaysget
description: Arcade Get A Gateway
hints:
readOnly: true
destructive: false
idempotent: true
call: arcade-gateways.projectgatewaysget
outputParameters:
- type: object
mapping: $.
with:
org_id: tools.org_id
project_id: tools.project_id
gateway_id: tools.gateway_id
- name: arcade-projectgatewaysupdate
description: Arcade Update A Gateway
hints:
readOnly: false
destructive: false
idempotent: true
call: arcade-gateways.projectgatewaysupdate
outputParameters:
- type: object
mapping: $.
with:
org_id: tools.org_id
project_id: tools.project_id
gateway_id: tools.gateway_id
body: tools.body
- name: arcade-projectgatewaysdelete
description: Arcade Delete A Gateway
hints:
readOnly: false
destructive: true
idempotent: true
call: arcade-gateways.projectgatewaysdelete
outputParameters:
- type: object
mapping: $.
with:
org_id: tools.org_id
project_id: tools.project_id
gateway_id: tools.gateway_id
- name: arcade-projectgatewayspatch
description: Arcade Patch A Gateway
hints:
readOnly: false
destructive: false
idempotent: false
call: arcade-gateways.projectgatewayspatch
outputParameters:
- type: object
mapping: $.
with:
org_id: tools.org_id
project_id: tools.project_id
gateway_id: tools.gateway_id
body: tools.body