Harness Delete Repositories API

The Delete Repositories API from Harness — 2 operation(s) for delete repositories.

Operations 2

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

DELETE /gateway/ssca-manager/v1/orgs/{org}/projects/{project}/integration/{integration}/repos Remove repositories from an SCM integration · Delete Repositories from Integration #
Ask an LLM
“How do I drop certain repositories from a supply chain SCM integration?”
“Can I remove every repo from an integration at once?”
Tell an agent destructive · confirm first
Remove repositories {repos} from integration {integration} in project {project} of org {org}.
Remove all repos from integration {integration} in org {org} project {project}.
DELETE /gateway/ssca-manager/v1/repository Delete repositories from the repo listing · Delete Repositories from Repo Listing Page #
Ask an LLM
“Can I delete repositories straight from the supply chain repository listing page?”
“What does removing repos from the repo listing do?”
Tell an agent destructive · confirm first
Delete repositories from the repository listing for account {account}.
Clear the selected repos off the repository listing page.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/harness:harness-delete-repositories-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

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.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

harness-delete-repositories-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Harness Delete Repositories API
  version: '1.0'
  description: The Harness Software Delivery Platform uses OpenAPI Specification v3.0.
  contact:
    name: API Support
    email: contact@harness.io
    url: https://harness.io/
  x-logo:
    url: https://mma.prnewswire.com/media/779232/Harnes_logo_horizontal.jpg?p=facebook
    altText: Harness
  termsOfService: https://harness.io/terms-of-use/
servers:
- url: https://app.harness.io
  description: Harness host URL
- url: https://{vanity}
  description: Vanity URL
  variables:
    vanity:
      default: app.harness.io
