> ## Documentation Index
> Fetch the complete documentation index at: https://docs.eorion.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 通过Id激活/挂起

> Activates or suspends a given process instance by id.



## OpenAPI

````yaml PUT /process-instance/{id}/suspended
openapi: 3.0.2
info:
  title: ORION Platform REST API
  description: OpenApi Spec for ORION Camunda Platform REST API.
  version: 7.22.6-ee
  license:
    name: Apache License 2.0
    url: http://www.apache.org/licenses/LICENSE-2.0.html
servers:
  - url: http://{host}:{port}/{contextPath}
    description: The API server for the default process engine
    variables:
      host:
        default: localhost
      port:
        default: '8080'
      contextPath:
        default: engine-rest
  - url: http://{host}:{port}/{contextPath}/engine/{engineName}
    description: The API server for a named process engine
    variables:
      host:
        default: localhost
      port:
        default: '8080'
      contextPath:
        default: engine-rest
      engineName:
        default: default
  - url: '{url}'
    description: The API server with a custom url
    variables:
      url:
        default: ''
security:
  - basicAuth: []
tags:
  - name: Authorization
  - name: Batch
  - name: Condition
  - name: Decision Definition
  - name: Decision Requirements Definition
  - name: Deployment
  - name: Engine
  - name: Event Subscription
  - name: Execution
  - name: External Task
  - name: Filter
  - name: Group
  - name: Historic Activity Instance
  - name: Historic Batch
  - name: Historic Decision Definition
  - name: Historic Decision Instance
  - name: Historic Decision Requirements Definition
  - name: Historic Detail
  - name: Historic External Task Log
  - name: Historic Identity Link Log
  - name: Historic Incident
  - name: Historic Job Log
  - name: Historic Process Definition
  - name: Historic Process Instance
  - name: Historic Task Instance
  - name: Historic User Operation Log
  - name: Historic Variable Instance
  - name: History Cleanup
  - name: Identity
  - name: Incident
  - name: Job
  - name: Job Definition
  - name: Message
  - name: Metrics
  - name: Migration
  - name: Modification
  - name: Process Definition
  - name: Process Instance
  - name: Signal
  - name: Schema Log
  - name: Task
  - name: Task Attachment
  - name: Task Comment
  - name: Task Identity Link
  - name: Task Local Variable
  - name: Task Variable
  - name: Telemetry
  - name: Tenant
  - name: User
  - name: Variable Instance
  - name: Version
externalDocs:
  description: Find out more about ORION Rest API
  url: https://docs.eorion.com
paths:
  /process-instance/{id}/suspended:
    put:
      tags:
        - Process Instance
      summary: Activate/Suspend Process Instance By Id
      description: Activates or suspends a given process instance by id.
      operationId: updateSuspensionStateById
      parameters:
        - name: id
          in: path
          schema:
            type: string
          required: true
          description: The id of the process instance to activate or suspend.
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SuspensionStateDto'
            examples:
              example-1:
                summary: PUT `/process-instance/aProcessInstanceId/suspended`
                value:
                  suspended: true
      responses:
        '204':
          description: Request successful.
components:
  schemas:
    SuspensionStateDto:
      type: object
      properties:
        suspended:
          type: boolean
          nullable: true
          description: >-
            A Boolean value which indicates whether to activate or suspend a
            given instance 

            (e.g. process instance, job, job definition, or batch). When the
            value is set to true, 

            the given instance will be suspended and when the value is set to
            false, 

            the given instance will be activated.
  securitySchemes:
    basicAuth:
      type: http
      scheme: basic

````