---
api_service: REST API
compatibility_target: v63.0
entry_points:
- label: Shared Integration API Index
  url: https://developer.salesforce.com/devcenter/integration-apis
- label: REST API Overview
  url: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_what_is_rest_api.htm
- label: REST API Resource List
  url: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_list.htm
categories:
- category: Discovery and Limits
  endpoints:
  - name: Versions
    method: GET
    path: "/services/data"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_versions.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_versions.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_versions.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: discovery/get_versions_test.go
  - name: Resources by Version
    method: GET
    path: "/services/data/{version}/"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_discoveryresource.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_discoveryresource.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_discoveryresource.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: discovery/get_resources_by_version_test.go
  - name: Limits
    method: GET
    path: "/services/data/v63.0/limits"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_limits.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_limits.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_limits.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: discovery/get_limits_test.go
  - name: Identity
    method: GET
    path: "/id/{orgId}/{userId}"
    doc: https://developer.salesforce.com/docs/atlas.en-us.mobile_sdk.meta/mobile_sdk/oauth_using_identity_urls.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.mobile_sdk.meta/mobile_sdk/oauth_using_identity_urls.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.mobile_sdk.meta/mobile_sdk/oauth_using_identity_urls.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: discovery/get_identity_test.go
  - name: User Info
    method: GET
    path: "/services/oauth2/userinfo"
    doc: https://help.salesforce.com/s/articleView?id=sf.remoteaccess_using_userinfo_endpoint.htm&type=5
    request_doc: https://help.salesforce.com/s/articleView?id=sf.remoteaccess_using_userinfo_endpoint.htm&type=5
    response_doc: https://help.salesforce.com/s/articleView?id=sf.remoteaccess_using_userinfo_endpoint.htm&type=5
    error_doc: https://help.salesforce.com/s/articleView?id=sf.remoteaccess_using_userinfo_endpoint.htm&type=5
    coverage: covered
    test_file: discovery/get_userinfo_test.go
  - name: App Menu
    method: GET
    path: "/services/data/v63.0/appMenu"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_appmenu.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_appmenu.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_appmenu.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: discovery/get_app_menu_test.go
  - name: Tabs
    method: GET
    path: "/services/data/v63.0/tabs"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_tabs.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_tabs.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_tabs.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: discovery/get_tabs_test.go
  - name: Theme
    method: GET
    path: "/services/data/v63.0/theme"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_theme.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_theme.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_theme.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: discovery/get_theme_test.go
  - name: Compact Layouts
    method: GET
    path: "/services/data/v63.0/compactLayouts"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_compactlayouts.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_compactlayouts.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_compactlayouts.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: discovery/get_compact_layouts_test.go
- category: Query and Search
  endpoints:
  - name: Query
    method: GET
    path: "/services/data/v63.0/query"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_query.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_query.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_query.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: query/get_query_test.go
  - name: Query More
    method: GET
    path: "/services/data/v63.0/query/{locator}"
    doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_query_more_results.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_query_more_results.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_query_more_results.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: query/get_query_more_test.go
  - name: QueryAll
    method: GET
    path: "/services/data/v63.0/queryAll"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_queryall.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_queryall.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_queryall.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: query/get_query_all_test.go
  - name: Search
    method: GET
    path: "/services/data/v63.0/search"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_search.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_search.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_search.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: search/get_search_test.go
  - name: Search Scope Order
    method: GET
    path: "/services/data/v63.0/search/scopeOrder"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_search_scope_order.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_search_scope_order.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_search_scope_order.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: search/get_search_scope_order_test.go
  - name: Search Result Layouts
    method: GET
    path: "/services/data/v63.0/search/layout"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_search_layouts.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_search_layouts.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_search_layouts.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: search/get_search_layout_test.go
  - name: Parameterized Search
    method: GET
    path: "/services/data/v63.0/parameterizedSearch"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_search_parameterized.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_search_parameterized_get.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_search_parameterized_get.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: search/get_parameterized_search_test.go
  - name: Parameterized Search via POST
    method: POST
    path: "/services/data/v63.0/parameterizedSearch"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_search_parameterized.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_search_parameterized_post.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_search_parameterized_post.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: search/post_parameterized_search_test.go