security:
- x-api-key: []
tags:
- name: Delete Repositories
paths:
  /gateway/ssca-manager/v1/orgs/{org}/projects/{project}/integration/{integration}/repos:
    parameters:
    - $ref: '#/components/parameters/OrgParam1'
    - $ref: '#/components/parameters/ProjectParam1'
    - schema:
        type: string
      name: integration
      in: path
      required: true
      description: A unique identifier for the integration created using the Create Integration API. This ID is returned in the response of the Create Integration API and must be provided as a path parameter when fetching integration details or repositories.
    delete:
      summary: Delete Repositories from Integration
      tags:
      - Delete Repositories
      responses:
        '200':
          $ref: '#/components/responses/UpdateIntegrationResponseBody'
      operationId: deleteRepos
      x-stoplight:
        id: amik8vh9jyz77
      security:
      - x-api-key: []
      requestBody:
        $ref: '#/components/requestBodies/ConfigureReposRequest'
      x-internal: false
      parameters:
      - $ref: '#/components/parameters/AccountHeader6'
  /gateway/ssca-manager/v1/repository:
    parameters: []
    delete:
      summary: Delete Repositories from Repo Listing Page
      tags:
      - Delete Repositories
      responses:
        '200':
          description: OK
        '400':
          description: Bad Request
        '500':
          description: Internal Server Error
      operationId: deleteRepositories
      x-stoplight:
        id: o8kj31dcokuhk
      security:
      - x-api-key: []
      parameters:
      - $ref: '#/components/parameters/AccountHeader6'
      requestBody:
        description: DeleteRepositoriesRequestBody
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DeleteRepositoriesRequestBody'
components:
  schemas:
    Repositories:
      title: Repositories
      x-stoplight:
        id: g7mmcc1qasngi
      type: object
      required:
      - repo_url
      - org_identifier
      - project_identifier
      properties:
        repo_url:
          type: string
          x-stoplight:
            id: veuh1bjeksk3g
          description: URL of the repo to be deleted
        repo_branch:
          type: string
          x-stoplight:
            id: udulq793jiljv
        org_identifier:
          type: string
          x-stoplight:
            id: cefofd4glde0e
          description: Org of the repository to be deleted.
        project_identifier:
          type: string
          x-stoplight:
            id: 7muf87n2tf8pd
          description: Project of the repository to be deleted.
    ConfigureReposRequest:
      title: ConfigureReposRequest
      x-stoplight:
        id: uyhoz22jjl5wa
      type: object
      properties:
        include_all_repos:
          type: boolean
          x-stoplight:
            id: xymwue0lwsv5i
          default: false
        repositories:
          type: array
          x-stoplight:
            id: hntwo5gylga5s
          items:
            $ref: '#/components/schemas/RepoDetailsDTO'
      description: ''
    RepoDetailsDTO:
      title: RepoDetailsDTO
      x-stoplight:
        id: eihp15s8nv92s
      type: object
      required:
      - name
      properties:
        visibility:
          x-stoplight:
            id: ez0edh2q63cx2
          type: string
          enum:
          - PUBLIC
          - PRIVATE
          - INTERNAL
        name:
          type: string
          x-stoplight:
            id: nxbdl5uhz9o08
        url:
          type: string
          x-stoplight:
            id: 7d09rjt1h1dgf
        owner:
          type: string
          x-stoplight:
            id: x5vboqzmz2d6e
        branch:
          type: string
          x-stoplight:
            id: oi7kymx5agh5l
        id:
          type: string
          x-stoplight:
            id: 0rxqrs8wzvqk7
        size:
          type: string
          x-stoplight:
            id: 0rxqrs8wfvqk7
    UpdateIntegration:
      description: Example response
      type: object
      properties:
        all_repos_configured:
          type: boolean
          x-stoplight:
            id: mzqfyvpcwazsh
        missing_repos:
          type: object
          x-stoplight:
            id: ojbz7bwfxr7nc
          properties:
            count:
              type: integer
              x-stoplight:
                id: ig8gb6hujl1ao
            names:
              type: array
              x-stoplight:
                id: bkwtvt92gi2mp
              items:
                type: string
                x-stoplight:
                  id: p58wnzr4nvs0a
            reason:
              type: string
              x-stoplight:
                id: s8khufnak4py8
      x-examples:
        Example 1:
          integration_id: alksdfjals98-23malsdf
          all_repos_configured: false
          missing_repos:
            count: 2
            names:
            - repo1
            - repo2
            reason: Repo not found
    DeleteRepositoriesRequestBody:
      title: DeleteRepositoriesRequestBody
      x-stoplight:
        id: k5i9vmudevv6v
      type: array
      items:
        $ref: '#/components/schemas/Repositories'
  parameters:
    ProjectParam1:
      in: path
      required: true
      schema:
        type: string
      description: Harness project ID
      name: project
    OrgParam1:
      name: org
      in: path
      required: true
      schema:
        type: string
      description: Harness organization ID
    AccountHeader6:
      name: Harness-Account
      in: header
      required: true
      schema:
        type: string
      description: Identifier field of the account the resource is scoped to. This is required for Authorization methods other than the x-api-key header. If you are using the x-api-key header, this can be skipped.
  requestBodies:
    ConfigureReposRequest:
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ConfigureReposRequest'
  responses:
    UpdateIntegrationResponseBody:
      description: Example response
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/UpdateIntegration'
  securitySchemes:
    x-api-key:
      name: x-api-key
      type: apiKey
      in: header
      description: API key is a token provided while making the API calls. This is used to authenticate the client at the exposed endpoint.
externalDocs:
  description: Find out more about Swagger
  url: http://swagger.io
x-stoplight:
  id: oc91t4vrfnjyi
x-tagGroups:
- name: Organizations
  tags:
  - Organization
- name: Projects
  tags:
  - Org Project
  - Project
- name: Secrets
  tags:
  - Account Secret
  - Org Secret
  - Project Secret
  - Secrets
- name: Connectors
  tags:
  - Account Connector
  - Org Connector
  - Project Connector
  - Connectors
  - GoogleSecretManagerConnector
- name: Roles
  tags:
  - Account Roles
  - Organization Roles
  - Project Roles
  - Roles
