openapi: 3.0.0
info:
  title: igus deployment
  version: 1.0.0
servers:
  - url: http://{{soapendpoint}}
  - url: https://cloud.connect.igus.net
  - url: http://{{sfendpoint}}
  - url: http://{{restendpoint}}
paths:
  /Service.asmx:
    post:
      tags:
        - General
      summary: retrieve a send
      requestBody:
        content:
          '*/*':
            schema:
              type: string
              example: >-
                "<SOAP-ENV:Envelope\n   
                xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\n   
                xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\n   
                xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n   
                <SOAP-ENV:Header>\n      
                <fueloauth>{{accessToken}}</fueloauth>\n   
                </SOAP-ENV:Header>\n    <SOAP-ENV:Body>\n     
                <RetrieveRequestMsg
                xmlns=\"http://exacttarget.com/wsdl/partnerAPI\">;\n       
                <RetrieveRequest>\n           
                <ObjectType>QueryDefinition</ObjectType>\n               
                <Properties>CustomerKey</Properties>\n               
                <Properties>Name</Properties>\n               
                <Properties>Client.ID</Properties>\n               
                <Properties>Description</Properties>\n               
                <Properties>QueryText</Properties>\n               
                <Properties>DataExtensionTarget.Name</Properties>\n               
                <Properties>DataExtensionTarget.CustomerKey</Properties>\n               
                <!--<Properties>DataExtensionTarget.Name</Properties>-->\n               
                <!--<Filter
                xsi:type=\"SimpleFilterPart\"><Property>DataExtensionTarget.Name</Property><SimpleOperator>IN</SimpleOperator><Value>xxxy</Value></Filter>-->\n               
                <Filter
                xsi:type=\"SimpleFilterPart\"><Property>QueryText</Property><SimpleOperator>like</SimpleOperator><Value>localeMappingStaging</Value></Filter>\n        
                </RetrieveRequest>\n      </RetrieveRequestMsg>\n   
                </SOAP-ENV:Body>\n</SOAP-ENV:Envelope>"
      parameters:
        - name: SOAPAction
          in: header
          schema:
            type: string
          example: '"Retrieve"'
        - name: Content-Type
          in: header
          schema:
            type: string
          example: text/xml
      responses:
        '200':
          description: Successful response
          content:
            application/json: {}
  /subscriptionMetadata:
    get:
      tags:
        - General
      summary: igus subscriptionMetadata
      parameters:
        - name: locale
          in: query
          schema:
            type: string
          example: de_AT
        - name: auth
          in: query
          schema:
            type: string
          example: '{{subscriptionMetadataSimpleAuth}}'
      responses:
        '200':
          description: Successful response
          content:
            application/json: {}
  /services/data/v{sfApiVersion}/ui-api/object-info/{marketingActionObjectName}/picklist-values/{defaultRecordTypeId}/Subtype__c:
    get:
      tags:
        - General
      summary: marketingActionPicklistValues
      parameters:
        - name: X-SFDC-Session
          in: header
          schema:
            type: string
          example: >-
            00D0Q0000000lzo!ARsAQNFeLRSBV9S5ay43qQSXJOZxIzOkRZ7hTi2Ar8rQ4Kg1US1Ex2KCDzTNxBIq_O7zdDRCPIgG8ocujMDfdM7GvESubg3Q
        - name: Content-Type
          in: header
          schema:
            type: string
          example: application/xml; charset=UTF-8
        - name: sfApiVersion
          in: path
          schema:
            type: string
          required: true
        - name: marketingActionObjectName
          in: path
          schema:
            type: string
          required: true
        - name: defaultRecordTypeId
          in: path
          schema:
            type: string
          required: true
      responses:
        '200':
          description: Successful response
          content:
            application/json: {}
  /services/Soap/u/{sfApiVersion}:
    post:
      tags:
        - General
      summary: sf Login Copy
      requestBody:
        content:
          '*/*':
            schema:
              type: string
              example: >-
                "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<env:Envelope
                xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\n   
                xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n   
                xmlns:env=\"http://schemas.xmlsoap.org/soap/envelope/\">\n\t<env:Body>\n   
                <n1:login xmlns:n1=\"urn:partner.soap.sforce.com\">\n     
                <n1:username>{{sfUserNameSandbox}}</n1:username>\n     
                <n1:password>{{sfPasswordSandbox}}{{sfTokenSandbox}}</n1:password>\n   
                </n1:login>\n  </env:Body>\n</env:Envelope>"
      parameters:
        - name: Content-Type
          in: header
          schema:
            type: string
          example: text/xml
        - name: Accept
          in: header
          schema:
            type: string
          example: application/json
        - name: SOAPAction
          in: header
          schema:
            type: string
          example: login
        - name: sfApiVersion
          in: path
          schema:
            type: string
          required: true
      responses:
        '200':
          description: Successful response
          content:
            application/json: {}
  /automation/v1/automations/5d9cad85-56fc-489e-b7b2-ab52b9ad1696:
    get:
      tags:
        - General
      summary: get automation JSON
      parameters:
        - name: Authorization
          in: header
          schema:
            type: string
          example: Bearer {{accessToken}}
      responses:
        '200':
          description: Successful response
          content:
            application/json: {}
  /automation/v1/automations/65871f17-7d65-4c6c-90f9-ee2e9cf0b45a:
    get:
      tags:
        - General
      summary: GET automation JSON
      parameters:
        - name: Content-Type
          in: header
          schema:
            type: string
          example: application/json
        - name: Authorization
          in: header
          schema:
            type: string
          example: Bearer {{accessToken}}
      responses:
        '200':
          description: Successful response
          content:
            application/json: {}