- category: Composite
  endpoints:
  - name: Composite via POST
    method: POST
    path: "/services/data/v63.0/composite"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_composite_composite.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_composite_composite.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_composite_composite.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: composite/post_composite_test.go
  - name: Composite via POST (Trailing Slash)
    method: POST
    path: "/services/data/v63.0/composite/"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_composite_composite.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_composite_composite.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_composite_composite.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: composite/post_composite_test.go
  - name: Composite Graph
    method: POST
    path: "/services/data/v63.0/composite/graph"
    doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_composite_graph_introduction.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_composite_graph_introduction.htm
    response_doc: https://resources.docs.salesforce.com/latest/latest/en-us/sfdc/pdf/api_rest.pdf
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: composite/post_composite_graph_test.go
  - name: Composite Batch
    method: POST
    path: "/services/data/v63.0/composite/batch"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_composite_batch.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_composite_batch.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_composite_batch.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: composite/post_composite_batch_test.go
  - name: sObject Collections GET
    method: GET
    path: "/services/data/v63.0/composite/sobjects"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_composite_sobjects_collections.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_composite_sobjects_collections.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_composite_sobjects_collections.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: composite/get_composite_sobjects_test.go
  - name: sObject Collections PATCH
    method: PATCH
    path: "/services/data/v63.0/composite/sobjects"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_composite_sobjects_collections.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_composite_sobjects_collections.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_composite_sobjects_collections.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: composite/patch_composite_sobjects_test.go
  - name: sObject Collections DELETE
    method: DELETE
    path: "/services/data/v63.0/composite/sobjects"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_composite_sobjects_collections.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_composite_sobjects_collections.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_composite_sobjects_collections.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: composite/delete_composite_sobjects_test.go
  - name: sObject Collections POST
    method: POST
    path: "/services/data/v63.0/composite/sobjects"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_composite_sobjects_collections.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_composite_sobjects_collections.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_composite_sobjects_collections.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: composite/post_composite_sobjects_test.go
  - name: sObject Upsert Collection
    method: PATCH
    path: "/services/data/v63.0/composite/sobjects/{sObjectName}/{externalIdFieldName}"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_composite_sobjects_collections.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_composite_sobjects_collections.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_composite_sobjects_collections.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: composite/patch_composite_sobjects_upsert_test.go
  - name: sObject Tree
    method: POST
    path: "/services/data/v63.0/composite/tree/{objectName}"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_composite_sobject_tree.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_composite_sobject_tree.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_composite_sobject_tree.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: composite/post_composite_tree_test.go
