Understand Permission Sets in the OMS Package for Buy with Prime
Buy with Prime API is now available for early access
Sign up for early access to the Buy with Prime API using the 'Sign Up' button below. The API may change as Amazon receives feedback and iterates on it.
A Salesforce permission set is a collection of settings and permissions that give a user access to tools and functions. Permission sets help you manage user permissions by extending user access without changing user profiles.
The OMS package for Buy with Prime provides the following permission sets:
The OMS extension package provides the following permission set:
Assign a permission set to a user
To assign a permission set from the OMS package for Buy with Prime to a user, do the following:
- In your Salesforce organization, under Setup, click Users.
- Click Permission Sets.
- Click the permission set that you want to assign, for example Amazon Buy with Prime for OMS Setup User.
- Click Manage Assignments.
- Click Add Assignment.
- If you don't see users listed, click Select a List View and then click Recently Viewed or click All Users.
- Select the checkbox next to the user to whom you want to assign permissions, and then click Next.
- Select the expiration options that you want, and then click Assign.
For details about permission sets, in the Salesforce documentation see Permission Sets.
Permission set: Amazon Buy with Prime for OMS Setup User
The Amazon Buy with Prime for OMS Setup User permission set contains access and configuration permissions to the Setup Assistant app. Assign the permission set to non-administrators who need access, keeping in mind that the permission set contains administrator functionality.
Standard object permissions
The following table shows the standard object permissions for the Amazon Buy with Prime for OMS Setup User permission set.
Object | Field | Permissions |
---|---|---|
FulfillmentOrder | {OBJECT} | Read/ViewAll |
FulfillmentOrder | amazonBwpOrderID__c | Read/Edit |
FulfillmentOrderLineItem | {OBJECT} | Not applicable |
FulfillmentOrderLineItem | amazonBwpOrderLineID__c | Read/Edit |
Order | {OBJECT} | Read/ViewAll |
Order | Amazon_Sales_Channel__c | Read/Edit |
Order | amazonBwpOrderID__c | Read/Edit |
Order | amzPayChargePermissionId__c | Read/Edit |
OrderItem | {OBJECT} | Not applicable |
OrderItem | amazonBwpOrderLineID__c | Read/Edit |
OrderSummary | {OBJECT} | Read/ViewAll |
OrderSummary | amazonBwpOrderID__c | Read/Edit |
OrderSummary | amzPayChargePermissionId__c | Read/Edit |
ReturnOrder | {OBJECT} | Read/ViewAll |
ReturnOrder | amazonBwpOrderID__c | Read/Edit |
ReturnOrderLineItem | {OBJECT} | Not applicable |
ReturnOrderLineItem | amazonBwpOrderLineID__c | Read/Edit |
Custom object permissions
The following table shows the custom object permissions for the Amazon Buy with Prime for OMS Setup User permission set.
Object | Field | Permissions |
---|---|---|
Amazon_Sales_Channel__c | {OBJECT} | Create/Read/Edit/Delete/ViewAll/ModifyAll/TabVisible |
Amazon_Sales_Channel__c | BWP_Access_Token_Expires_At__c | Read/Edit |
Amazon_Sales_Channel__c | BWP_Access_Token__c | Read/Edit |
Amazon_Sales_Channel__c | BWP_Authenticated_User__c | Read/Edit |
Amazon_Sales_Channel__c | BWP_Client_Id__c | Read/Edit |
Amazon_Sales_Channel__c | BWP_Client_Secret__c | Read/Edit |
Amazon_Sales_Channel__c | BWP_Business_Product_Id__c | Read/Edit |
Amazon_Sales_Channel__c | Is_Default__c | Read/Edit |
Entity_Mapping__c | {OBJECT} | Create/Read/Edit/Delete/ViewAll/ModifyAll |
Entity_Mapping__c | Amazon_Sales_Channel__c | Read/Edit |
Entity_Mapping__c | Data_Direction__c | Read/Edit |
Entity_Mapping__c | Field_Mapping_JSON__c | Read/Edit |
Entity_Mapping__c | ISV_Entity__c | Read/Edit |
Entity_Mapping__c | ISV_Event__c | Read/Edit |
Entity_Mapping__c | Is_Active__c | Read/Edit |
Entity_Mapping__c | Picklist_Value_Mapping_JSON__c | Read/Edit |
Entity_Mapping__c | SF_Identifier_Field__c | Read/Edit |
Entity_Mapping__c | SF_Identifier_Value__c | Read/Edit |
Entity_Mapping__c | SF_Object__c | Read/Edit |
Entity_Mapping__c | Static_Value_Mapping_JSON__c | Read/Edit |
Entity_Mapping__c | System__c | Read/Edit |
Package_Log__c | {OBJECT} | Create/Read/Edit/Delete/ViewAll/ModifyAll/TabVisible |
Package_Log__c | Detail__c | Read/Edit |
Package_Log__c | Endpoint__c | Read/Edit |
Package_Log__c | Method__c | Read/Edit |
Package_Log__c | Request_Body__c | Read/Edit |
Package_Log__c | Response_Body__c | Read/Edit |
Package_Log__c | Status_Code__c | Read/Edit |
Retryable_Callout__c | {OBJECT} | Create/Read/Edit/Delete/ViewAll/ModifyAll |
Retryable_Callout__c | Amazon_Sales_Channel__c | Read/Edit |
Retryable_Callout__c | Headers__c | Read/Edit |
Retryable_Callout__c | Idempotency_Key__c | Read/Edit |
Retryable_Callout__c | Payload__c | Read/Edit |
Retryable_Callout__c | Retry_After__c | Read/Edit |
Setup_Data__c | AWS_Authenticated_User__c | Read/Edit |
Setup_Data__c | AWS_URL__c | Read/Edit |
Setup_Data__c | Amazon_Pay_Authenticated_User__c | Read/Edit |
Setup_Data__c | Amazon_Pay_Environment__c | Read/Edit |
Setup_Data__c | Amazon_Pay_Private_Key__c | Read/Edit |
Setup_Data__c | Amazon_Pay_Region__c | Read/Edit |
Setup_Data__c | BWP_Access_Token_Expires_At__c | Read/Edit |
Setup_Data__c | BWP_Access_Token__c | Read/Edit |
Setup_Data__c | BWP_Authenticated_User__c | Read/Edit |
Setup_Data__c | BWP_Refresh_Token__c | Read/Edit |
Setup_Data__c | BWP_Target_Id__c | Read/Edit |
Setup_Data__c | Debug_Enabled__c | Read/Edit |
Setup_Data__c | Inbound_Authenticated_User__c | Read/Edit |
Setup_Data__c | Job_Frequency__c | Read/Edit |
Setup_Data__c | Job_Id__c | Read/Edit |
Setup_Data__c | Job_Start_Time__c | Read/Edit |
Setup_Data__c | Log_Deletion_Job_Id__c | Read/Edit |
Setup_Data__c | Logging_Enabled__c | Read/Edit |
Setup_Data__c | MCF_* | Read/Edit |
Setup_Data__c | Max_Logs_Retained__c | Read/Edit |
Setup_Data__c | Retry_Callouts_Job_Id__c | Read/Edit |
Permission set: Amazon Buy with Prime for OMS API User
The Amazon Buy with Prime for OMS API User permission set configures a user as the Run As user for the Client Credentials Flow in your Amazon Buy with Prime Salesforce connected app. The connected app sends Buy with Prime events to the Salesforce API. Assign the Amazon Buy with Prime for OMS API User permission set to the user who authenticates and authorizes updates to your Salesforce organization for the inbound Buy with Prime events.
Standard object permissions
The following table shows the standard object permissions for the Amazon Buy with Prime for OMS API User permission set.
Object | Field | Permissions |
---|---|---|
FulfillmentOrder | {OBJECT} | Read/Edit/ViewAll/ModifyAll |
FulfillmentOrder | amazonBwpOrderID__c | Read/Edit |
FulfillmentOrderLineItem | {OBJECT} | Not applicable |
FulfillmentOrderLineItem | amazonBwpOrderLineID__c | Read/Edit |
Order | {OBJECT} | Read/Edit/ViewAll/ModfyAll |
Order | Amazon_Sales_Channel__c | Read/Edit |
Order | amazonBwpOrderID__c | Read/Edit |
Order | amzPayChargePermissionId__c | Read/Edit |
OrderItem | {OBJECT} | Not applicable |
OrderItem | amazonBwpOrderLineID__c | Read/Edit |
ReturnOrder | {OBJECT} | Read/Edit/ViewAll/ModifyAll |
ReturnOrder | amazonBwpOrderID__c | Read/Edit |
ReturnOrderLineItem | {OBJECT} | Not applicable |
ReturnOrderLineItem | amazonBwpOrderLineID__c | Read/Edit |
Custom object permissions
The following table shows the custom object permissions for the Amazon Buy with Prime for OMS API User permission set.
Object | Field | Permissions |
---|---|---|
Amazon_Sales_Channel__c | {OBJECT} | Read/ViewAll |
Amazon_Sales_Channel__c | BWP_Access_Token_Expires_At__c | Read |
Amazon_Sales_Channel__c | BWP_Access_Token__c | Read |
Amazon_Sales_Channel__c | BWP_Authenticated_User__c | Read |
Amazon_Sales_Channel__c | BWP_Client_Id__c | Read |
Amazon_Sales_Channel__c | BWP_Client_Secret__c | Read |
Amazon_Sales_Channel__c | BWP_Business_Product_Id__c | Read |
Amazon_Sales_Channel__c | Is_Default__c | Read |
Entity_Mapping__c | {OBJECT} | Read/ViewAll |
Entity_Mapping__c | Amazon_Sales_Channel__c | Read |
Entity_Mapping__c | Data_Direction__c | Read |
Entity_Mapping__c | Field_Mapping_JSON__c | Read |
Entity_Mapping__c | ISV_Entity__c | Read |
Entity_Mapping__c | ISV_Event__c | Read |
Entity_Mapping__c | Is_Active__c | Read |
Entity_Mapping__c | Picklist_Value_Mapping_JSON__c | Read |
Entity_Mapping__c | SF_Identifier_Field__c | Read |
Entity_Mapping__c | SF_Identifier_Value__c | Read |
Entity_Mapping__c | SF_Object__c | Read |
Entity_Mapping__c | Static_Value_Mapping_JSON__c | Read |
Entity_Mapping__c | System__c | Read |
Package_Log__c | {OBJECT} | Create/Read |
Package_Log__c | Detail__c | Read/Edit |
Package_Log__c | Endpoint__c | Read/Edit |
Package_Log__c | Method__c | Read/Edit |
Package_Log__c | Request_Body__c | Read/Edit |
Package_Log__c | Response_Body__c | Read/Edit |
Package_Log__c | Status_Code__c | Read/Edit |
Retryable_Callout__c | {OBJECT} | Create/Read/Edit/Delete |
Retryable_Callout__c | Amazon_Sales_Channel__c | Read/Edit |
Retryable_Callout__c | Headers__c | Read/Edit |
Retryable_Callout__c | Idempotency_Key__c | Read/Edit |
Retryable_Callout__c | Payload__c | Read/Edit |
Retryable_Callout__c | Retry_After__c | Read/Edit |
Setup_Data__c | {OBJECT} | Read |
Setup_Data__c | Debug_Enabled__c | Read |
Setup_Data__c | Logging_Enabled__c | Read |
Setup_Data__c | Max_Logs_Retained__c | Read |
Setup_Data__c | Retry_Callouts_Job_Id__c | Read/Edit |
Permission set: V1 Amazon BwP Extension Package Invocable User
Assign the V1 Amazon BwP Extension Package Invocable User permission set to non-administrators who need access to the Salesforce invocable methods for Buy with Prime. You can use the invocable methods in the Salesforce Flow tool to integrate your workflow with Buy with Prime.
Standard object permissions
The following table shows the standard object permissions for the V1 Amazon BwP Extension Package Invocable User permission set.
Object | Field | Permissions |
---|---|---|
Order | {OBJECT} | Read |
Order | Amazon_Sales_Channel__c | Read |
Order | amazonBwpOrderID__c | Read |
Custom object permissions
The following table shows the custom object permissions for the V1 Amazon BwP Extension Package Invocable User permission set.
Object | Field | Permissions |
---|---|---|
Amazon_Sales_Channel__c | {OBJECT} | Read/Edit |
Amazon_Sales_Channel__c | BWP_Access_Token_Expires_At__c | Read/Edit |
Amazon_Sales_Channel__c | BWP_Access_Token__c | Read/Edit |
Amazon_Sales_Channel__c | BWP_Authenticated_User__c | Read |
Amazon_Sales_Channel__c | BWP_Client_Id__c | Read |
Amazon_Sales_Channel__c | BWP_Client_Secret__c | Read |
Amazon_Sales_Channel__c | BWP_Business_Product_Id__c | Read |
Amazon_Sales_Channel__c | Is_Default__c | Read |
Package_Log__c | {OBJECT} | Create/Read |
Package_Log__c | Detail__c | Read/Edit |
Package_Log__c | Endpoint__c | Read/Edit |
Package_Log__c | Method__c | Read/Edit |
Package_Log__c | Request_Body__c | Read/Edit |
Package_Log__c | Response_Body__c | Read/Edit |
Package_Log__c | Status_Code__c | Read/Edit |
Retryable_Callout__c | {OBJECT} | Create/Read/Edit/Delete |
Retryable_Callout__c | Amazon_Sales_Channel__c | Read/Edit |
Retryable_Callout__c | Headers__c | Read/Edit |
Retryable_Callout__c | Idempotency_Key__c | Read/Edit |
Retryable_Callout__c | Payload__c | Read/Edit |
Retryable_Callout__c | Retry_After__c | Read/Edit |
Setup_Data__c | {OBJECT} | Read/ViewAll |
Setup_Data__c | BWP_Access_Token_Expires_At__c | Read/Edit |
Setup_Data__c | BWP_Access_Token__c | Read/Edit |
Setup_Data__c | BWP_Target_Id__c | Read |
Setup_Data__c | Debug_Enabled__c | Read |
Setup_Data__c | Logging_Enabled__c | Read |
Setup_Data__c | Max_Logs_Retained__c | Read |
Setup_Data__c | Retry_Callouts_Job_Id__c | Read/Edit |
Related topics
Steps for Installing the Salesforce OMS Package for Buy with Prime
Updated 14 days ago