- name: Resource Groups
  tags:
  - Account Resource Groups
  - Organization Resource Groups
  - Project Resource Groups
  - Filter Resource Groups
  - Harness Resource Group
  - Zendesk
- name: Role Assignments
  tags:
  - Account Role Assignments
  - Org Role Assignments
  - Project Role Assignments
  - Role Assignments
- name: Platform
  tags:
  - Access Control List
  - Account Banner
  - Account Banner
  - Account Licensed Modules
  - Account License Type
  - Account Webhooks
  - AccountSetting
  - Accounts
  - Analyze Account Access Policy
  - Analyze Organization Access Policy
  - Analyze Project Access Policy
  - ApiKey
  - Audit
  - AuditFilters
  - Authentication Settings
  - Canny
  - Devops Essentials License Data By Account
  - EULA
  - Filter
  - Harness Resource Type
  - Invite
  - IP Allowlist
  - Nextgen Ldap
  - Notification Channels
  - Notification Rules
  - OIDC
  - Oidc-Access-Token
  - Oidc-ID-Token
  - Org Webhooks
  - Permissions
  - Project Webhooks
  - Secret Managers
  - Service Account
  - Setting
  - SMTP
  - Source Code Manager
  - Token
  - User
  - User Group
  - Variables
- name: Delegate
  tags:
  - Agent mTLS Endpoint Management
  - Delegate Download Resource
  - Delegate Group Tags Resource
  - Delegate Setup Resource
  - Delegate Token Resource
- name: Pipelines
  tags:
  - Pipelines
  - Input Sets
  - Approvals
  - Pipeline Execution
  - Pipeline Dashboard
  - Pipeline Input Set
  - Pipeline
  - Pipeline Execution Details
  - Pipeline Execute
  - Pipeline Refresh
  - Pipeline data retention
  - Triggers
  - TriggersEvents
  - Webhook Triggers
  - Webhook Event Handler
  - DryRunPipeline
- name: Artifact Registry
  tags:
  - Registries
  - Artifacts
  - Docker Artifacts
  - Helm Artifacts
  - quarantine
  - Webhooks
  - Spaces
  - Replication
  - Registry V3 - Registries
  - Registry V3 - Packages
  - Registry V3 - Versions
  - Registry V3 - Files
  - Registry V3 - Metadata
  - Registry V3 - Firewall
  - Registry V3 - Transfer
- name: Database DevOps
  tags:
  - Database Schema
  - Database Instance
  - Deployed State
  - Execution Config
  - Migration State
- name: CD
  tags:
  - K8s Release Service Mapping
  - CustomDeployment
  - Environments
  - EnvironmentGroup
  - Infrastructures
  - Usage
  - File Store
  - Service Dashboard
  - ServiceOverrides
  - Rollback
  - tas
- name: Deployment Freeze
  tags:
  - Freeze CRUD
  - Freeze Evaluation
  - Freeze Schema
- name: Services
  tags:
  - Account Services
  - Org Services
  - Project Services
  - Services
- name: Rancher Infrastructures
  tags:
  - Account Rancher Infrastructure
  - Org Rancher Infrastructure
  - Project Rancher Infrastructure
- name: Templates
  tags:
  - Account Template
  - Org Template
  - Project Template
  - Templates
  - Global Templates
- name: GitOps
  tags:
  - Agents
  - Application
  - Applications
  - Certificates
  - Clusters
  - Dashboard Aggregates
  - Dashboards
  - GnuPGP Keys
  - GPG Keys
  - Hosts
  - Project mappings
  - Projects
  - Reconciler
  - Repositories
  - Repository Certificates
  - Repository credentials
  - ValidateHost
- name: GitX
  tags:
  - GitX Webhooks
  - Org Gitx Webhooks
  - Project Gitx Webhooks