- category: sObjects
  endpoints:
  - name: Describe Global
    method: GET
    path: "/services/data/v63.0/sobjects"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_describeGlobal.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_describeGlobal.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_describeGlobal.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: sobjects/get_describe_global_test.go
  - name: Relevant Items
    method: GET
    path: "/services/data/v63.0/sobjects/relevantItems"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_relevant_items.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_relevant_items.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_relevant_items.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: sobjects/get_relevant_items_test.go
  - name: sObject Basic Information
    method: GET
    path: "/services/data/v63.0/sobjects/{sobject}"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_basic_info.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_basic_info.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_basic_info.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: sobjects/get_sobject_basic_info_test.go
  - name: PlatformAction (sObject Basic Information)
    method: GET
    path: "/services/data/v63.0/sobjects/PlatformAction"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_basic_info.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_basic_info.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_basic_info.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: sobjects/get_platform_action_test.go
  - name: Lightning Usage by App Type Metrics (sObject Basic Information)
    method: GET
    path: "/services/data/v63.0/sobjects/LightningUsageByAppTypeMetrics"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_basic_info.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_basic_info.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_basic_info.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: premium/premium_endpoints_stub_test.go
  - name: Lightning Usage by Browser Metrics (sObject Basic Information)
    method: GET
    path: "/services/data/v63.0/sobjects/LightningUsageByBrowserMetrics"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_basic_info.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_basic_info.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_basic_info.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: premium/premium_endpoints_stub_test.go
  - name: Lightning Usage by FlexiPage Metrics (sObject Basic Information)
    method: GET
    path: "/services/data/v63.0/sobjects/LightningUsageByFlexiPageMetrics"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_basic_info.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_basic_info.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_basic_info.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: premium/premium_endpoints_stub_test.go
  - name: Lightning Toggle Metrics (sObject Basic Information)
    method: GET
    path: "/services/data/v63.0/sobjects/LightningToggleMetrics"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_basic_info.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_basic_info.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_basic_info.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: premium/premium_endpoints_stub_test.go
  - name: Lightning Exit by Page Metrics (sObject Basic Information)
    method: GET
    path: "/services/data/v63.0/sobjects/LightningExitByPageMetrics"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_basic_info.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_basic_info.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_basic_info.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: premium/premium_endpoints_stub_test.go
  - name: sObject Basic Information via POST
    method: POST
    path: "/services/data/v63.0/sobjects/{sobject}"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_basic_info.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_basic_info.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_basic_info.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: sobjects/post_sobject_basic_info_test.go
  - name: sObject Describe
    method: GET
    path: "/services/data/v63.0/sobjects/{sobject}/describe"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_describe.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_describe.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_describe.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: sobjects/get_sobject_describe_test.go
  - name: sObject Get Deleted
    method: GET
    path: "/services/data/v63.0/sobjects/{sobject}/deleted"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_getdeleted.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_getdeleted.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_getdeleted.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: sobjects/get_sobject_deleted_test.go
  - name: sObject Get Updated
    method: GET
    path: "/services/data/v63.0/sobjects/{sobject}/updated"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_getupdated.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_getupdated.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_getupdated.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: sobjects/get_sobject_updated_test.go
  - name: sObject Describe Layouts
    method: GET
    path: "/services/data/v63.0/sobjects/{sobject}/describe/layouts"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_layouts.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_layouts.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_layouts.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: sobjects/get_sobject_layouts_test.go
  - name: sObject Describe Layouts by Record Type
    method: GET
    path: "/services/data/v63.0/sobjects/{sobject}/describe/layouts/{recordTypeId}"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_layouts.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_layouts.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_layouts.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: sobjects/get_sobject_layouts_test.go
  - name: sObject List Views
    method: GET
    path: "/services/data/v63.0/sobjects/{sobject}/listviews"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_listviews.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_listviews.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_listviews.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: sobjects/get_sobject_listviews_test.go
  - name: sObject Rows
    method: GET
    path: "/services/data/v63.0/sobjects/{sobject}/{id}"
    doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_sobject_retrieve.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_sobject_retrieve_get.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_sobject_retrieve_get.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: sobjects/get_sobject_row_test.go
  - name: Update Records Using sObject Rows
    method: PATCH
    path: "/services/data/v63.0/sobjects/{sobject}/{id}"
    doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_sobject_retrieve_patch.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/dome_update_fields.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_sobject_retrieve_patch.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: sobjects/patch_sobject_row_test.go
  - name: Delete Records Using sObject Rows
    method: DELETE
    path: "/services/data/v63.0/sobjects/{sobject}/{id}"
    doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_sobject_retrieve_delete.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_sobject_retrieve_delete.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_sobject_retrieve_delete.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: sobjects/delete_sobject_row_test.go
  - name: sObject Rows by External ID
    method: GET
    path: "/services/data/v63.0/sobjects/{sobject}/{fieldName}/{fieldValue}"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_upsert.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_upsert.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_upsert.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: sobjects/get_sobject_external_id_test.go
  - name: sObject Rows by External ID via PATCH
    method: PATCH
    path: "/services/data/v63.0/sobjects/{sobject}/{fieldName}/{fieldValue}"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_upsert.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_upsert.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_upsert.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: sobjects/patch_sobject_external_id_test.go
  - name: sObject Field Subresource
    method: GET
    path: "/services/data/v63.0/sobjects/{sobject}/{id}/{field}"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_blob_retrieve.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_blob_retrieve.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_relationships.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: sobjects/get_sobject_field_subresource_test.go
  - name: Download File
    method: GET
    path: "/services/data/v63.0/sobjects/ContentVersion/{id}/VersionData"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_blob_retrieve.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_blob_retrieve.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_blob_retrieve.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: sobjects/get_sobject_field_subresource_test.go
  - name: EventLogFile LogFile
    method: GET
    path: "/services/data/v63.0/sobjects/EventLogFile/{id}/LogFile"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_eventlogfile_logfile_id.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_eventlogfile_logfile_id.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_eventlogfile_logfile_id.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: premium/premium_endpoints_stub_test.go
  - name: sObject Rich Text Image Retrieve
    method: GET
    path: "/services/data/v63.0/sobjects/{sobject}/{id}/richTextImageFields/{fieldName}/{contentReferenceId}"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_rich_text_image_retrieve.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_rich_text_image_retrieve.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_rich_text_image_retrieve.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: sobjects/get_sobject_rich_text_image_retrieve_test.go
  - name: sObject Suggested Articles
    method: GET
    path: "/services/data/v63.0/sobjects/{sobject}/suggestedArticles"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_suggested_articles.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_suggested_articles.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_suggested_articles.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: sobjects/get_sobject_suggested_articles_test.go
  - name: sObject Quick Actions
    method: GET
    path: "/services/data/v63.0/sobjects/{sobject}/quickActions"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_quickactions.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_quickactions.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_quickactions.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: sobjects/get_sobject_quick_actions_test.go
  - name: Flow Interviews
    method: GET
    path: "/services/data/v63.0/sobjects/FlowInterview"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_flowinterview.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_flowinterview.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_flowinterview.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: sobjects/flow_interviews_test.go
  - name: Flow Interview by Id
    method: GET
    path: "/services/data/v63.0/sobjects/FlowInterview/{id}"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_flowinterview.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_flowinterview.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_flowinterview.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: sobjects/flow_interviews_test.go
  - name: Delete Flow Interview
    method: DELETE
    path: "/services/data/v63.0/sobjects/FlowInterview/{id}"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_flowinterview.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_flowinterview.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_sobject_flowinterview.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: sobjects/flow_interviews_test.go
