Create a Connect user account
Creates a Connect user account with the user ID specified in the body of the request. The user ID is defined by your site and can be any unique identifier, such as a login name, loyalty ID, or email address.
Create a Connect user and validate an address
Creates a Connect user account and validates the address provided in the request. Use this endpoint for last mile delivery orders or for delivery orders where you want to validate an address early in the flow. The user ID is generated by your site and can be any unique identifier, such as a login name, loyalty ID, or email address. For more information about users, see create a user.
Create a user data deletion request
Sends a request to Instacart to delete the data for the specified Connect user account in accordance with applicable data privacy laws and regulations. If the request is received, the response contains the success field set to true. After Instacart receives the request, a user privacy workflow is initiated and the Connect user account and any associated user data is deleted.
Get a fulfillment user
Retrieves a fulfillment user by its userid, which is the same identifier your application provided in create user or create user and validate an address.
Update a fulfillment user
Updates a fulfillment user by its userid, which is the same value your application provided in create user or create user and validate an address. Omitted or empty fields preserve the existing values.
Update a user profile
Updates the first name, last name, or phone number of the existing user identified by the bearer token. This endpoint does not create a user or accept a user ID in the path or request body.
Account linking
3 items