Salesforce Apex REST API

Salesforce Apex REST enables developers to expose custom Apex classes as RESTful web services. By annotating Apex classes and methods with @RestResource and HTTP method annotations, developers can create custom API endpoints that extend Salesforce functionality.

API entry from apis.yml

apis.yml Raw ↑
aid: salesforce:salesforce-apex-rest-api
name: Salesforce Apex REST API
tags:
- Apex
- CRM
- Custom APIs
- Development
- REST
image: https://www.salesforce.com/content/dam/sfdc-docs/www/logos/logo-salesforce.svg
humanURL: https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_rest.htm
baseURL: https://{instance}.salesforce.com/services/apexrest
properties:
- url: https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_rest.htm
  type: Documentation
- url: https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_rest_code_sample_intro.htm
  type: GettingStarted
- url: https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_rest_methods.htm
  type: APIReference
description: Salesforce Apex REST enables developers to expose custom Apex classes as RESTful web services.
  By annotating Apex classes and methods with @RestResource and HTTP method annotations, developers can
  create custom API endpoints that extend Salesforce functionality.