- category: Quick Actions
  endpoints:
  - name: Global Quick Actions
    method: GET
    path: "/services/data/v63.0/quickActions"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_quickactions.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_quickactions.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_quickactions.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: quick_actions/get_quick_actions_test.go
  - name: Quick Action Describe
    method: GET
    path: "/services/data/v63.0/quickActions/{actionName}/describe"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_quickactions.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_quickactions.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_quickactions.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: quick_actions/get_quick_actions_test.go
  - name: Execute Quick Action
    method: POST
    path: "/services/data/v63.0/quickActions/{actionName}"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_quickactions.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_quickactions.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_quickactions.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: quick_actions/get_quick_actions_test.go
- category: Process Automation
  endpoints:
  - name: Process Approvals
    method: POST
    path: "/services/data/v63.0/process/approvals"
    doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_process_approvals.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_process_approvals.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_process_approvals.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: process/post_process_approvals_test.go
  - name: Process Rules
    method: GET
    path: "/services/data/v63.0/process/rules"
    doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_process_rules.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_process_rules.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_process_rules.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: process/get_process_rules_test.go
  - name: Process Rules by Object
    method: GET
    path: "/services/data/v63.0/process/rules/{sObject}"
    doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_process_rules.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_process_rules.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_process_rules.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: process/get_process_rules_test.go
- category: Invocable Actions
  endpoints:
  - name: List Invocable Flows
    method: GET
    path: "/services/data/v63.0/actions/custom/flow"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_actions_custom_flow.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_actions_custom_flow.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_actions_custom_flow.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: actions/get_invocable_flows_test.go
  - name: Get Flow Schema
    method: GET
    path: "/services/data/v63.0/actions/custom/flow/{name}"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_actions_describe.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_actions_describe.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_actions_describe.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: actions/get_flow_schema_test.go
  - name: Execute Flow
    method: POST
    path: "/services/data/v63.0/actions/custom/flow/{name}"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_actions_custom_flow.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_actions_custom_flow.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_actions_custom_flow.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: actions/post_execute_flow_test.go
  - name: Resume Paused Flow
    method: POST
    path: "/services/data/v63.0/actions/custom/resumeFlow"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_actions_custom_flow.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_actions_custom_flow.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_actions_custom_flow.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: covered
    test_file: actions/post_resume_flow_test.go