- name: CACM
  tags:
  - Anomalies Ignorelist Rule
  - Anomalies
  - BI Dashboards
  - Budgets
  - Budget Groups
  - Cost Categories
  - Cloud Accounts
  - K8S Connectors Metadata
  - Notification Settings v2
  - Overview
  - Data Job Status
  - Recommendation cost settings
  - Unit Metric
  - Anomaly Comments
  - Cloud and AI cost anomaly details
  - Cloud and AI cost anomalies v2
  - Cost Details
  - Currency Preferences
  - External Data Provider
  - AiEngine
  - CACM governance cost settings
  - Governance Enforcement Recommendation APIs
  - Governance Alert
  - Governance Overview
  - Governance Recommendation APIs
  - RuleEnforcement
  - Rule Executions
  - Rule
  - Rule Sets
  - Perspectives Folders
  - Perspective Reports
  - Perspectives
  - Cost Category Jira Project Mapping
  - Recommendations Details
  - Recommendations
  - Recommendation Jira
  - Recommendation Preferences
  - Recommendation Presets
  - Recommendation Servicenow
  - Recommendation Tags
  - Recommendation Ignore List
  - AutoStopping Rules
  - AutoStopping Rules V2
  - AutoStopping Load Balancers
  - AutoStopping Fixed Schedules
  - AutoStopping Alerts
  - Commitment Orchestrator Events APIs
- name: Feature Flags
  tags:
  - API Keys
  - Feature Flags
  - Targets
  - Target Groups
  - Environment Perspectives
  - Anomalies
  - Proxy
  - Tags
- name: SRM
  tags:
  - Monitored Services
  - SLOs dashboard
  - NG SLOs
  - SLOs
  - Downtime
  - Srm Notification
- name: Internal Developer Portal - IDP
  tags:
  - Entities
  - Teams
  - CatalogCustomProperties
  - Scores
  - DataSource
  - KubernetesDataPoints
  - AggregationRules
  - AppConfig
  - PluginInfo
  - LayoutProxy
  - Kinds
  - LayoutsV3
  - LayoutsV4
- name: Environment Management - IDP
  tags:
  - Environment
  - Infrastructure
  - Instance
- name: Custom Dashboards
  tags:
  - aida
  - dashboards
  - downloads
  - embed
  - folders
- name: Policy Management
  tags:
  - dashboard
  - examples
  - policies
  - evaluate
  - evaluations
  - policysets
  - system
- name: Code
  tags:
  - repository
  - status_checks
  - pullreq
  - upload
  - webhook
  - resource
  - rules
  - labels
- name: IaCM
  tags:
  - usage
  - approvals
  - costs
  - executions
  - module-registry
  - workspaces
  - settings
  - tf-standard-backend
  - variables
- name: STO
  tags:
  - Exemptions
  - Issues
  - Scans
  - Products
  - Test Targets
  - Target Variants
- name: SEI
  tags:
  - Collection categories
  - Collections
  - Contributors
  - DORA
- name: Git Sync (deprecated)
  tags:
  - Git Branches
  - Git Full Sync
  - Git Sync Settings
  - Git Sync
  - Git Sync Errors
- name: Error Models
  tags:
  - Error Response
  - Governance Metadata
- name: Supply Chain Security
  tags:
  - integration
  - PipelineInfraConfig
  - SBOM
  - Integration Step Config
  - Delete Step Config
  - Delete Repositories
  - Pipeline Store Config
  - Evidence Vault [Beta]
- name: Release Management
  tags:
  - Release Groups
  - Releases
  - Orchestration Processes
  - Orchestration Activities
  - Orchestration Executions
  - Conflicts
  - Freeze
  - Reports
  - Uploads
- name: Resilience Testing
  tags:
  - Actions
  - Action Templates
  - Chaos Components
  - Chaos Hubs
  - ChaosGuard Conditions
  - ChaosGuard Rules
  - DR Tests
  - Experiments
  - Experiment Templates
  - Faults
  - Fault Templates
  - Chaos Infrastructure
  - Health
  - Network Maps
  - Onboarding
  - Probes
  - Probe Templates
  - Chaos Recommendations
  - Risks