GET/services/{serviceId}/metrics/{awsResource}Gets intelligent health check metrics for an AWS resource on a service#
GET/services/{serviceId}/dependenciesPaginated endpoint for listing active dependencies for a given service#
POST/services/{serviceId}/dependenciesManually define a new dependency for a given Service#
DELETE/services/{serviceId}/dependencies/discoveredDeletes all discovered dependencies, including those marked as ignored, for the…#
GET/services/{serviceId}/dependencies/ignoredPaginated endpoint for listing ignored dependencies for a given service#
DELETE/services/{serviceId}/dependencies/ignoredDelete all dependencies that are marked ignored#
DELETE/services/{serviceId}/dependencies/{dependencyId}Mark a dependency as ignored, removing it from the list of active dependencies…#
PATCH/services/{serviceId}/dependencies/{dependencyId}Update a dependency's name and/or isSPOF flag.#
DELETE/services/{serviceId}/dependencies/ignored/{dependencyId}Delete a dependency that is marked as ignored#
GET/services/{serviceId}/dependencies/{dependencyId}/reliability-test/{reliabilityTestId}/run/{runNumber}.mdGet a dependency reliability test run rendered as markdown#
PUT/services/{serviceId}/dependencies/{dependencyId}/nameRenames a dependency#
POST/services/{serviceId}/dependencies/ignored/{dependencyId}/restoreRestore a dependency that is marked as ignored, returning it to the list of…#
GET/services/{serviceId}/failure-flags/{failureFlagName}/reliability-test/{reliabilityTestId}/run/{runNumber}.mdGet a failure flag reliability test run rendered as markdown#
GET/services/{serviceId}/reliability-test/{reliabilityTestId}/run/{runNumber}.mdGet a reliability test run rendered as markdown#
GET/servicesPaginated endpoint for fetching services for a given team#
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: Gremlin Services API
version: '1.0'
contact:
name: Gremlin Support
email: support@gremlin.com
license:
name: Gremlin License
url: https://www.gremlin.com/license_2017_03_24
termsOfService: https://www.gremlin.com/terms_of_service_2017_03_24
description: 'Operations tagged services across 2 of this provider''s published API definitions: gremlin-openapi.json, gremlin-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: /v1
- url: https://api.gremlin.com/v1
description: Gremlin API v1
tags:
# --- truncated at 32 KB (73 KB total) ---
# Full source: https://artifacts.apis.io/gremlin/openapi/gremlin-services-api-openapi.yml