Create Uber Eats Partner Integration

Create Uber Eats partner integration with a business.

Parameters
  • dataformData, objectRequired

    Form Data needed when creating a new Uber Eats Partner Integrations.

    • typestringRequired

      Provide Partner Integrations type. Current selection is only partner_integrations.

    • attributesformData, objectRequired

      Attributes object.

      • store_idstringRequired

        Provide eats_store_id from Uber Eats.

    • relationshipsformData, objectRequired

      Relationships object with business object.

      • businessformData, objectRequired

        Add a Business relationships link.

        • idstringRequired

          Related Business id.

        • typestringRequired

          Business type; business.

POST/api/v1/partner_integrations/uber_eats/connect

  {
    const res = await fetch(`${BASE_URL}/api/v1/partner_integrations/uber_eats/connect`, {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json'
      },
      body: JSON.stringify(data)});

    const data = await res.json();
  }

RESPONSE


Download Menu

Download Menu from Uber Eats.

Parameters
  • dataformData, objectRequired

    Form Data needed for Downloading Menu from Uber Eats.

    • typestringRequired

      Provide Partner Integrations type. Current selection is only partner_integrations.

    • relationshipsformData, objectRequired

      Relationships object with business object.

      • businessformData, objectRequired

        Add a Business relationships link.

        • idstringRequired

          Related Business UUID.

POST/api/v1/partner_integrations/uber_eats/download_menu

  {
    const res = await fetch(`${BASE_URL}/api/v1/partner_integrations/uber_eats/download_menu`, {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json'
      },
      body: JSON.stringify(data)});

    const data = await res.json();
  }

RESPONSE


Upload Menu

Upload Menu to Uber Eats.

Parameters
  • dataformData, objectRequired

    Form Data needed for Uploading Menu to Uber Eats.

    • typestringRequired

      Provide Partner Integrations type. Current selection is only partner_integrations.

    • relationshipsformData, objectRequired

      Relationships object with business object.

      • businessformData, objectRequired

        Add a Business relationships link.

        • idstringRequired

          Related Business UUID.

POST/api/v1/partner_integrations/uber_eats/upload_menu

{
  const res = await fetch(`${BASE_URL}/api/v1/partner_integrations/uber_eats/upload_menu`, {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json'
    },
    body: JSON.stringify(data)});

  const data = await res.json();
}

RESPONSE


Delete Uber Eats Partner Integration

Delete Uber Eats partner integration for a given business.

Parameters
  • dataformData, objectRequired

    Form Data needed when deleting a Uber Eats partner integration for a given business.

    • typestringRequired

      Provide Partner Integrations type. Current selection is only partner_integrations.

    • relationshipsformData, objectRequired

      Relationships object with business object.

      • businessformData, objectRequired

        Add a Business relationships link.

        • idstringRequired

          Related Business UUID.

DELETE/api/v1/partner_integrations/disconnect

{
  const res = await fetch(`${BASE_URL}/api/v1/partner_integrations/disconnect`, {
    method: 'DELETE',
    headers: {
      'Content-Type': 'application/json'
    }});
  const data = await res.json();
}