- category: Consent
  endpoints:
  - name: Consent Action Evaluation
    method: GET
    path: "/services/data/v63.0/consent/action/action"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_consent_action_action.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_consent_action_action.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_consent_action_action.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: consent/get_consent_action_action_test.go
- category: Async Specifications (Beta)
  endpoints:
  - name: Request OpenAPI Schema (OAS3)
    method: POST
    path: "/services/data/v63.0/async/specifications/oas3"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_async_specifications_oas3.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_async_specifications_oas3.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_async_specifications_oas3.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: async/oas3_specifications_test.go
  - name: Retrieve OpenAPI Schema (OAS3)
    method: GET
    path: "/services/data/v63.0/async/specifications/oas3/{schemaId}"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_async_specifications_oas3.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_async_specifications_oas3.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_async_specifications_oas3.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: async/oas3_specifications_test.go
- category: Apex REST
  endpoints:
  - name: Apex REST URL Mapping
    method: GET
    path: "/services/apexrest/{urlMapping}"
    doc: https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_rest.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_rest.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_rest.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: apexrest/get_apexrest_url_mapping_test.go
- category: Premium (License-Gated)
  endpoints:
  - name: Commerce Get Products
    method: POST
    path: "/services/data/v63.0/commerce/catalog-products/actions/get-products"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_commerce_catalog_products_actions_get_products.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_commerce_catalog_products_actions_get_products.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_commerce_catalog_products_actions_get_products.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: premium/premium_endpoints_stub_test.go
  - name: Commerce Calculate Price
    method: POST
    path: "/services/data/v63.0/commerce/pricing/salestransaction/actions/calculate-price"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_commerce_pricing_salestransaction_actions_calculate_price.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_commerce_pricing_salestransaction_actions_calculate_price.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_commerce_pricing_salestransaction_actions_calculate_price.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: premium/premium_endpoints_stub_test.go
  - name: Commerce Place Quote
    method: POST
    path: "/services/data/v63.0/commerce/quotes/actions/place"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_commerce_quotes_actions_place.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_commerce_quotes_actions_place.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_commerce_quotes_actions_place.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: premium/premium_endpoints_stub_test.go
  - name: Commerce Create Payment Method
    method: POST
    path: "/services/data/v63.0/commerce/payments/payment-methods"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_commerce_payments_payment_methods.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_commerce_payments_payment_methods.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_commerce_payments_payment_methods.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: premium/premium_endpoints_stub_test.go
  - name: Asset Management Initiate Renewal
    method: POST
    path: "/services/data/v63.0/asset-management/assets/collection/actions/initiate-renewal"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_asset_management_assets_collection_actions_initiate_renewal.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_asset_management_assets_collection_actions_initiate_renewal.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_asset_management_assets_collection_actions_initiate_renewal.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: premium/premium_endpoints_stub_test.go
  - name: Asset Management Initiate Cancellation
    method: POST
    path: "/services/data/v63.0/asset-management/assets/collection/actions/initiate-cancellation"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_asset_management_assets_collection_actions_initiate_cancellation.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_asset_management_assets_collection_actions_initiate_cancellation.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_asset_management_assets_collection_actions_initiate_cancellation.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: premium/premium_endpoints_stub_test.go
  - name: Asset Management Initiate Amend Quantity
    method: POST
    path: "/services/data/v63.0/asset-management/assets/collection/actions/initiate-amend-quantity"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_asset_management_assets_collection_actions_initiate_amend_quantity.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_asset_management_assets_collection_actions_initiate_amend_quantity.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_asset_management_assets_collection_actions_initiate_amend_quantity.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: premium/premium_endpoints_stub_test.go
  - name: Standard Action Create Order From Quote
    method: POST
    path: "/services/data/v63.0/actions/standard/createOrderFromQuote"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_actions_standard_createorderfromquote.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_actions_standard_createorderfromquote.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_actions_standard_createorderfromquote.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: premium/premium_endpoints_stub_test.go
  - name: Standard Action Create or Update Asset From Order
    method: POST
    path: "/services/data/v63.0/actions/standard/createOrUpdateAssetFromOrder"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_actions_standard_createorupdateassetfromorder.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_actions_standard_createorupdateassetfromorder.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_actions_standard_createorupdateassetfromorder.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: premium/premium_endpoints_stub_test.go
  - name: Custom Action Run Decision Matrix
    method: POST
    path: "/services/data/v63.0/actions/custom/runDecisionMatrix/{UniqueName}"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_actions_custom_rundecisionmatrix.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_actions_custom_rundecisionmatrix.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_actions_custom_rundecisionmatrix.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: premium/premium_endpoints_stub_test.go
  - name: Custom Action Run Expression Set
    method: POST
    path: "/services/data/v63.0/actions/custom/runExpressionSet/{expressionSetAPIName}"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_actions_custom_runexpressionset.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_actions_custom_runexpressionset.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_actions_custom_runexpressionset.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: premium/premium_endpoints_stub_test.go
  - name: Knowledge Articles
    method: GET
    path: "/services/data/v63.0/support/knowledgeArticles"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_support_knowledgearticles.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_support_knowledgearticles.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_support_knowledgearticles.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: premium/premium_endpoints_stub_test.go
  - name: Knowledge Article by Id
    method: GET
    path: "/services/data/v63.0/support/knowledgeArticles/{ARTICLE_ID}"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_support_knowledgearticles_article_id.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_support_knowledgearticles_article_id.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_support_knowledgearticles_article_id.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: premium/premium_endpoints_stub_test.go
  - name: Data Category Groups
    method: GET
    path: "/services/data/v63.0/support/dataCategoryGroups"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_support_datacategorygroups.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_support_datacategorygroups.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_support_datacategorygroups.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: premium/premium_endpoints_stub_test.go
  - name: Data Category Group Detail
    method: GET
    path: "/services/data/v63.0/support/dataCategoryGroups/{GROUP}/dataCategories/{CATEGORY}"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_support_datacategorygroups_group_datacategories_category.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_support_datacategorygroups_group_datacategories_category.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_support_datacategorygroups_group_datacategories_category.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: premium/premium_endpoints_stub_test.go
  - name: Embedded Service Configuration
    method: GET
    path: "/services/data/v63.0/support/embeddedservice/configuration/{EMBEDDED_SERVICE_CONFIG_DEVELOPERNAME}"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_support_embeddedservice_configuration_developername.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_support_embeddedservice_configuration_developername.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_support_embeddedservice_configuration_developername.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: premium/premium_endpoints_stub_test.go
  - name: Knowledge Management Settings
    method: GET
    path: "/services/data/v63.0/knowledgeManagement/settings"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_knowledgemanagement_settings.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_knowledgemanagement_settings.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_knowledgemanagement_settings.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: premium/premium_endpoints_stub_test.go
  - name: Scheduling
    method: GET
    path: "/services/data/v63.0/scheduling"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_scheduling.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_scheduling.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_scheduling.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: premium/premium_endpoints_stub_test.go
  - name: Get Appointment Slots
    method: POST
    path: "/services/data/v63.0/scheduling/getAppointmentSlots"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_scheduling_getappointmentslots_post.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_scheduling_getappointmentslots_post.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_scheduling_getappointmentslots_post.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: premium/premium_endpoints_stub_test.go
  - name: Get Appointment Candidates
    method: POST
    path: "/services/data/v63.0/scheduling/getAppointmentCandidates"
    doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_scheduling_getappointmentcandidates_post.htm
    request_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_scheduling_getappointmentcandidates_post.htm
    response_doc: https://developer.salesforce.com/docs/atlas.en-us.254.0.api_rest.meta/api_rest/resources_scheduling_getappointmentcandidates_post.htm
    error_doc: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_rest.htm
    coverage: done
    test_file: premium/premium_endpoints_stub_test.go
