Confluence API endpoints for accessing Confluence Cloud platform functionality.
API Documentation: Confluence Cloud REST API v2
The Confluence API provides comprehensive access to pages, spaces, users, comments, and other Confluence resources.
Use the /confluence/{target} endpoint to proxy requests to the Confluence REST API.
Proxies requests to the Confluence Cloud REST API v2. The target parameter specifies the Confluence API endpoint.
API Documentation: Confluence Cloud REST API v2
Examples:
/confluence/api/v2/pages/123 - Get page details/confluence/api/v2/spaces - List spaces/confluence/api/v2/users/me - Get current user info/confluence/api/v2/pages/123/comments - Get page commentsForge and OAuth2 apps cannot access this REST resource.
string
Requiredstring
RequiredRequest successfully proxied to Confluence API
object
1
2
3
4
curl --request GET \
--url '{FORGE_EGRESS_PROXY_URL}/confluence/{target}' \
--header 'Accept: application/json' \
--header 'forge-proxy-authorization: Forge as=app,id=invocation-123'Proxies PUT requests to the Confluence Cloud REST API v2. The target parameter specifies the Confluence API endpoint.
API Documentation: Confluence Cloud REST API v2
Examples:
/confluence/api/v2/pages/123 - Update page/confluence/api/v2/blogs/123 - Update blog postForge and OAuth2 apps cannot access this REST resource.
string
Requiredstring
Requiredstring
Generic request body
object
Request successfully proxied to Confluence API
object
1
2
3
4
5
6
curl --request PUT \
--url '{FORGE_EGRESS_PROXY_URL}/confluence/{target}' \
--header 'Accept: application/json' \
--header 'forge-proxy-authorization: Forge as=app,id=invocation-123' \
--header 'Content-Type: application/json' \
--data '{}'Proxies POST requests to the Confluence Cloud REST API v2. The target parameter specifies the Confluence API endpoint.
API Documentation: Confluence Cloud REST API v2
Examples:
/confluence/api/v2/pages - Create new page/confluence/api/v2/pages/123/comments - Add comment to page/confluence/api/v2/blogs - Create new blog postForge and OAuth2 apps cannot access this REST resource.
string
Requiredstring
Requiredstring
Generic request body
object
Request successfully proxied to Confluence API
object
1
2
3
4
5
6
curl --request POST \
--url '{FORGE_EGRESS_PROXY_URL}/confluence/{target}' \
--header 'Accept: application/json' \
--header 'forge-proxy-authorization: Forge as=app,id=invocation-123' \
--header 'Content-Type: application/json' \
--data '{}'Proxies DELETE requests to the Confluence Cloud REST API v2. The target parameter specifies the Confluence API endpoint.
API Documentation: Confluence Cloud REST API v2
Examples:
/confluence/api/v2/pages/123 - Delete page/confluence/api/v2/pages/123/comments/456 - Delete commentForge and OAuth2 apps cannot access this REST resource.
string
Requiredstring
RequiredRequest successfully proxied to Confluence API
object
1
2
3
4
curl --request DELETE \
--url '{FORGE_EGRESS_PROXY_URL}/confluence/{target}' \
--header 'Accept: application/json' \
--header 'forge-proxy-authorization: Forge as=app,id=invocation-123'Proxies OPTIONS requests to the Confluence Cloud REST API v2. Used for CORS preflight requests and method discovery.
API Documentation: Confluence Cloud REST API v2
Forge and OAuth2 apps cannot access this REST resource.
string
Requiredstring
RequiredRequest successfully proxied to Confluence API
object
1
2
3
4
curl --request OPTIONS \
--url '{FORGE_EGRESS_PROXY_URL}/confluence/{target}' \
--header 'Accept: application/json' \
--header 'forge-proxy-authorization: Forge as=app,id=invocation-123'Proxies HEAD requests to the Confluence Cloud REST API v2. Returns headers without response body, useful for checking resource existence.
API Documentation: Confluence Cloud REST API v2
Forge and OAuth2 apps cannot access this REST resource.
string
Requiredstring
RequiredRequest successfully proxied to Confluence API
object
1
2
3
4
curl --request HEAD \
--url '{FORGE_EGRESS_PROXY_URL}/confluence/{target}' \
--header 'Accept: application/json' \
--header 'forge-proxy-authorization: Forge as=app,id=invocation-123'Proxies PATCH requests to the Confluence Cloud REST API v2. The target parameter specifies the Confluence API endpoint.
API Documentation: Confluence Cloud REST API v2
Examples:
/confluence/api/v2/pages/123 - Partially update pageForge and OAuth2 apps cannot access this REST resource.
string
Requiredstring
Requiredstring
Generic request body
object
Request successfully proxied to Confluence API
object
1
2
3
4
5
6
curl --request PATCH \
--url '{FORGE_EGRESS_PROXY_URL}/confluence/{target}' \
--header 'Accept: application/json' \
--header 'forge-proxy-authorization: Forge as=app,id=invocation-123' \
--header 'Content-Type: application/json' \
--data '{}'Rate this page: