XSKY ssl-certificates API

SSLCertificateController API

Operations 5

GET /ssl-certificates/ #
POST /ssl-certificates/ #
GET /ssl-certificates/{certificate_id} #
DELETE /ssl-certificates/{certificate_id} #
PATCH /ssl-certificates/{certificate_id} #

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/xsky-ssl-certificates-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

xsky-ssl-certificates-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: XMS is the controller of distributed storage system
  version: SDS_4.2.000.0.200302
  title: XMS access-paths Ssl Certificates API
  contact: {}
  license:
    name: Commercial
servers:
- url: /v1
tags:
- name: ssl-certificates
  description: 'SSLCertificateController API

    '
paths:
  /ssl-certificates/:
    get:
      tags:
      - ssl-certificates
      description: List certificates
      operationId: ListSSLCertificates
      parameters:
      - name: limit
        in: query
        description: paging param
        required: false
        x-exportParamName: Limit
        schema:
          type: integer
          format: int64
      - name: offset
        in: query
        description: paging param
        required: false
        x-exportParamName: Offset
        schema:
          type: integer
          format: int64
      responses:
        200:
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SSLCertificatesResp'
        500:
          description: InternalServerError
      security:
      - tokenInQuery: []
      - tokenInHeader: []
    post:
      tags:
      - ssl-certificates
      description: Create ssl certificate
      operationId: CreateSSLCertificate
      responses:
        200:
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SSLCertificateResp'
        400:
          description: BadRequest
        500:
          description: InternalServerError
      security:
      - tokenInQuery: []
      - tokenInHeader: []
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SSLCertificateCreateReq'
        description: ssl certificate info
        required: true
  /ssl-certificates/{certificate_id}:
    get:
      tags:
      - ssl-certificates
      description: Get certificates
      operationId: GetSSLCertificate
      parameters:
      - name: certificate_id
        in: path
        description: certificate id
        required: true
        x-exportParamName: CertificateId
        schema:
          type: integer
          format: int64
      - name: limit
        in: query
        description: paging param
        required: false
        x-exportParamName: Limit
        schema:
          type: integer
          format: int64
      - name: offset
        in: query
        description: paging param
        required: false
        x-exportParamName: Offset
        schema:
          type: integer
          format: int64
      responses:
        200:
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SSLCertificateResp'
        404:
          description: NotFound
        500:
          description: InternalServerError
      security:
      - tokenInQuery: []
      - tokenInHeader: []
    delete:
      tags:
      - ssl-certificates
      description: Delete ssl certificate
      operationId: DeleteSSLCertificate
      parameters:
      - name: certificate_id
        in: path
        description: certificate id
        required: true
        x-exportParamName: CertificateId
        schema:
          type: integer
          format: int64
      responses:
        200:
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SSLCertificateResp'
        400:
          description: BadRequest
        404:
          description: NotFound
        500:
          description: InternalServerError
      security:
      - tokenInQuery: []
      - tokenInHeader: []
    patch:
      tags:
      - ssl-certificates
      description: Update ssl certificate
      operationId: UpdateSSLCertificate
      parameters:
      - name: certificate_id
        in: path
        description: certificate id
        required: true
        x-exportParamName: CertificateId
        schema:
          type: integer
          format: int64
      responses:
        200:
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SSLCertificateResp'
        202:
          description: Accept
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SSLCertificateResp'
        400:
          description: BadRequest
        404:
          description: NotFound
        500:
          description: InternalServerError
      security:
      - tokenInQuery: []
      - tokenInHeader: []
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SSLCertificateUpdateReq'
        description: ssl certificate info
        required: true
