Salesforce Soap API

The Soap API from Salesforce — 3 operation(s) for soap.

Operations 2

POST /Soap/m/64.0 Salesforce Soap Describemetadata #
POST /services/Soap/c/64.0 Salesforce Soap Undelete #

Documentation

Specifications

Schemas & Data

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/salesforce-soap-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

salesforce-soap-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Salesforce Soap API
  description: 'Find the resources you need to start building. '
  contact: {}
  version: '1.0'
servers:
- url: https://login.salesforce.com
  variables: {}
- url: https://id
  variables: {}
- url: https://services
  variables: {}
- url: '{{url}}{{site}}/services/oauth2'
  variables:
    url:
      default: DefaultParameterValue
    site:
      default: DefaultParameterValue
security:
- oauth2:
  - api
tags:
- name: Soap
paths:
  /Soap/m/64.0:
    parameters: []
    post:
      tags:
      - Soap
      summary: Salesforce Soap Describemetadata
      operationId: SOAPDescribeMetadata
      parameters:
      - name: Content-Type
        in: header
        description: ''
        required: true
        schema:
          const: text/xml
          type: string
          examples:
          - text/xml
        example: example_value
      - name: charset
        in: header
        description: ''
        required: true
        schema:
          type: string
          examples:
          - UTF-8
        example: example_value
      - name: SOAPAction
        in: header
        description: ''
        required: true
        schema:
          type: string
          examples:
          - login
        example: example_value
      - name: Accept
        in: header
        description: ''
        required: true
        schema:
          type: string
          examples:
          - text/xml
        example: example_value
      requestBody:
        description: ''
        content:
          application/xml:
            schema:
              allOf:
              - $ref: '#/components/schemas/Envelope1'
              - xml:
                  name: Envelope
                  attribute: false
                  wrapped: false
                examples:
                - "<Envelope>\n\n  <soapenv:Header xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\">\n\n    <tns:SessionHeader xmlns:tns=\"http://soap.sforce.com/2006/04/metadata\">\n\n      <tns:sessionId></tns:sessionId>\n\n    </tns:SessionHeader>\n\n  </soapenv:Header>\n\n  <soapenv:Body xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\">\n\n    <tns:describeMetadata xmlns:tns=\"http://soap.sforce.com/2006/04/metadata\">\n\n      <asOfVersion>64</asOfVersion>\n\n    </tns:describeMetadata>\n\n  </soapenv:Body>\n\n</Envelope>"
              contentMediaType: application/xml
            example: "<Envelope>\n\n  <soapenv:Header xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\">\n\n    <tns:SessionHeader xmlns:tns=\"http://soap.sforce.com/2006/04/metadata\">\n\n      <tns:sessionId></tns:sessionId>\n\n    </tns:SessionHeader>\n\n  </soapenv:Header>\n\n  <soapenv:Body xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\">\n\n    <tns:describeMetadata xmlns:tns=\"http://soap.sforce.com/2006/04/metadata\">\n\n      <asOfVersion>64</asOfVersion>\n\n    </tns:describeMetadata>\n\n  </soapenv:Body>\n\n</Envelope>"
        required: true
      responses:
        '200':
          description: OK
          headers:
            Date:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: Thu, 07 Sep 2023 09:22:24 GMT
            Cache-Control:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: no-cache,must-revalidate,max-age=0,no-store,private
            Vary:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: Accept-Encoding
            Content-Encoding:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: gzip
            Transfer-Encoding:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: chunked
          content:
            text/xml; charset=utf-8:
              schema:
                allOf:
                - $ref: '#/components/schemas/Envelope2'
                - xml:
                    name: Envelope
                    attribute: false
                    wrapped: false
                  examples:
                  - "<Envelope>\n\n  <soapenv:Body xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\">\n\n    <describeMetadataResponse>\n\n      <result>\n\n        <metadataObjects>\n\n          <directoryName>installedPackages</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>installedPackage</suffix>\n\n          <xmlName>InstalledPackage</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <childXmlNames>CustomLabel</childXmlNames>\n\n          <directoryName>labels</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>labels</suffix>\n\n          <xmlName>CustomLabels</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>staticresources</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>true</metaFile>\n\n          <suffix>resource</suffix>\n\n          <xmlName>StaticResource</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>scontrols</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>true</metaFile>\n\n          <suffix>scf</suffix>\n\n          <xmlName>Scontrol</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>certs</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>true</metaFile>\n\n          <suffix>crt</suffix>\n\n          <xmlName>Certificate</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>messageChannels</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>messageChannel</suffix>\n\n          <xmlName>LightningMessageChannel</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>lwc</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <xmlName>LightningComponentBundle</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>aura</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <xmlName>AuraDefinitionBundle</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>components</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>true</metaFile>\n\n          <suffix>component</suffix>\n\n          <xmlName>ApexComponent</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>pages</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>true</metaFile>\n\n          <suffix>page</suffix>\n\n          <xmlName>ApexPage</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>queues</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>queue</suffix>\n\n          <xmlName>Queue</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>inboundNetworkConnections</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>inboundNetworkConnection</suffix>\n\n          <xmlName>InboundNetworkConnection</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>outboundNetworkConnections</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>outboundNetworkConnection</suffix>\n\n          <xmlName>OutboundNetworkConnection</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>externalCredentials</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>externalCredential</suffix>\n\n          <xmlName>ExternalCredential</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>namedCredentials</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>namedCredential</suffix>\n\n          <xmlName>NamedCredential</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <childXmlNames>ExternalDataSrcDescriptor</childXmlNames>\n\n          <directoryName>dataSources</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>dataSource</suffix>\n\n          <xmlName>ExternalDataSource</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>externalServiceRegistrations</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>externalServiceRegistration</suffix>\n\n          <xmlName>ExternalServiceRegistration</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>roles</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>role</suffix>\n\n          <xmlName>Role</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>groups</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>group</suffix>\n\n          <xmlName>Group</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>globalValueSets</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>globalValueSet</suffix>\n\n          <xmlName>GlobalValueSet</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>standardValueSets</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>standardValueSet</suffix>\n\n          <xmlName>StandardValueSet</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>customPermissions</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>customPermission</suffix>\n\n          <xmlName>CustomPermission</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <childXmlNames>[\"CustomField\",\"Index\",\"BusinessProcess\",\"RecordType\",\"CompactLayout\",\"WebLink\",\"ValidationRule\",\"SharingReason\",\"ListView\",\"FieldSet\"]</childXmlNames>\n\n          <directoryName>objects</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>object</suffix>\n\n          <xmlName>CustomObject</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>reportTypes</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>reportType</suffix>\n\n          <xmlName>ReportType</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>reports</directoryName>\n\n          <inFolder>true</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>report</suffix>\n\n          <xmlName>Report</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>dashboards</directoryName>\n\n          <inFolder>true</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>dashboard</suffix>\n\n          <xmlName>Dashboard</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>analyticSnapshots</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>snapshot</suffix>\n\n          <xmlName>AnalyticSnapshot</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>feedFilters</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>feedFilter</suffix>\n\n          <xmlName>CustomFeedFilter</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>layouts</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>layout</suffix>\n\n          <xmlName>Layout</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>documents</directoryName>\n\n          <inFolder>true</inFolder>\n\n          <metaFile>true</metaFile>\n\n          <xmlName>Document</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>weblinks</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>weblink</suffix>\n\n          <xmlName>CustomPageWebLink</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>letterhead</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>letter</suffix>\n\n          <xmlName>Letterhead</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>email</directoryName>\n\n          <inFolder>true</inFolder>\n\n          <metaFile>true</metaFile>\n\n          <suffix>email</suffix>\n\n          <xmlName>EmailTemplate</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>quickActions</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>quickAction</suffix>\n\n          <xmlName>QuickAction</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>flexipages</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>flexipage</suffix>\n\n          <xmlName>FlexiPage</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>tabs</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>tab</suffix>\n\n          <xmlName>CustomTab</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>customApplicationComponents</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>customApplicationComponent</suffix>\n\n          <xmlName>CustomApplicationComponent</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>applications</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>app</suffix>\n\n          <xmlName>CustomApplication</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>customMetadata</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>md</suffix>\n\n          <xmlName>CustomMetadata</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>flows</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>flow</suffix>\n\n          <xmlName>Flow</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>flowDefinitions</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>flowDefinition</suffix>\n\n          <xmlName>FlowDefinition</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>flowtests</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>flowtest</suffix>\n\n          <xmlName>FlowTest</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>processflowmigrations</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>processflowmigration</suffix>\n\n          <xmlName>ProcessFlowMigration</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>contentassets</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>true</metaFile>\n\n          <suffix>asset</suffix>\n\n          <xmlName>ContentAsset</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <childXmlNames>[\"WorkflowFieldUpdate\",\"WorkflowKnowledgePublish\",\"WorkflowTask\",\"WorkflowAlert\",\"WorkflowSend\",\"WorkflowOutboundMessage\",\"WorkflowRule\"]</childXmlNames>\n\n          <directoryName>workflows</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>workflow</suffix>\n\n          <xmlName>Workflow</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <childXmlNames>AssignmentRule</childXmlNames>\n\n          <directoryName>assignmentRules</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>assignmentRules</suffix>\n\n          <xmlName>AssignmentRules</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <childXmlNames>AutoResponseRule</childXmlNames>\n\n          <directoryName>autoResponseRules</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>autoResponseRules</suffix>\n\n          <xmlName>AutoResponseRules</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <childXmlNames>EscalationRule</childXmlNames>\n\n          <directoryName>escalationRules</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>escalationRules</suffix>\n\n          <xmlName>EscalationRules</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>postTemplates</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>postTemplate</suffix>\n\n          <xmlName>PostTemplate</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>approvalProcesses</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>approvalProcess</suffix>\n\n          <xmlName>ApprovalProcess</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>homePageComponents</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>homePageComponent</suffix>\n\n          <xmlName>HomePageComponent</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>homePageLayouts</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>homePageLayout</suffix>\n\n          <xmlName>HomePageLayout</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>objectTranslations</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>objectTranslation</suffix>\n\n          <xmlName>CustomObjectTranslation</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>translations</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>translation</suffix>\n\n          <xmlName>Translations</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>globalValueSetTranslations</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>globalValueSetTranslation</suffix>\n\n          <xmlName>GlobalValueSetTranslation</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>standardValueSetTranslations</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>standardValueSetTranslation</suffix>\n\n          <xmlName>StandardValueSetTranslation</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>dw</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>true</metaFile>\n\n          <xmlName>DataWeaveResource</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>classes</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>true</metaFile>\n\n          <suffix>cls</suffix>\n\n          <xmlName>ApexClass</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>triggers</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>true</metaFile>\n\n          <suffix>trigger</suffix>\n\n          <xmlName>ApexTrigger</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>testSuites</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>testSuite</suffix>\n\n          <xmlName>ApexTestSuite</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>profiles</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>profile</suffix>\n\n          <xmlName>Profile</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>permissionsets</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>permissionset</suffix>\n\n          <xmlName>PermissionSet</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>mutingpermissionsets</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>mutingpermissionset</suffix>\n\n          <xmlName>MutingPermissionSet</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>permissionsetgroups</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>permissionsetgroup</suffix>\n\n          <xmlName>PermissionSetGroup</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>profilePasswordPolicies</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>profilePasswordPolicy</suffix>\n\n          <xmlName>ProfilePasswordPolicy</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>profileSessionSettings</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>profileSessionSetting</suffix>\n\n          <xmlName>ProfileSessionSetting</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>myDomainDiscoverableLogins</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>myDomainDiscoverableLogin</suffix>\n\n          <xmlName>MyDomainDiscoverableLogin</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>blacklistedConsumers</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>blacklistedConsumer</suffix>\n\n          <xmlName>BlacklistedConsumer</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>oauthcustomscopes</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>oauthcustomscope</suffix>\n\n          <xmlName>OauthCustomScope</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>userProvisioningConfigs</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>userProvisioningConfig</suffix>\n\n          <xmlName>UserProvisioningConfig</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>datacategorygroups</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>datacategorygroup</suffix>\n\n          <xmlName>DataCategoryGroup</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>remoteSiteSettings</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>remoteSite</suffix>\n\n          <xmlName>RemoteSiteSetting</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>cspTrustedSites</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>cspTrustedSite</suffix>\n\n          <xmlName>CspTrustedSite</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>redirectWhitelistUrls</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>redirectWhitelistUrl</suffix>\n\n          <xmlName>RedirectWhitelistUrl</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <childXmlNames>MatchingRule</childXmlNames>\n\n          <directoryName>matchingRules</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>matchingRule</suffix>\n\n          <xmlName>MatchingRules</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>duplicateRules</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>duplicateRule</suffix>\n\n          <xmlName>DuplicateRule</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>cleanDataServices</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>cleanDataService</suffix>\n\n          <xmlName>CleanDataService</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>customindex</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>indx</suffix>\n\n          <xmlName>CustomIndex</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>skilltypes</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>skilltype</suffix>\n\n          <xmlName>SkillType</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>skills</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>skill</suffix>\n\n          <xmlName>Skill</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>authproviders</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>authprovider</suffix>\n\n          <xmlName>AuthProvider</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>eclair</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>true</metaFile>\n\n          <suffix>geodata</suffix>\n\n          <xmlName>EclairGeoData</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>IPAddressRanges</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>IPAddressRange</suffix>\n\n          <xmlName>IPAddressRange</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>briefcaseDefinitions</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>briefcaseDefinition</suffix>\n\n          <xmlName>BriefcaseDefinition</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>channelLayouts</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>channelLayout</suffix>\n\n          <xmlName>ChannelLayout</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>sites</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>site</suffix>\n\n          <xmlName>CustomSite</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>recordAlertCategories</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>recordAlertCategory</suffix>\n\n          <xmlName>RecordAlertCategory</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>apexEmailNotifications</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>notifications</suffix>\n\n          <xmlName>ApexEmailNotifications</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <childXmlNames>[\"SharingOwnerRule\",\"SharingCriteriaRule\",\"SharingGuestRule\"]</childXmlNames>\n\n          <directoryName>sharingRules</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>sharingRules</suffix>\n\n          <xmlName>SharingRules</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>sharingSets</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>sharingSet</suffix>\n\n          <xmlName>SharingSet</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>iframeWhiteListUrlSettings</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>iframeWhiteListUrlSettings</suffix>\n\n          <xmlName>IframeWhiteListUrlSettings</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>communities</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>community</suffix>\n\n          <xmlName>Community</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>ChatterExtensions</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>ChatterExtension</suffix>\n\n          <xmlName>ChatterExtension</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>decisionTables</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>decisionTable</suffix>\n\n          <xmlName>DecisionTable</xmlName>\n\n        </metadataObjects>\n\n        <metadataObjects>\n\n          <directoryName>decisionTableDatasetLinks</directoryName>\n\n          <inFolder>false</inFolder>\n\n          <metaFile>false</metaFile>\n\n          <suffix>decisionTable

# --- truncated at 32 KB (133 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/salesforce/refs/heads/main/openapi/salesforce-soap-api-openapi.yml