Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.
openapi: 3.2.0
info:
title: Operations Hub GitLab API
version: 0.1.1
description: ''
servers: []
tags:
- name: Gitlab
paths:
/api/gitlab/sandbox-update:
post:
operationId: integrations_gitlab_api_trigger_sandbox_update
summary: Trigger Sandbox Update
parameters: []
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Success'
'400':
description: Bad Request
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
description: Play update-release-from-dev inside this deploy's own pipeline.
tags:
- Gitlab
security:
- APIKeyAuth: []
- CookieAuth: []
components:
schemas:
ErrorCode:
description: Error codes for API errors.
enum:
- validation
- server
- auth
- unknown
- external
- generic
title: ErrorCode
type: string
Error:
additionalProperties: false
description: Error response schema.
properties:
code:
$ref: '#/components/schemas/ErrorCode'
message:
title: Message
type: string
required:
- code
- message
title: Error
type: object
Success:
additionalProperties: false
description: 'Schema returned for successful operations.
The `success` field is always ``true`` in this schema. Failed operations are
represented by the :class:`Error` schema instead, so a ``false`` value does
not occur in practice. The field is included for consistency across responses
and to make the contract explicit for clients.'
properties:
success:
default: true
description: Always true for this schema. Errors are represented by a separate Error schema, so false is never returned.
title: Success
type: boolean
title: Success
type: object
securitySchemes:
APIKeyAuth:
type: http
scheme: bearer
CookieAuth:
type: apiKey
in: cookie
name: opshub_prod_sessionid
AuthBearer:
type: http
scheme: bearer