components:
  schemas:
    SSLCertificateResp:
      type: object
      required:
      - ssl_certificate
      properties:
        ssl_certificate:
          description: ssl certificate
          $ref: '#/components/schemas/SSLCertificate'
      title: SSLCertificateResp
      example:
        ssl_certificate:
          not_before: '2000-01-23T04:56:07.000+00:00'
          subject: '{}'
          description: description
          update: '2000-01-23T04:56:07.000+00:00'
          type: type
          version: 6
          enabled: true
          issuer: '{}'
          not_after: '2000-01-23T04:56:07.000+00:00'
          force_https: true
          raw_certificate: raw_certificate
          permitted_dns_domains:
          - '{}'
          - '{}'
          public_key_algorithm: public_key_algorithm
          name: name
          create: '2000-01-23T04:56:07.000+00:00'
          signature_algorithm: signature_algorithm
          id: 0
          status: status
    SSLCertificatesResp:
      type: object
      required:
      - ssl_certificates
      properties:
        ssl_certificates:
          type: array
          description: ssl certificates
          items:
            $ref: '#/components/schemas/SSLCertificate'
      title: SSLCertificatesResp
      example:
        ssl_certificates:
        - not_before: '2000-01-23T04:56:07.000+00:00'
          subject: '{}'
          description: description
          update: '2000-01-23T04:56:07.000+00:00'
          type: type
          version: 6
          enabled: true
          issuer: '{}'
          not_after: '2000-01-23T04:56:07.000+00:00'
          force_https: true
          raw_certificate: raw_certificate
          permitted_dns_domains:
          - '{}'
          - '{}'
          public_key_algorithm: public_key_algorithm
          name: name
          create: '2000-01-23T04:56:07.000+00:00'
          signature_algorithm: signature_algorithm
          id: 0
          status: status
        - not_before: '2000-01-23T04:56:07.000+00:00'
          subject: '{}'
          description: description
          update: '2000-01-23T04:56:07.000+00:00'
          type: type
          version: 6
          enabled: true
          issuer: '{}'
          not_after: '2000-01-23T04:56:07.000+00:00'
          force_https: true
          raw_certificate: raw_certificate
          permitted_dns_domains:
          - '{}'
          - '{}'
          public_key_algorithm: public_key_algorithm
          name: name
          create: '2000-01-23T04:56:07.000+00:00'
          signature_algorithm: signature_algorithm
          id: 0
          status: status
    SSLCertificate:
      type: object
      properties:
        create:
          type: string
          format: date-time
          description: created time of certificate
        description:
          type: string
          description: certificate description
        enabled:
          type: boolean
          description: enabled or not
        force_https:
          type: boolean
          description: redirect http request to https
        id:
          type: integer
          format: int64
          description: certificate id
        issuer:
          type: object
          description: issuer info
          properties: {}
        name:
          type: string
          description: certificate name
        not_after:
          type: string
          format: date-time
          description: validity is not after the time
        not_before:
          type: string
          format: date-time
          description: validity is not before the time
        permitted_dns_domains:
          type: array
          description: permitted dns domains
          items:
            type: object
            properties: {}
        public_key_algorithm:
          type: string
          description: public key algorithm
        raw_certificate:
          type: string
          description: public certificate
        signature_algorithm:
          type: string
          description: signature algorithm
        status:
          type: string
        subject:
          type: object
          description: subject info
          properties: {}
        type:
          type: string
          description: 'applied type: admin, s3'
        update:
          type: string
          format: date-time
          description: updated time of certificate
        version:
          type: integer
          format: int64
          description: certificate version
      title: SSLCertificate
      description: SSLCertificate ssl certificate model @grpc-models-proto
      example:
        not_before: '2000-01-23T04:56:07.000+00:00'
        subject: '{}'
        description: description
        update: '2000-01-23T04:56:07.000+00:00'
        type: type
        version: 6
        enabled: true
        issuer: '{}'
        not_after: '2000-01-23T04:56:07.000+00:00'
        force_https: true
        raw_certificate: raw_certificate
        permitted_dns_domains:
        - '{}'
        - '{}'
        public_key_algorithm: public_key_algorithm
        name: name
        create: '2000-01-23T04:56:07.000+00:00'
        signature_algorithm: signature_algorithm
        id: 0
        status: status
    SSLCertificateUpdateReq:
      type: object
      required:
      - ssl_certificate
      properties:
        ssl_certificate:
          $ref: '#/components/schemas/SSLCertificateUpdateReq_Certificate'
      title: SSLCertificateUpdateReq
    SSLCertificateCreateReq:
      type: object
      required:
      - ssl_certificate
      properties:
        ssl_certificate:
          $ref: '#/components/schemas/SSLCertificateCreateReq_Certificate'
      title: SSLCertificateCreateReq
    SSLCertificateUpdateReq_Certificate:
      type: object
      properties:
        description:
          type: string
          description: certificate description
        enabled:
          type: boolean
          description: enabled or not
        force_https:
          type: boolean
          description: redirect http request to https
        name:
          type: string
          description: certificate name
        type:
          type: string
          description: 'applied type: admin, s3'
      title: SSLCertificateUpdateReq_Certificate
    SSLCertificateCreateReq_Certificate:
      type: object
      required:
      - certificate
      - name
      - private_key
      properties:
        certificate:
          type: string
          description: certificate in pem
        description:
          type: string
          description: certificate description
        name:
          type: string
          description: certificate name
        private_key:
          type: string
          description: private key in pem
      title: SSLCertificateCreateReq_Certificate
  securitySchemes:
    tokenInHeader:
      description: auth by token
      type: apiKey
      name: Xms-Auth-Token
      in: header
    tokenInQuery:
      description: auth by token
      type: apiKey
      name: token
      in: query