For a data upload into your S3 bucket to succeed, the m3ter Data Export service has to assume an IAM role with PutObject permission for the bucket. For this reason, you’ll need to go into your AWS account and set up an IAM role for this access level. You then must enter the IAM role ARN when you create the Export Destination.
Tip: Copy Permission and Trust Policies from m3ter Console! To assist you in setting up the required IAM role, the Create export destination page in the Console shows sample Permission and Trust policies, which you can copy, complete for your specific bucket details, and then use to create the required IAM role. See the following section.
For a data upload into your Google Cloud Storage (GCS) bucket to succeed, the m3ter Data Export service has to authenticate with your Google Cloud Platform Project using Workload Identity Federation. You can grant the storage.objectCreator role to the data exports principal directly or using service account impersonation.
Tip: Copy gcloud commands from m3ter Console! To assist you in setting up the required authentication with your Google Cloud Platform project, we’ve created sample gcloud commands for you to create a workload identity pool, identity provider and policy binding. You can copy these commands to use with your specific project details. See the following section.
You can create Export Destinations for your AWS S3 buckets in the m3ter Console.To create an AWS S3 Export Destination:
Select Data exports:
The Data export page opens and lists any existing Export destinations:
On the Export destinations panel, select Create export destination. The Create page opens with AWS S3 selected by default as Export destination type.
Select Next. The page adjusts for Export destination details.
Enter the details of the new Export destination:
Name. Descriptive name for the destination.
Code. Unique identifier for the destination.
Note that when you’ve entered a Name and clicked in the Code field, a Code is automatically entered based on the Name. You can then edit the auto-generated Code as required.
Bucket name. Name of the S3 bucket for the destination.
Prefix. Location in bucket for the export. Leave this blank if you want to use the root of the bucket.
IAM role ARN. You must use the correct format:
The IAM role ARN must begin with “arn:aws:iam”.
The general format required is: “arn:aws:iam::<aws account id>:role/<role name>”. For example: arn:aws:iam::922609978421:role/IAMRole636.
If the IAM role ARN you enter doesn’t comply with this format, then you won’t be able to save the Export Destination and an error message will show.
Partition data by. Required. Specify how you want the file path to be structured in your bucket destination - by Time first (Default) or Type first.
Type is dependent on whether the data export is for usage or operational data:
Usage. Type is measurements.
Operational. Type is one of the entities for which operational data exports are available, such as account, commitment, meter, and so on.
Sample Permission and Trust polices are provided on the Create form and you can Copy these directly to your clipboard.
For the Trust policy, your m3ter Organization ID is used as the ExternalId. Please ensure this is not changed. This is what the Data Export service will use when assuming the role and if you change it, the export will not work and security will be compromised.
Select Create export destination. The new Export destination is saved and is listed under Export destinations on the Data export page. You can read-off the Code, Bucket name, and Prefix settings, and also Export destination type.
Note: The service validates that it can assume the defined role prior to saving.
Creating Google Cloud Storage Bucket Export Destinations
You can create Export Destinations for your Google Cloud Storage (GCS) buckets in the m3ter Console.To create an Google Cloud Storage Export Destination:
Select Data exports:
The Data export page opens and lists any existing Export destinations.
On the Export destinations panel, select Create export destination. The Create page opens with AWS S3 selected by default as Export destination type.
Select Google Cloud Storage.
Select Next. The page adjusts for Export destination details.
Enter the details of the new Export destination:
Name. Descriptive name for the destination.
Code. Unique identifier for the destination.
Note that when you’ve entered a Name and clicked in the Code field, a Code is automatically entered based on the Name. You can then edit the auto-generated Code as required.
Bucket name. Name of the GCS bucket for the destination.
Prefix. Location in bucket for the export. Leave this blank if you want to use the root of the bucket.
Workload identity pool ID. (Required)
Identity Provider ID. (Required)
GCP Project Number. (Required)
Service account email. (Optional) If you want m3ter to authenticate using service account impersonation, the email of the service account.
Partition data by. Required. Specify how you want the file path to be structured in your bucket destination - by Time first (Default) or Type first.
Type is dependent on whether the data export is for usage or operational data:
Usage. Type is measurements.
Operational. Type is one of the entities for which operational data exports are available, such as account, commitment, meter, and so on.
Note: Sample gcloud commands. You can copy sample gcloud commands to create a workload identity pool, identity provider and policy binding. You can grant the ‘storage.objectCreator’ role to the data exports principal directly or using service account impersonation. For further help in performing this setup, please consult your Google Cloud Platform documentation, such as this Workload Identity Federation page.
Select Create export destination. The new Export destination is saved and is listed under Export destinations on the Data export page. You can read-off the Code, Bucket name, and Prefix settings, and also Export destination type.
Note: The service validates that it can assume the defined role prior to saving.
From the Data export page you can manage your export Destinations to review or edit a Destination’s details and delete a Destination if you no longer want to export data to it.To view details, edit, or delete an Export Destination:
Select Data exports. The Data export page opens and lists any existing Export destinations.
If you want to review details of a Destination, on the Export destinations panel, select the name hotlink text.
The Export destination details page opens:You can review details and copy directly to your clipboard the:
Destination ID.
In the example of an AWS S3 bucket Destination, the IAM role ARN.
If you want edit a Destination, on the Data export page under Export destinations select the Edit icon:
Alternatively, if you’ve opened the Export destination details page, you can Edit the Destination directly from there.
The Edit page opens and you can update the Export destination details.
When you have completed your editing changes, select Update export destination.
If you want to delete a Destination, select the Delete icon:
A confirmation dialog appears.
Select Yes to confirm the delete action.
Tip: Alternatively, you can use the Edit and Delete buttons at top right of the Export destination details page.
Warning: Destination currently in use! If the Export Destination is currently being used for an Export Schedule, you won’t be able to delete it and an error message will show.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"m3ter Documentation","description":"Guides, learning resources and API reference for integrating with m3ter","colors":{"primary":"#4caf4c","dark":"#449d44"},"logo":{"light":"https://mintcdn.com/m3ter/t6C65JBQiQOFtjBy/images/m3ter-logo-blue-sf.svg?fit=max\u0026auto=format\u0026n=t6C65JBQiQOFtjBy\u0026q=85\u0026s=3928db28c84ec6950e43caf96e635d80","dark":"https://mintcdn.com/m3ter/t6C65JBQiQOFtjBy/images/m3ter-logo-white-sf.svg?fit=max\u0026auto=format\u0026n=t6C65JBQiQOFtjBy\u0026q=85\u0026s=a018cb782e49a2fbdd811276476d0605"},"favicon":"https://mintcdn.com/m3ter/T0RRts393DSUkWFc/favicon.svg?fit=max\u0026auto=format\u0026n=T0RRts393DSUkWFc\u0026q=85\u0026s=9492b54cc98df6775983b287b6f865cd","navbar":{"links":[{"href":"https://m3ter.freshdesk.com","label":"Support"},{"href":"https://console.m3ter.com","label":"Console"}],"primary":{"type":"button","label":"Schedule a demo","href":"https://www.m3ter.com/contact"}},"footer":{"socials":{"linkedin":"https://uk.linkedin.com/company/m3ter","x":"https://x.com/m3terHQ","github":"https://github.com/m3ter-com"},"links":[{"items":[{"label":"Website","href":"https://www.m3ter.com"},{"label":"Legal","href":"https://www.m3ter.com/legal"},{"label":"Security","href":"https://www.m3ter.com/security"},{"label":"Trust Center","href":"https://trust.m3ter.com"}]}]},"fonts":{"family":"Montserrat"},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","latex":false},"integrations":{"ga4":{"measurementId":"G-V9C7TTPRQT"}},"contextual":{"options":["copy","view"],"display":"header"},"thumbnails":{"fonts":{"family":"Montserrat"}},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"m3ter","hasAudioNarration":false,"actualSubdomain":"m3ter","customDomains":["docs.m3ter.com"],"gitSource":{"type":"github","owner":"m3ter-com","repo":"m3ter-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae4b3832e4c4b8ea8e5ac1c","collectionId":"f4691807-992d-43f9-aab2-d179e798824c","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae4b3832e4c4b8ea8e5ac1c"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae9a09c36175fbf7124961d","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"Guides","count":400},{"language":"default","tag":"API Reference","count":393},{"language":"default","tag":"Endpoints","count":387},{"language":"default","tag":"Integrations","count":66},{"language":"default","tag":"m3sh Function Reference","count":66},{"language":"default","tag":"Synthetic functions","count":50},{"language":"default","tag":"m3ter","count":50},{"language":"default","tag":"m3sh","count":43},{"language":"default","tag":"End-Customer Accounts","count":27},{"language":"default","tag":"m3ter Connector for Salesforce","count":24}]},"assistantConfig":{"enableAskAiButton":true,"enableStarterQuestions":false,"enableAskAiSearchBar":false},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"guides/data-exports/creating-data-export-destinations","slug":"/guides/data-exports/creating-data-export-destinations","pageMetadata":{"title":"Creating and Managing Export Destinations","description":null,"href":"/guides/data-exports/creating-data-export-destinations"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,em:`em`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,OptimizedImage,Tip,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`You can create data `,_jsx(_components.em,{children:`Export Destinations`}),` using:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`S3 buckets on your AWS account.`}),`\n`,_jsx(_components.li,{children:`Buckets in your Google Cloud Storage account.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`You’ll need to create Export Destinations before you can create data Export Schedules or run ad-hoc data Exports using the Data Export service:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/guides/data-exports/creating-data-export-destinations#preparing-to-create-export-destinations`,children:`Preparing to Create Export Destinations`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/guides/data-exports/creating-data-export-destinations#creating-aws-s3-bucket-export-destinations`,children:`Creating AWS S3 Bucket Export Destinations`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/guides/data-exports/creating-data-export-destinations#creating-google-cloud-storage-bucket-export-destinations`,children:`Creating Google Cloud Storage Bucket Export Destinations`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/guides/data-exports/creating-data-export-destinations#reviewing-and-managing-export-destinations`,children:`Reviewing and Managing Export Destinations`})}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`preparing-to-create-export-destinations`,children:`Preparing to Create Export Destinations`}),`\n`,_jsx(Heading,{level:`3`,id:`aws-s3-bucket`,children:`AWS S3 Bucket`}),`\n`,_jsxs(_components.p,{children:[`For a data upload into your S3 bucket to succeed, the m3ter Data Export service has to assume an IAM role with `,_jsx(_components.code,{children:`PutObject`}),` permission for the bucket. For this reason, you’ll need to go into your AWS account and set up an IAM role for this access level. You then must enter the IAM role ARN when you create the Export Destination.`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Tip: Copy Permission and Trust Policies from m3ter Console!`}),` To assist you in setting up the required IAM role, the `,_jsx(_components.strong,{children:`Create export destination`}),` page in the Console shows sample `,_jsx(_components.strong,{children:`Permission`}),` and `,_jsx(_components.strong,{children:`Trust`}),` policies, which you can copy, complete for your specific bucket details, and then use to create the required IAM role. See the `,_jsx(_components.a,{href:`/guides/data-exports/creating-data-export-destinations#creating-aws-s3-bucket-export-destinations`,children:`following section`}),`.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`google-cloud-storage-bucket`,children:`Google Cloud Storage Bucket`}),`\n`,_jsxs(_components.p,{children:[`For a data upload into your Google Cloud Storage (GCS) bucket to succeed, the m3ter Data Export service has to authenticate with your Google Cloud Platform Project using Workload Identity Federation. You can grant the `,_jsx(_components.code,{children:`storage.objectCreator`}),` role to the data exports principal directly or using service account impersonation.`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Tip: Copy gcloud commands from m3ter Console!`}),` To assist you in setting up the required authentication with your Google Cloud Platform project, we’ve created sample gcloud commands for you to create a workload identity pool, identity provider and policy binding. You can copy these commands to use with your specific project details. See the `,_jsx(_components.a,{href:`/guides/data-exports/creating-data-export-destinations#creating-google-cloud-storage-bucket-export-destinations`,children:`following section`}),`.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`creating-aws-s3-bucket-export-destinations`,children:`Creating AWS S3 Bucket Export Destinations`}),`\n`,_jsx(_components.p,{children:`You can create Export Destinations for your AWS S3 buckets in the m3ter Console.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`To create an AWS S3 Export Destination:`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Data exports`}),`:`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/zFF74W1cpWY5nnkU/images/1736964497-dataexport46a.png?fit=max\u0026auto=format\u0026n=zFF74W1cpWY5nnkU\u0026q=85\u0026s=bb02c7e1d4576c13e5ec7359b07fbf1f`,style:{maxWidth:`min(150px, 100%)`},\"data-og-width\":`222`,width:`222`,\"data-og-height\":`178`,height:`178`,\"data-path\":`images/1736964497-dataexport46a.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/zFF74W1cpWY5nnkU/images/1736964497-dataexport46a.png?w=280\u0026fit=max\u0026auto=format\u0026n=zFF74W1cpWY5nnkU\u0026q=85\u0026s=452b1647fc3a83dca3907b16ee37e487 280w, https://mintcdn.com/m3ter/zFF74W1cpWY5nnkU/images/1736964497-dataexport46a.png?w=560\u0026fit=max\u0026auto=format\u0026n=zFF74W1cpWY5nnkU\u0026q=85\u0026s=4a9c4244ab80501626675ae11d35d7a0 560w, https://mintcdn.com/m3ter/zFF74W1cpWY5nnkU/images/1736964497-dataexport46a.png?w=840\u0026fit=max\u0026auto=format\u0026n=zFF74W1cpWY5nnkU\u0026q=85\u0026s=1b01c58f14e42105803acba9ce5f62f2 840w, https://mintcdn.com/m3ter/zFF74W1cpWY5nnkU/images/1736964497-dataexport46a.png?w=1100\u0026fit=max\u0026auto=format\u0026n=zFF74W1cpWY5nnkU\u0026q=85\u0026s=a4f90c75a138eaeaa873d3ac30e5e9c3 1100w, https://mintcdn.com/m3ter/zFF74W1cpWY5nnkU/images/1736964497-dataexport46a.png?w=1650\u0026fit=max\u0026auto=format\u0026n=zFF74W1cpWY5nnkU\u0026q=85\u0026s=e29472216dcdf79cae0d09a2bca8a22d 1650w, https://mintcdn.com/m3ter/zFF74W1cpWY5nnkU/images/1736964497-dataexport46a.png?w=2500\u0026fit=max\u0026auto=format\u0026n=zFF74W1cpWY5nnkU\u0026q=85\u0026s=10d7aa9657c15b9240191fc597dedf24 2500w`}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Data export`}),` page opens and lists any existing `,_jsx(_components.strong,{children:`Export destinations`}),`:`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/03osooeLKFU5Y0yI/images/1730202218-dataexport3d.png?fit=max\u0026auto=format\u0026n=03osooeLKFU5Y0yI\u0026q=85\u0026s=cec5f07ee234d180df5ddc7faaa7a682`,style:{maxWidth:`min(300px, 100%)`},\"data-og-width\":`427`,width:`427`,\"data-og-height\":`402`,height:`402`,\"data-path\":`images/1730202218-dataexport3d.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/03osooeLKFU5Y0yI/images/1730202218-dataexport3d.png?w=280\u0026fit=max\u0026auto=format\u0026n=03osooeLKFU5Y0yI\u0026q=85\u0026s=272e760704fa4e2eda70fc085d51aa6b 280w, https://mintcdn.com/m3ter/03osooeLKFU5Y0yI/images/1730202218-dataexport3d.png?w=560\u0026fit=max\u0026auto=format\u0026n=03osooeLKFU5Y0yI\u0026q=85\u0026s=31455edbb978e83a69e1c0de79acb53d 560w, https://mintcdn.com/m3ter/03osooeLKFU5Y0yI/images/1730202218-dataexport3d.png?w=840\u0026fit=max\u0026auto=format\u0026n=03osooeLKFU5Y0yI\u0026q=85\u0026s=fc31422c885f5f18ff9ce9eb33fe0d0b 840w, https://mintcdn.com/m3ter/03osooeLKFU5Y0yI/images/1730202218-dataexport3d.png?w=1100\u0026fit=max\u0026auto=format\u0026n=03osooeLKFU5Y0yI\u0026q=85\u0026s=bb6a5ecd65e41aefea5674911b0a53be 1100w, https://mintcdn.com/m3ter/03osooeLKFU5Y0yI/images/1730202218-dataexport3d.png?w=1650\u0026fit=max\u0026auto=format\u0026n=03osooeLKFU5Y0yI\u0026q=85\u0026s=dd8489933bfcb7ec3b4c4ef22d6cc3c1 1650w, https://mintcdn.com/m3ter/03osooeLKFU5Y0yI/images/1730202218-dataexport3d.png?w=2500\u0026fit=max\u0026auto=format\u0026n=03osooeLKFU5Y0yI\u0026q=85\u0026s=c7cc6a46b94b7966b0fd31fa669ccef7 2500w`}),`\n`,_jsxs(_components.ol,{start:`2`,children:[`\n`,_jsxs(_components.li,{children:[`On the `,_jsx(_components.strong,{children:`Export destinations`}),` panel, select `,_jsx(_components.strong,{children:`Create export destination`}),`. The `,_jsx(_components.strong,{children:`Create`}),` page opens with `,_jsx(_components.strong,{children:`AWS S3`}),` selected by default as `,_jsx(_components.strong,{children:`Export destination type`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Next`}),`. The page adjusts for `,_jsx(_components.strong,{children:`Export destination details`}),`.`]}),`\n`,_jsx(_components.li,{children:`Enter the details of the new Export destination:`}),`\n`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Name`}),`. Descriptive name for the destination.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Code`}),`. Unique identifier for the destination.`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Note that when you’ve entered a Name and clicked in the `,_jsx(_components.strong,{children:`Code`}),` field, a Code is automatically entered based on the Name. You can then edit the auto-generated Code as required.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Bucket name`}),`. Name of the S3 bucket for the destination.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Prefix`}),`. Location in bucket for the export. Leave this blank if you want to use the root of the bucket.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`IAM role ARN`}),`. You must use the correct format:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`The `,_jsx(_components.strong,{children:`IAM role ARN`}),` must begin with “`,_jsx(_components.code,{children:`arn:aws:iam`}),`”.`]}),`\n`,_jsxs(_components.li,{children:[`The general format required is: “`,_jsx(_components.code,{children:`arn:aws:iam::\u003caws account id>:role/\u003crole name>`}),`”. For example: `,_jsx(_components.strong,{children:`arn:aws:iam::922609978421:role/IAMRole636`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`If the `,_jsx(_components.strong,{children:`IAM role ARN`}),` you enter doesn’t comply with this format, then you won’t be able to save the Export Destination and an error message will show.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Partition data by`}),`. Required. Specify how you want the file path to be structured in your bucket destination - by `,_jsx(_components.strong,{children:`Time first`}),` (Default) or `,_jsx(_components.strong,{children:`Type first`}),`.`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Type is dependent on whether the data export is for usage or operational data:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Usage`}),`. Type is `,_jsx(_components.code,{children:`measurements`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Operational`}),`. Type is one of the entities for which operational data exports are available, such as `,_jsx(_components.code,{children:`account`}),`, `,_jsx(_components.code,{children:`commitment`}),`, `,_jsx(_components.code,{children:`meter`}),`, and so on.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`Here’s an example for usage data export:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Time first`}),`:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`{bucketName}/{prefix}/orgId={orgId}/date=2025-01-27/hour=10/type=measurements/b9a317a6-860a-40f9-9bf4-e65c44c72c94_measurements.csv.gz`})}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Type first`}),`:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`{bucketName}/{prefix}/orgId={orgId}/type=measurements/date=2025-01-27/hour=10/b9a317a6-860a-40f9-9bf4-e65c44c72c94_measurements.csv.gz`})}),`\n`]}),`\n`]}),`\n`]}),`\n`]}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/O1qlsc-MFjy-YtIW/images/1743685075-dataexport4h.png?fit=max\u0026auto=format\u0026n=O1qlsc-MFjy-YtIW\u0026q=85\u0026s=2474aeb92c10b9012da8466c3d663df8`,style:{maxWidth:`min(900px, 100%)`},\"data-og-width\":`1102`,width:`1102`,\"data-og-height\":`772`,height:`772`,\"data-path\":`images/1743685075-dataexport4h.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/O1qlsc-MFjy-YtIW/images/1743685075-dataexport4h.png?w=280\u0026fit=max\u0026auto=format\u0026n=O1qlsc-MFjy-YtIW\u0026q=85\u0026s=4b9f40417f13b48ef7ec9ba229f993c0 280w, https://mintcdn.com/m3ter/O1qlsc-MFjy-YtIW/images/1743685075-dataexport4h.png?w=560\u0026fit=max\u0026auto=format\u0026n=O1qlsc-MFjy-YtIW\u0026q=85\u0026s=bbd692fe5be6a76f9c712c72722b4a39 560w, https://mintcdn.com/m3ter/O1qlsc-MFjy-YtIW/images/1743685075-dataexport4h.png?w=840\u0026fit=max\u0026auto=format\u0026n=O1qlsc-MFjy-YtIW\u0026q=85\u0026s=c3c40b08ce6753aed790443748bee98f 840w, https://mintcdn.com/m3ter/O1qlsc-MFjy-YtIW/images/1743685075-dataexport4h.png?w=1100\u0026fit=max\u0026auto=format\u0026n=O1qlsc-MFjy-YtIW\u0026q=85\u0026s=0ac10a65e4fe670b60f9dbdab014315b 1100w, https://mintcdn.com/m3ter/O1qlsc-MFjy-YtIW/images/1743685075-dataexport4h.png?w=1650\u0026fit=max\u0026auto=format\u0026n=O1qlsc-MFjy-YtIW\u0026q=85\u0026s=efdd50836f11d6dea6ece4c0487acb6d 1650w, https://mintcdn.com/m3ter/O1qlsc-MFjy-YtIW/images/1743685075-dataexport4h.png?w=2500\u0026fit=max\u0026auto=format\u0026n=O1qlsc-MFjy-YtIW\u0026q=85\u0026s=b6244900e00f18f195666f5584c11a93 2500w`}),`\n`,_jsxs(Tip,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Notes:`})}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Sample `,_jsx(_components.strong,{children:`Permission`}),` and `,_jsx(_components.strong,{children:`Trust`}),` polices are provided on the `,_jsx(_components.strong,{children:`Create`}),` form and you can `,_jsx(_components.strong,{children:`Copy`}),` these directly to your clipboard.`]}),`\n`,_jsxs(_components.li,{children:[`For the `,_jsx(_components.strong,{children:`Trust`}),` policy, your m3ter `,_jsx(_components.em,{children:`Organization ID`}),` is used as the `,_jsx(_components.code,{children:`ExternalId`}),`. `,_jsx(_components.em,{children:`Please ensure this is not changed`}),`. This is what the Data Export service will use when assuming the role and if you change it, the export will not work and security will be compromised.`]}),`\n`]})]}),`\n`,_jsxs(_components.ol,{start:`5`,children:[`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Create export destination`}),`. The new Export destination is saved and is listed under `,_jsx(_components.strong,{children:`Export destinations`}),` on the `,_jsx(_components.strong,{children:`Data export`}),` page. You can read-off the `,_jsx(_components.strong,{children:`Code`}),`, `,_jsx(_components.strong,{children:`Bucket name`}),`, and `,_jsx(_components.strong,{children:`Prefix`}),` settings, and also `,_jsx(_components.strong,{children:`Export destination type`}),`.`]}),`\n`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Note:`}),` The service validates that it can assume the defined role prior to saving.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`creating-google-cloud-storage-bucket-export-destinations`,children:`Creating Google Cloud Storage Bucket Export Destinations`}),`\n`,_jsx(_components.p,{children:`You can create Export Destinations for your Google Cloud Storage (GCS) buckets in the m3ter Console.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`To create an Google Cloud Storage Export Destination:`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Data exports`}),`:`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/zFF74W1cpWY5nnkU/images/1736964497-dataexport46a.png?fit=max\u0026auto=format\u0026n=zFF74W1cpWY5nnkU\u0026q=85\u0026s=bb02c7e1d4576c13e5ec7359b07fbf1f`,style:{maxWidth:`min(150px, 100%)`},\"data-og-width\":`222`,width:`222`,\"data-og-height\":`178`,height:`178`,\"data-path\":`images/1736964497-dataexport46a.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/zFF74W1cpWY5nnkU/images/1736964497-dataexport46a.png?w=280\u0026fit=max\u0026auto=format\u0026n=zFF74W1cpWY5nnkU\u0026q=85\u0026s=452b1647fc3a83dca3907b16ee37e487 280w, https://mintcdn.com/m3ter/zFF74W1cpWY5nnkU/images/1736964497-dataexport46a.png?w=560\u0026fit=max\u0026auto=format\u0026n=zFF74W1cpWY5nnkU\u0026q=85\u0026s=4a9c4244ab80501626675ae11d35d7a0 560w, https://mintcdn.com/m3ter/zFF74W1cpWY5nnkU/images/1736964497-dataexport46a.png?w=840\u0026fit=max\u0026auto=format\u0026n=zFF74W1cpWY5nnkU\u0026q=85\u0026s=1b01c58f14e42105803acba9ce5f62f2 840w, https://mintcdn.com/m3ter/zFF74W1cpWY5nnkU/images/1736964497-dataexport46a.png?w=1100\u0026fit=max\u0026auto=format\u0026n=zFF74W1cpWY5nnkU\u0026q=85\u0026s=a4f90c75a138eaeaa873d3ac30e5e9c3 1100w, https://mintcdn.com/m3ter/zFF74W1cpWY5nnkU/images/1736964497-dataexport46a.png?w=1650\u0026fit=max\u0026auto=format\u0026n=zFF74W1cpWY5nnkU\u0026q=85\u0026s=e29472216dcdf79cae0d09a2bca8a22d 1650w, https://mintcdn.com/m3ter/zFF74W1cpWY5nnkU/images/1736964497-dataexport46a.png?w=2500\u0026fit=max\u0026auto=format\u0026n=zFF74W1cpWY5nnkU\u0026q=85\u0026s=10d7aa9657c15b9240191fc597dedf24 2500w`}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Data export`}),` page opens and lists any existing `,_jsx(_components.strong,{children:`Export destinations`}),`.`]}),`\n`,_jsxs(_components.ol,{start:`2`,children:[`\n`,_jsxs(_components.li,{children:[`On the `,_jsx(_components.strong,{children:`Export destinations`}),` panel, select `,_jsx(_components.strong,{children:`Create export destination`}),`. The `,_jsx(_components.strong,{children:`Create`}),` page opens with `,_jsx(_components.strong,{children:`AWS S3`}),` selected by default as `,_jsx(_components.strong,{children:`Export destination type`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Google Cloud Storage`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Next`}),`. The page adjusts for `,_jsx(_components.strong,{children:`Export destination details`}),`.`]}),`\n`,_jsx(_components.li,{children:`Enter the details of the new Export destination:`}),`\n`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Name`}),`. Descriptive name for the destination.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Code`}),`. Unique identifier for the destination.`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Note that when you’ve entered a Name and clicked in the `,_jsx(_components.strong,{children:`Code`}),` field, a Code is automatically entered based on the Name. You can then edit the auto-generated Code as required.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Bucket name`}),`. Name of the GCS bucket for the destination.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Prefix`}),`. Location in bucket for the export. Leave this blank if you want to use the root of the bucket.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Workload identity pool ID`}),`. (`,_jsx(_components.em,{children:`Required`}),`)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Identity Provider ID`}),`. (`,_jsx(_components.em,{children:`Required`}),`)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`GCP Project Number`}),`. (`,_jsx(_components.em,{children:`Required`}),`)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Service account email`}),`. (`,_jsx(_components.em,{children:`Optional`}),`) If you want m3ter to authenticate using service account impersonation, the email of the service account.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Partition data by`}),`. Required. Specify how you want the file path to be structured in your bucket destination - by `,_jsx(_components.strong,{children:`Time first`}),` (Default) or `,_jsx(_components.strong,{children:`Type first`}),`.`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Type is dependent on whether the data export is for usage or operational data:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Usage`}),`. Type is `,_jsx(_components.code,{children:`measurements`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Operational`}),`. Type is one of the entities for which operational data exports are available, such as `,_jsx(_components.code,{children:`account`}),`, `,_jsx(_components.code,{children:`commitment`}),`, `,_jsx(_components.code,{children:`meter`}),`, and so on.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`Here’s an example for usage data export:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Time first`}),`:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`{bucketName}/{prefix}/orgId={orgId}/date=2025-01-27/hour=10/type=measurements/b9a317a6-860a-40f9-9bf4-e65c44c72c94_measurements.csv.gz`})}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Type first`}),`:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`{bucketName}/{prefix}/orgId={orgId}/type=measurements/date=2025-01-27/hour=10/b9a317a6-860a-40f9-9bf4-e65c44c72c94_measurements.csv.gz`})}),`\n`]}),`\n`]}),`\n`]}),`\n`]}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/O1qlsc-MFjy-YtIW/images/1745413033-dataexport59b.png?fit=max\u0026auto=format\u0026n=O1qlsc-MFjy-YtIW\u0026q=85\u0026s=1e04d3e3ed80c32984b035499dffb090`,style:{maxWidth:`min(900px, 100%)`},\"data-og-width\":`1100`,width:`1100`,\"data-og-height\":`964`,height:`964`,\"data-path\":`images/1745413033-dataexport59b.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/O1qlsc-MFjy-YtIW/images/1745413033-dataexport59b.png?w=280\u0026fit=max\u0026auto=format\u0026n=O1qlsc-MFjy-YtIW\u0026q=85\u0026s=9d3edfe493b11cbefa4d9fc43c26d3c0 280w, https://mintcdn.com/m3ter/O1qlsc-MFjy-YtIW/images/1745413033-dataexport59b.png?w=560\u0026fit=max\u0026auto=format\u0026n=O1qlsc-MFjy-YtIW\u0026q=85\u0026s=e3f0d2eb8e4f42eb91956298d4729987 560w, https://mintcdn.com/m3ter/O1qlsc-MFjy-YtIW/images/1745413033-dataexport59b.png?w=840\u0026fit=max\u0026auto=format\u0026n=O1qlsc-MFjy-YtIW\u0026q=85\u0026s=d9257ca6176b1e928837a67a4a5983fd 840w, https://mintcdn.com/m3ter/O1qlsc-MFjy-YtIW/images/1745413033-dataexport59b.png?w=1100\u0026fit=max\u0026auto=format\u0026n=O1qlsc-MFjy-YtIW\u0026q=85\u0026s=10fc44b47ad002437dd6cd1a096ab878 1100w, https://mintcdn.com/m3ter/O1qlsc-MFjy-YtIW/images/1745413033-dataexport59b.png?w=1650\u0026fit=max\u0026auto=format\u0026n=O1qlsc-MFjy-YtIW\u0026q=85\u0026s=f6c9904418512e659caf3a7dcbcc5a73 1650w, https://mintcdn.com/m3ter/O1qlsc-MFjy-YtIW/images/1745413033-dataexport59b.png?w=2500\u0026fit=max\u0026auto=format\u0026n=O1qlsc-MFjy-YtIW\u0026q=85\u0026s=b87b30d3deb11a36b3037108313f3186 2500w`}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Note: Sample gcloud commands`}),`. You can copy sample gcloud commands to create a workload identity pool, identity provider and policy binding. You can grant the ‘storage.objectCreator’ role to the data exports principal directly or using service account impersonation. For further help in performing this setup, please consult your Google Cloud Platform documentation, such as this `,_jsx(_components.a,{href:`https://cloud.google.com/iam/docs/workload-identity-federation`,children:`Workload Identity Federation`}),` page.`]})}),`\n`,_jsxs(_components.ol,{start:`6`,children:[`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Create export destination`}),`. The new Export destination is saved and is listed under `,_jsx(_components.strong,{children:`Export destinations`}),` on the `,_jsx(_components.strong,{children:`Data export`}),` page. You can read-off the `,_jsx(_components.strong,{children:`Code`}),`, `,_jsx(_components.strong,{children:`Bucket name`}),`, and `,_jsx(_components.strong,{children:`Prefix`}),` settings, and also `,_jsx(_components.strong,{children:`Export destination type`}),`.`]}),`\n`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Note:`}),` The service validates that it can assume the defined role prior to saving.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`reviewing-and-managing-export-destinations`,children:`Reviewing and Managing Export Destinations`}),`\n`,_jsx(_components.p,{children:`From the Data export page you can manage your export Destinations to review or edit a Destination’s details and delete a Destination if you no longer want to export data to it.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`To view details, edit, or delete an Export Destination:`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Data exports`}),`. The `,_jsx(_components.strong,{children:`Data export`}),` page opens and lists any existing `,_jsx(_components.strong,{children:`Export destinations`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`If you want to review details of a Destination, on the `,_jsx(_components.strong,{children:`Export destinations`}),` panel, select the name hotlink text.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Export destination details`}),` page opens:`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/UNNNqzWAlbEgfOnu/images/DataExport90.png?fit=max\u0026auto=format\u0026n=UNNNqzWAlbEgfOnu\u0026q=85\u0026s=8a047dc1da75e5f8694ce8eb7baa5365`,alt:`Data Export90`,\"data-og-width\":`1240`,width:`1240`,\"data-og-height\":`662`,height:`662`,\"data-path\":`images/DataExport90.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/UNNNqzWAlbEgfOnu/images/DataExport90.png?w=280\u0026fit=max\u0026auto=format\u0026n=UNNNqzWAlbEgfOnu\u0026q=85\u0026s=1e765ec6cbef5f958584f6dedfeacafc 280w, https://mintcdn.com/m3ter/UNNNqzWAlbEgfOnu/images/DataExport90.png?w=560\u0026fit=max\u0026auto=format\u0026n=UNNNqzWAlbEgfOnu\u0026q=85\u0026s=e24cf8852c7012ded41d5b83dbeb2154 560w, https://mintcdn.com/m3ter/UNNNqzWAlbEgfOnu/images/DataExport90.png?w=840\u0026fit=max\u0026auto=format\u0026n=UNNNqzWAlbEgfOnu\u0026q=85\u0026s=86f969b285b42193ac22b07b6a70f92c 840w, https://mintcdn.com/m3ter/UNNNqzWAlbEgfOnu/images/DataExport90.png?w=1100\u0026fit=max\u0026auto=format\u0026n=UNNNqzWAlbEgfOnu\u0026q=85\u0026s=752baca0e87a6b0d1101a24aec7f42fb 1100w, https://mintcdn.com/m3ter/UNNNqzWAlbEgfOnu/images/DataExport90.png?w=1650\u0026fit=max\u0026auto=format\u0026n=UNNNqzWAlbEgfOnu\u0026q=85\u0026s=a8a7c62750bb5bdc73b5c38f3ad5e90f 1650w, https://mintcdn.com/m3ter/UNNNqzWAlbEgfOnu/images/DataExport90.png?w=2500\u0026fit=max\u0026auto=format\u0026n=UNNNqzWAlbEgfOnu\u0026q=85\u0026s=f9ac55c233b875d7aa8cb3e156349079 2500w`}),`\n`,_jsx(_components.p,{children:`You can review details and copy directly to your clipboard the:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Destination `,_jsx(_components.strong,{children:`ID`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`In the example of an AWS S3 bucket Destination, the `,_jsx(_components.strong,{children:`IAM role ARN`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.ol,{start:`3`,children:[`\n`,_jsxs(_components.li,{children:[`If you want edit a Destination, on the `,_jsx(_components.strong,{children:`Data export`}),` page under `,_jsx(_components.strong,{children:`Export destinations`}),` select the `,_jsx(_components.strong,{children:`Edit`}),` icon:`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727276886-editbutton2.png?fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=3f40a58bc776bc60d57dd8985886a798`,style:{width:`5%`},\"data-og-width\":`31`,width:`31`,\"data-og-height\":`29`,height:`29`,\"data-path\":`images/1727276886-editbutton2.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727276886-editbutton2.png?w=280\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=ee2aebfd9ea9bcf25b2a3388957c4538 280w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727276886-editbutton2.png?w=560\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=e977459255ea6bc43a805711b19f8828 560w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727276886-editbutton2.png?w=840\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=d59c50afd2fae948004a1d9b21591f18 840w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727276886-editbutton2.png?w=1100\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=48d296c50d9e6acee016abd2cfda545a 1100w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727276886-editbutton2.png?w=1650\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=bda704061f921062c679acd632a9ed7e 1650w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727276886-editbutton2.png?w=2500\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=36e70b874d36c3844d693d3f7165973d 2500w`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Alternatively, if you’ve opened the `,_jsx(_components.strong,{children:`Export destination details`}),` page, you can `,_jsx(_components.strong,{children:`Edit`}),` the Destination directly from there.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Edit`}),` page opens and you can update the `,_jsx(_components.strong,{children:`Export destination details`}),`.`]}),`\n`,_jsxs(_components.ol,{start:`4`,children:[`\n`,_jsxs(_components.li,{children:[`When you have completed your editing changes, select `,_jsx(_components.strong,{children:`Update export destination`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`If you want to delete a Destination, select the `,_jsx(_components.strong,{children:`Delete`}),` icon:`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727272786-deleteicon2.png?fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=164e2bf3ef1032ad21cfed6fcd09a18a`,style:{width:`5%`},\"data-og-width\":`31`,width:`31`,\"data-og-height\":`29`,height:`29`,\"data-path\":`images/1727272786-deleteicon2.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727272786-deleteicon2.png?w=280\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=d0b4b13cdf4e6a052f3ec8fc63e35e3e 280w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727272786-deleteicon2.png?w=560\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=c678ba57482a829bec44025f36aa1776 560w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727272786-deleteicon2.png?w=840\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=0963585ce2c4472885cc8c460108ccd4 840w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727272786-deleteicon2.png?w=1100\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=345c3b8906833e99cb3c4bf839813e16 1100w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727272786-deleteicon2.png?w=1650\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=39f50d9941045a27fa6d63a873b7892b 1650w, https://mintcdn.com/m3ter/4PA7eaLaMtaA6FQv/images/1727272786-deleteicon2.png?w=2500\u0026fit=max\u0026auto=format\u0026n=4PA7eaLaMtaA6FQv\u0026q=85\u0026s=bfc1db390a7b05061a8d2783e4994317 2500w`}),`\n`,_jsx(_components.p,{children:`A confirmation dialog appears.`}),`\n`,_jsxs(_components.ol,{start:`6`,children:[`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Yes`}),` to confirm the delete action.`]}),`\n`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Tip`}),`: Alternatively, you can use the `,_jsx(_components.strong,{children:`Edit`}),` and `,_jsx(_components.strong,{children:`Delete`}),` buttons at top right of the `,_jsx(_components.strong,{children:`Export destination details`}),` page.`]})}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Warning: Destination currently in use!`}),` If the Export Destination is currently being used for an Export Schedule, you won’t be able to delete it and an error message will show.`]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Creating and Managing Export Destinations","description":null,"href":"/guides/data-exports/creating-data-export-destinations"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Preparing to Create Export Destinations","slug":"preparing-to-create-export-destinations","depth":2,"children":[{"title":"AWS S3 Bucket","slug":"aws-s3-bucket","depth":3,"children":[]},{"title":"Google Cloud Storage Bucket","slug":"google-cloud-storage-bucket","depth":3,"children":[]}]},{"title":"Creating AWS S3 Bucket Export Destinations","slug":"creating-aws-s3-bucket-export-destinations","depth":2,"children":[]},{"title":"Creating Google Cloud Storage Bucket Export Destinations","slug":"creating-google-cloud-storage-bucket-export-destinations","depth":2,"children":[]},{"title":"Reviewing and Managing Export Destinations","slug":"reviewing-and-managing-export-destinations","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"m3ter","siteName":"m3ter Documentation","title":"Creating and Managing Export Destinations - m3ter Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-30T15:11:26.091Z","originalFileLocation":"guides/data-exports/creating-data-export-destinations.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"m3ter Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/m3ter/zwvZvZyvpa8TKV7c/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/m3ter/zwvZvZyvpa8TKV7c/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/m3ter/zwvZvZyvpa8TKV7c/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/m3ter/zwvZvZyvpa8TKV7c/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/m3ter/zwvZvZyvpa8TKV7c/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/m3ter/zwvZvZyvpa8TKV7c/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/m3ter/zwvZvZyvpa8TKV7c/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/m3ter/zwvZvZyvpa8TKV7c/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/m3ter/zwvZvZyvpa8TKV7c/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Creating and Managing Export Destinations - m3ter Documentation\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"m3ter Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.m3ter.com/guides/data-exports/creating-data-export-destinations\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://m3ter.mintlify.app/_mintlify/api/og/v2?division=Data+Exports\u0026amp;title=Creating+and+Managing+Export+Destinations\u0026amp;theme=a12cf6d8598fbb808e7ba8a7\u0026amp;signature=5c1c0f3bcc30f57e36fa92e9234b67494bad26bb5fcd465b8fedc99ea0461e9d\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Creating and Managing Export Destinations - m3ter Documentation\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://m3ter.mintlify.app/_mintlify/api/og/v2?division=Data+Exports\u0026amp;title=Creating+and+Managing+Export+Destinations\u0026amp;theme=a12cf6d8598fbb808e7ba8a7\u0026amp;signature=5c1c0f3bcc30f57e36fa92e9234b67494bad26bb5fcd465b8fedc99ea0461e9d\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/m3ter/zwvZvZyvpa8TKV7c/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"m3ter Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4caf4c\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.m3ter.com/guides/data-exports/creating-data-export-destinations\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/guides/data-exports/creating-data-export-destinations.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.m3ter.com/#organization\",\"name\":\"m3ter Documentation\",\"url\":\"https://docs.m3ter.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/m3ter/t6C65JBQiQOFtjBy/images/m3ter-logo-blue-sf.svg?fit=max\u0026auto=format\u0026n=t6C65JBQiQOFtjBy\u0026q=85\u0026s=3928db28c84ec6950e43caf96e635d80\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.m3ter.com#website\",\"name\":\"m3ter Documentation\",\"url\":\"https://docs.m3ter.com\",\"publisher\":{\"@id\":\"https://docs.m3ter.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.m3ter.com/guides/data-exports/creating-data-export-destinations#webpage\",\"url\":\"https://docs.m3ter.com/guides/data-exports/creating-data-export-destinations\",\"name\":\"Creating and Managing Export Destinations\",\"dateModified\":\"2026-10-30T15:11:26.091Z\",\"isPartOf\":{\"@id\":\"https://docs.m3ter.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.m3ter.com/guides/data-exports/creating-data-export-destinations#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.m3ter.com/guides/data-exports/creating-data-export-destinations#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Guides\",\"item\":\"https://docs.m3ter.com/guides/getting-started/quick-start-worked-example\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Data Exports\",\"item\":\"https://docs.m3ter.com/guides/data-exports\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Creating and Managing Export Destinations\",\"item\":\"https://docs.m3ter.com/guides/data-exports/creating-data-export-destinations\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.m3ter.com/guides/data-exports/creating-data-export-destinations#article\",\"headline\":\"Creating and Managing Export Destinations\",\"name\":\"Creating and Managing Export Destinations\",\"url\":\"https://docs.m3ter.com/guides/data-exports/creating-data-export-destinations\",\"mainEntityOfPage\":{\"@id\":\"https://docs.m3ter.com/guides/data-exports/creating-data-export-destinations#webpage\"},\"dateModified\":\"2026-10-30T15:11:26.091Z\",\"publisher\":{\"@id\":\"https://docs.m3ter.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.m3ter.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"m3ter Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"m3ter Documentation","nav":{"global":null,"tabs":[{"tab":"Exploring m3ter","pages":[{"title":"Exploring m3ter","href":""}]},{"tab":"Guides","pages":[{"group":"Guides","pages":[{"group":"Getting Started","root":{"title":"Getting Started","href":"/guides/getting-started"},"expanded":false,"pages":[{"title":"Quick Start","href":"/guides/getting-started/quick-start-worked-example"},{"title":"m3ter Console","href":"/guides/getting-started/working-in-the-m3ter-console"},{"title":"Configuration Workflow","href":"/guides/getting-started/previewing-main-configuration-steps"},{"group":"Worked Examples","expanded":false,"pages":[{"title":"Worked Examples","href":"/guides/getting-started/metering-for-production-worked-examples"},{"title":"Example 1: Cloud Storage and File Cleanup","href":"/guides/getting-started/metering-for-production-worked-examples/worked-example-1-cloud-storage-and-file-cleanup"},{"title":"Example 2: Compound Aggregation for Sign-Up Bonus","href":"/guides/getting-started/metering-for-production-worked-examples/example-2-compound-aggregation-for-sign-up-bonus"},{"title":"Example 3: Segmented Aggregation on Single Meter Usage","href":"/guides/getting-started/metering-for-production-worked-examples/example-3-segmented-aggregation-on-single-meter-usage"}]},{"title":"Dates in m3ter - Quick Reference Starter","href":"/guides/getting-started/working-with-dates-in-m3ter-easy-reference"},{"title":"Feature Release Stages","href":"/guides/getting-started/feature-release-stages"},{"title":"Knowledge Index","href":"/guides/getting-started/knowledge-index"},{"title":"Contacting m3ter Support","href":"/guides/getting-started/contacting-m3ter-support"}]},{"group":"Authentication","root":{"title":"Authentication","href":"/guides/authenticating-with-the-platform"},"expanded":false,"pages":[{"title":"User/Password Authentication","href":"/guides/authenticating-with-the-platform/user-password-authentication"},{"title":"m3ter Single Sign-On","href":"/guides/authenticating-with-the-platform/m3ter-single-sign-on"},{"title":"Service Authentication","href":"/guides/authenticating-with-the-platform/service-authentication"}]},{"group":"Creating, Managing, and Reviewing Products","root":{"title":"Creating, Managing, and Reviewing Products","href":"/guides/creating-and-managing-products"},"expanded":false,"pages":[{"title":"Working with Custom Fields","href":"/guides/creating-and-managing-products/working-with-custom-fields"}]},{"group":"Usage Data: Meters","root":{"title":"Usage Data: Meters","href":"/guides/usage-data-meters"},"expanded":false,"pages":[{"title":"Reviewing Meter Options","mode":"default","href":"/guides/usage-data-meters/reviewing-meter-options"},{"title":"Creating Product Meters","href":"/guides/usage-data-meters/creating-meters"},{"title":"Creating Global Meters","href":"/guides/usage-data-meters/creating-global-meters"},{"title":"Working in Meter Details","href":"/guides/usage-data-meters/working-in-meter-details"},{"title":"Working with Meter Derived Fields and Examples","href":"/guides/usage-data-meters/derived-fields-for-meters-examples-and-supported-syntax"}]},{"group":"Pricing Metrics: Aggregations","root":{"title":"Pricing Metrics: Aggregations","href":"/guides/usage-data-aggregations"},"expanded":false,"pages":[{"title":"Reviewing Aggregation Options","href":"/guides/usage-data-aggregations/reviewing-aggregation-options"},{"title":"Creating Product Aggregations","href":"/guides/usage-data-aggregations/creating-aggregations"},{"title":"Creating Global Aggregations","href":"/guides/usage-data-aggregations/creating-global-aggregations"},{"title":"Compound Aggregations","href":"/guides/usage-data-aggregations/compound-aggregations"},{"title":"Working with Compound Aggregation Calculations","href":"/guides/usage-data-aggregations/compound-aggregation-calculations"},{"title":"Compound Aggregations - Examples","href":"/guides/usage-data-aggregations/compound-aggregations-examples"},{"title":"Segmented Aggregations","href":"/guides/usage-data-aggregations/segmented-aggregations"},{"title":"Custom SQL Aggregations","href":"/guides/usage-data-aggregations/custom-sql-aggregations"},{"title":"Reviewing Aggregation Details","href":"/guides/usage-data-aggregations/reviewing-aggregation-details"}]},{"group":"Recurring Charges: Counters","root":{"title":"Recurring Charges: Counters","href":"/guides/recurring-charges-counters"},"expanded":false,"pages":[{"title":"Creating Counters and Pricing Plans","href":"/guides/recurring-charges-counters/creating-counters"},{"title":"Understanding and Creating Counter Adjustments for Accounts","href":"/guides/recurring-charges-counters/creating-counter-adjustments-for-accounts"},{"title":"Recurring Charges Billing: Seat-Based Pricing","href":"/guides/recurring-charges-counters/reviewing-bills-for-recurring-charges"},{"title":"Recurring Charges Billing: Hybrid Pricing","href":"/guides/recurring-charges-counters/recurring-charges-example-2-hybrid-pricing"}]},{"group":"Plans and Pricing","root":{"title":"Plans and Pricing","href":"/guides/plans-and-pricing"},"expanded":false,"pages":[{"group":"Creating and Working with Plan Templates, Plans, and Plan Groups","root":{"title":"Creating and Working with Plan Templates, Plans, and Plan Groups","href":"/guides/plans-and-pricing/working-with-plan-templates-and-plans"},"expanded":false,"pages":[{"title":"Reviewing Options for Plans and Plan Templates","href":"/guides/plans-and-pricing/working-with-plan-templates-and-plans/reviewing-configuration-options-for-plans-and-plan-templates"},{"title":"Understanding Billing Options for Plan Templates/Plans","href":"/guides/plans-and-pricing/working-with-plan-templates-and-plans/understanding-billing-options-for-plan-templates-plans"},{"title":"Creating Plan Templates","href":"/guides/plans-and-pricing/working-with-plan-templates-and-plans/creating-plan-templates"},{"title":"Creating Plans","href":"/guides/plans-and-pricing/working-with-plan-templates-and-plans/creating-plans"},{"title":"Working in Plan Template and Plan Details","href":"/guides/plans-and-pricing/working-with-plan-templates-and-plans/working-in-plan-details"},{"title":"Editing and Deleting Plan Templates and Plans","href":"/guides/plans-and-pricing/working-with-plan-templates-and-plans/editing-plan-templates-and-plans"},{"title":"Working with Plan Groups","href":"/guides/plans-and-pricing/working-with-plan-templates-and-plans/working-with-plan-groups"}]},{"group":"Pricing and Managing Plans and Plan Templates","root":{"title":"Pricing and Managing Plans and Plan Templates","href":"/guides/plans-and-pricing/pricing-plans"},"expanded":false,"pages":[{"title":"Reviewing Pricing Options for Plans and Plan Templates","href":"/guides/plans-and-pricing/pricing-plans/reviewing-pricing-options-and-pricing-plans"},{"title":"Pricing Plans and Plan Templates","href":"/guides/plans-and-pricing/pricing-plans/pricing-plans"},{"title":"Pricing Plans Using Segmented Aggregations","href":"/guides/plans-and-pricing/pricing-plans/pricing-plans-using-segmented-aggregations"},{"title":"Managing and Editing Priced Plans and Plan Templates","href":"/guides/plans-and-pricing/pricing-plans/managing-and-editing-priced-plans-or-plan-templates"},{"title":"Duplicating Priced Plans and Plan Templates","href":"/guides/plans-and-pricing/pricing-plans/duplicating-priced-plans-or-plan-templates"}]}]},{"group":"End-Customer Accounts","root":{"title":"End-Customer Accounts","href":"/guides/end-customer-accounts"},"expanded":false,"pages":[{"title":"Managing Accounts - Best Practices","href":"/guides/end-customer-accounts/managing-accounts-best-practices"},{"title":"Creating and Managing Accounts","href":"/guides/end-customer-accounts/creating-an-account"},{"title":"Attaching Plans to an Account","href":"/guides/end-customer-accounts/attaching-plans-to-an-account"},{"title":"Creating Custom Plans for Accounts","href":"/guides/end-customer-accounts/creating-custom-account-plans"},{"title":"Attaching Plan Groups to an Account","href":"/guides/end-customer-accounts/attaching-plan-groups-to-an-account"},{"title":"Creating Custom Plan Groups for Accounts","href":"/guides/end-customer-accounts/creating-custom-plan-groups-for-accounts"},{"title":"Creating Prepayments for Accounts","href":"/guides/end-customer-accounts/creating-prepayments-for-accounts"},{"group":"Working with Contracts for Accounts","root":{"title":"Working with Contracts for Accounts","href":"/guides/end-customer-accounts/creating-contracts-for-accounts"},"expanded":false,"pages":[{"title":"Creating and Managing Contracts","href":"/guides/end-customer-accounts/creating-contracts-for-accounts/creating-and-managing-contracts"},{"title":"Setting Up Contract Billing","href":"/guides/end-customer-accounts/creating-contracts-for-accounts/setting-up-contract-billing"},{"title":"Reviewing Organization Contracts","href":"/guides/end-customer-accounts/creating-contracts-for-accounts/reviewing-organization-contracts"}]},{"group":"Working with Balances for Accounts","root":{"title":"Working with Balances for Accounts","href":"/guides/end-customer-accounts/creating-balances-for-accounts"},"expanded":false,"pages":[{"title":"Understanding and Managing Billing for Balances","href":"/guides/end-customer-accounts/creating-balances-for-accounts/understanding-billing-for-balances"},{"title":"Creating and Managing Account Balances","href":"/guides/end-customer-accounts/creating-balances-for-accounts/creating-and-managing-account-balances"},{"title":"Creating and Managing Transactions for Balances","href":"/guides/end-customer-accounts/creating-balances-for-accounts/creating-and-managing-transactions-for-balances"},{"title":"Setting Up Transaction Schedules for Balances","href":"/guides/end-customer-accounts/creating-balances-for-accounts/setting-transaction-schedules-for-balances"},{"title":"Creating Charges for Balances","href":"/guides/end-customer-accounts/creating-balances-for-accounts/creating-charges-for-balances"},{"title":"Setting Up Charge Schedules for Balances","href":"/guides/end-customer-accounts/creating-balances-for-accounts/setting-charge-schedules-for-balances"},{"title":"Running and Viewing Bills for Balance Charges","href":"/guides/end-customer-accounts/creating-balances-for-accounts/runnning-viewing-bill-for-balance-charges"},{"title":"Reviewing Account Balances Summary","href":"/guides/end-customer-accounts/creating-balances-for-accounts/reviewing-account-balances-summary"},{"title":"Grants","href":"/guides/end-customer-accounts/creating-balances-for-accounts/balance-grants"}]},{"title":"Creating Charges for Accounts","href":"/guides/end-customer-accounts/creating-charges-for-accounts"},{"title":"Creating Counter Adjustments for Accounts","href":"/guides/end-customer-accounts/creating-counter-adjustments-for-accounts"},{"title":"Submitting Usage Data for an Account","href":"/guides/end-customer-accounts/submitting-usage-data-for-an-account"},{"title":"Working in Account Overview","href":"/guides/end-customer-accounts/working-in-account-overview"},{"title":"Reviewing and Recalculating Bills for an Account","href":"/guides/end-customer-accounts/reviewing-bills-for-an-account"},{"group":"Working with Parent/Child Accounts","root":{"title":"Working with Parent/Child Accounts","href":"/guides/end-customer-accounts/creating-and-working-with-child-accounts"},"expanded":false,"pages":[{"title":"Billing Hierarchy Modes for Parent/Child Accounts","href":"/guides/end-customer-accounts/creating-and-working-with-child-accounts/billing-for-parent-child-accounts"}]},{"title":"End Dating Account Billing Entities","href":"/guides/end-customer-accounts/end-dating-account-billing-entities"},{"title":"Creating and Managing External Mappings for Accounts","href":"/guides/end-customer-accounts/creating-and-managing-external-mappings-for-accounts"}]},{"group":"Billing and Usage Data","root":{"title":"Billing and Usage Data","href":"/guides/billing-and-usage-data"},"expanded":false,"pages":[{"group":"Submitting Usage Data","root":{"title":"Submitting Usage Data","href":"/guides/billing-and-usage-data/submitting-usage-data"},"expanded":false,"pages":[{"title":"API Calls for Data Ingest","href":"/guides/billing-and-usage-data/submitting-usage-data/api-calls-for-data-ingest"},{"title":"File Upload Service API","href":"/guides/billing-and-usage-data/submitting-usage-data/file-upload-service-api"},{"title":"Submitting and Checking Test Usage Data","href":"/guides/billing-and-usage-data/submitting-usage-data/submitting-test-usage-data"},{"title":"File Uploads for Usage Data by Meter","href":"/guides/billing-and-usage-data/submitting-usage-data/file-uploads-for-usage-data-by-meter"},{"title":"Submitting Usage Data Adjustments Using Timestamp","href":"/guides/billing-and-usage-data/submitting-usage-data/submitting-usage-data-adjustments-using-timestamp"},{"title":"Submitting Usage Data for Non-Existent Accounts","href":"/guides/billing-and-usage-data/submitting-usage-data/submitting-usage-data-for-non-existent-accounts"},{"title":"Reviewing and Resolving Ingest Events","href":"/guides/billing-and-usage-data/submitting-usage-data/reviewing-and-resolving-ingest-events"}]},{"group":"Running, Viewing, and Managing Bills","root":{"title":"Running, Viewing, and Managing Bills","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills"},"expanded":false,"pages":[{"title":"Running Bills and Viewing Bill Details","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/running-bills-and-viewing-bill-details"},{"title":"Working with Bills in Bill Management","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/managing-bills"},{"title":"Approving and Locking Bills - Managing Bill Lifecycle","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/approving-and-locking-bills-managing-bill-lifecycle"},{"title":"Adding Credit Line Items to Bills","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/adding-credit-line-items-to-bills"},{"title":"Adding Debit Line Items to Bills","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/adding-debit-line-items-to-bills"},{"title":"Viewing Bill History","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/viewing-bill-history"},{"title":"Scheduling Billing","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/scheduling-billing"},{"title":"Working with Bill Statements","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/working-with-bill-statements"},{"title":"Bill Line Item Types","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/bill-line-item-types"},{"title":"Bill Line Items - Default Descriptions","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/bill-line-items-default-descriptions"},{"title":"Bill Line Items - Mapping to Accounting Products","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/bill-line-items-mapping-accounting-products"},{"title":"Troubleshooting Bills","href":"/guides/billing-and-usage-data/running-viewing-and-managing-bills/troubleshooting-bills"}]}]},{"group":"m3sh","root":{"title":"m3sh","href":"/guides/m3sh-automation"},"expanded":false,"pages":[{"group":"m3sh Workflows","root":{"title":"m3sh Workflows","href":"/guides/m3sh-workflows/m3sh-workflows"},"pages":[{"title":"m3sh Workflows - Key Concepts and Options","href":"/guides/m3sh-workflows/m3sh-workflows-key-concepts-and-options"},{"title":"Exploring m3sh Workflows","href":"/guides/m3sh-automation/exploring-m3sh-workflows"},{"title":"Reviewing m3sh Workflow Runs","href":"/guides/m3sh-automation/reviewing-m3sh-workflow-runs"},{"title":"Getting to Know the Workflow Builder","href":"/guides/m3sh-workflows/getting-to-know-the-workflow-builder"},{"title":"Creating Event Notification Workflows","href":"/guides/m3sh-workflows/creating-event-notification-workflows"},{"title":"Creating Incoming Webhook Workflows","href":"/guides/m3sh-workflows/creating-incoming-webhook-workflows"},{"title":"Working with Global Parameters","href":"/guides/m3sh-workflows/working-with-global-parameters"},{"title":"Utilizing Workflow Managed Templates","href":"/guides/m3sh-workflows/utilizing-workflow-managed-templates"},{"title":"Testing and Troubleshooting Workflows","href":"/guides/m3sh-workflows/testing-and-troubleshooting-workflows"},{"title":"Exporting and Importing Workflows","href":"/guides/m3sh-workflows/exporting-and-importing-workflows"}]},{"group":"Utilizing Events and Notifications","root":{"title":"Utilizing Events and Notifications","href":"/guides/alerts-events-and-notifications/utilizing-events-and-notifications"},"expanded":false,"pages":[{"title":"Key Concepts and Relationships","href":"/guides/alerts-events-and-notifications/utilizing-events-and-notifications/key-concepts-and-relationships"},{"title":"Object Definitions and API Calls","href":"/guides/alerts-events-and-notifications/utilizing-events-and-notifications/object-definitions-and-api-calls"},{"title":"Creating, Managing, and Reviewing Notifications","href":"/guides/alerts-events-and-notifications/utilizing-events-and-notifications/creating-managing-and-reviewing-notifications"},{"title":"Example - Notification Setup for Commitment Updated Event","href":"/guides/alerts-events-and-notifications/utilizing-events-and-notifications/example-1-commitment-updated-event"},{"title":"Working with Scheduled Events","href":"/guides/alerts-events-and-notifications/utilizing-events-and-notifications/working-with-scheduled-events"}]},{"group":"Creating and Managing Credentials","root":{"title":"Creating and Managing Credentials","href":"/guides/integrations/setting-up-integrations/managing-integration-credentials"},"expanded":false,"pages":[{"title":"Creating Stripe Integration Credentials","href":"/guides/integrations/setting-up-integrations/_managing-integration-credentials-legacy/creating-stripe-integration-credentials"},{"title":"Creating NetSuite Integration Credentials","href":"/guides/integrations/setting-up-integrations/_managing-integration-credentials-legacy/creating-netsuite-integration-credentials"},{"title":"Creating Paddle Integration Credentials","href":"/guides/integrations/setting-up-integrations/_managing-integration-credentials-legacy/creating-paddle-integration-credentials"},{"title":"Creating Chargebee Integration Credentials","href":"/guides/integrations/setting-up-integrations/_managing-integration-credentials-legacy/creating-chargebee-integration-credentials"},{"title":"Creating QuickBooks Integration Credentials","href":"/guides/integrations/setting-up-integrations/_managing-integration-credentials-legacy/creating-quickbooks-integration-credentials"},{"title":"Creating Xero Integration Credentials","href":"/guides/integrations/setting-up-integrations/_managing-integration-credentials-legacy/creating-xero-integration-credentials"},{"title":"Creating Salesforce Integration Credentials","href":"/guides/integrations/setting-up-integrations/_managing-integration-credentials-legacy/creating-salesforce-integration-credentials"},{"title":"Creating AWS Marketplace Integration Credentials","href":"/guides/integrations/setting-up-integrations/_managing-integration-credentials-legacy/creating-aws-marketplace-integration-credentials"},{"title":"Creating Azure Marketplace Integration Credentials","href":"/guides/integrations/setting-up-integrations/_managing-integration-credentials-legacy/creating-azure-marketplace-integration-credentials"}]},{"group":"Integrations","root":{"title":"Integrations","href":"/guides/integrations"},"expanded":false,"pages":[{"title":"m3ter Integrations - Overview","sidebarTitle":"m3ter Integrations","href":"/guides/integrations/m3ter-integrations"},{"group":"Setting Up and Managing Integrations","root":{"title":"Setting Up and Managing Integrations","href":"/guides/integrations/setting-up-integrations"},"expanded":false,"pages":[{"title":"Creating and Managing Integrations","href":"/guides/integrations/setting-up-integrations/creating-and-managing-integration-configurations"},{"title":"Configuring Stripe Integrations","href":"/guides/integrations/setting-up-integrations/configuring-stripe-integrations"},{"title":"Configuring NetSuite Integrations","href":"/guides/integrations/setting-up-integrations/configuring-netsuite-integrations"},{"title":"Configuring Paddle Integrations","href":"/guides/integrations/setting-up-integrations/configuring-paddle-integrations"},{"title":"Configuring Chargebee Integrations","href":"/guides/integrations/setting-up-integrations/configuring-chargebee-integrations"},{"title":"Configuring QuickBooks Integrations","href":"/guides/integrations/setting-up-integrations/configuring-quickbooks-integrations"},{"title":"Configuring Xero Integrations","href":"/guides/integrations/setting-up-integrations/configuring-xero-integrations"},{"title":"Configuring Salesforce Entity Data Sync Integrations","href":"/guides/integrations/setting-up-integrations/configuring-sf-entity-data-integrations"},{"title":"Configuring AWS Marketplace Integrations","href":"/guides/integrations/setting-up-integrations/configuring-aws-integrations"},{"title":"AWS Marketplace Integrations - Reconciliation Features","href":"/guides/integrations/setting-up-integrations/aws-marketplace-integrations-reconciliation-features"},{"title":"Configuring Azure Marketplace Integrations","href":"/guides/integrations/setting-up-integrations/configuring-azure-marketplace-integrations"},{"title":"Azure Marketplace Integrations - Reconciliation Features","href":"/guides/integrations/setting-up-integrations/azure-marketplace-integrations-reconciliation-features"},{"title":"Managing Multiple Third Party Destinations for Integrations","href":"/guides/integrations/setting-up-integrations/managing-multiple-destinations-for-integrations"},{"title":"Reviewing Integration Run Details","href":"/guides/integrations/setting-up-integrations/reviewing-integration-run-details"}]}]},{"title":"Creating and Managing Outgoing Webhooks","href":"/guides/integrations/setting-up-integrations/creating-and-managing-destinations"},{"title":"Reviewing and Resolving Integration Events","href":"/guides/integrations/setting-up-integrations/reviewing-and-resolving-integration-events"},{"title":"Creating and Managing External Mappings","href":"/guides/integrations/setting-up-integrations/creating-and-managing-external-mappings"},{"title":"Creating and Managing Transformations","href":"/guides/m3sh-workflows/creating-and-managing-transformations"}]},{"group":"m3ter APIs","root":{"title":"m3ter APIs","href":"/guides/m3ter-apis"},"expanded":false,"pages":[{"title":"Config API Limits","href":"/guides/m3ter-apis/config-api-limits"},{"title":"Ingest API Limits and Optimizing Measurement Submissions","href":"/guides/m3ter-apis/ingest-api-limits"},{"title":"WAF Rules for HTTP Requests","href":"/guides/m3ter-apis/waf-rules-for-http-requests"},{"title":"Getting Started with API Calls","href":"/guides/m3ter-apis/getting-started-with-api-calls"},{"title":"HTTP Error Codes","href":"/guides/m3ter-apis/http-error-codes"}]},{"title":"m3ter Calculation Engine","href":"/guides/m3ter-calculation-engine"},{"group":"Lookup Tables","root":{"title":"Lookup Tables (Beta)","href":"/guides/lookup-tables"},"tag":"Beta","expanded":false,"pages":[{"title":"Creating and Managing Lookup Tables","href":"/guides/lookup-tables/creating-and-managing-lookup-tables"},{"title":"Adding Data to, Publishing, and Managing Lookup Table Revisions","href":"/guides/lookup-tables/adding-data-to-and-publishing-table-revisions"},{"title":"Worked Example - Variable Usage Discounting","href":"/guides/lookup-tables/worked-example-variable-usage-discounting"},{"title":"Worked Example - Variable Usage Discounting by Account","href":"/guides/lookup-tables/worked-example-variable-usage-discouting-by-account"},{"title":"Lookup Functions","href":"/guides/lookup-tables/lookup-functions"}]},{"title":"System Alerts","href":"/guides/alerts-events-and-notifications/viewing-and-managing-alerts"},{"group":"Organization and Access Management","root":{"title":"Organization and Access Management","href":"/guides/organization-and-access-management"},"expanded":false,"pages":[{"group":"Managing your Organization","root":{"title":"Managing your Organization","href":"/guides/organization-and-access-management/viewing-and-editing-organization"},"expanded":false,"pages":[{"title":"Viewing and Editing Organization Configuration","href":"/guides/organization-and-access-management/viewing-and-editing-organization/viewing-and-editing-organization-configuration"},{"title":"Timezone Settings - Notes and Recommendations","href":"/guides/organization-and-access-management/viewing-and-editing-organization/timezone-settings-notes-and-recommendations"},{"title":"Creating and Managing Currencies","href":"/guides/organization-and-access-management/viewing-and-editing-organization/creating-and-managing-currencies"},{"title":"Creating Credit Reasons","href":"/guides/organization-and-access-management/viewing-and-editing-organization/creating-credit-reasons"},{"title":"Creating Debit Reasons","href":"/guides/organization-and-access-management/viewing-and-editing-organization/creating-debit-reasons"},{"title":"Creating Transaction Types","href":"/guides/organization-and-access-management/viewing-and-editing-organization/creating-transaction-types"},{"title":"Adding and Editing Custom Fields","href":"/guides/organization-and-access-management/viewing-and-editing-organization/adding-and-editing-custom-fields"}]},{"title":"Understanding, Creating, and Managing Permission Policies","href":"/guides/organization-and-access-management/creating-and-managing-permissions"},{"group":"Managing Access and Users","root":{"title":"Managing Access and Users","href":"/guides/organization-and-access-management/managing-users"},"expanded":false,"pages":[{"title":"Managing Users and Assigning Permission Policies","href":"/guides/organization-and-access-management/managing-users/managing-users-and-assigning-permission-policies"},{"title":"Creating and Configuring Service Users","href":"/guides/organization-and-access-management/managing-users/creating-and-configuring-service-users"},{"title":"Creating and Managing User Groups","href":"/guides/organization-and-access-management/managing-users/creating-and-managing-user-groups"},{"title":"Inviting Users to Organization","href":"/guides/organization-and-access-management/managing-users/inviting-users-to-organization"},{"title":"Tracking User Activity in Organization","href":"/guides/organization-and-access-management/managing-users/tracking-user-activity-in-organization"},{"title":"Granting m3ter Support Access to Organization","href":"/guides/organization-and-access-management/managing-users/granting-m3ter-support-access-to-organization"},{"title":"Viewing and Managing Permission Policies","href":"/guides/organization-and-access-management/managing-users/viewing-and-managing-permission-policies"}]}]},{"group":"m3ter Connector for Salesforce","root":{"title":"m3ter Connector for Salesforce","href":"/guides/m3ter-connector-for-salesforce"},"expanded":false,"pages":[{"title":"Overview - Functional Scope and Limitations","href":"/guides/m3ter-connector-for-salesforce/overview-functional-scope-and-limitations"},{"title":"Configuring the m3ter Connector for Salesforce","href":"/guides/m3ter-connector-for-salesforce/configuring-m3ter-salesforce-connector"},{"title":"Reviewing and Managing Metadata Mappings","href":"/guides/m3ter-connector-for-salesforce/reviewing-and-managing-metadata-mappings"},{"title":"Creating Custom Metadata Mappings","href":"/guides/m3ter-connector-for-salesforce/creating-metadata-mappings"},{"title":"Testing Sync Setup from Salesforce to m3ter","href":"/guides/m3ter-connector-for-salesforce/testing-sync-setup-from-salesforce-to-m3ter"},{"title":"Setting Up and Using Sync to m3ter Invocable Action","href":"/guides/m3ter-connector-for-salesforce/setting-up-invocable-action-for-event-driven-sync"},{"title":"Setting Up Sync for End Dating m3ter Account Billing Entities","href":"/guides/m3ter-connector-for-salesforce/setting-up-sync-for-end-dating-m3ter-account-billing-entities"},{"title":"Enabling Two-Way Automated Sync for m3ter Objects","href":"/guides/m3ter-connector-for-salesforce/enabling-two-way-automated-sync-for-m3ter-objects"},{"title":"Mapping Custom Fields on m3ter Entities","href":"/guides/m3ter-connector-for-salesforce/mapping-custom-fields-on-m3ter-entities"},{"title":"Mapping Segment Attributes for Pricing","href":"/guides/m3ter-connector-for-salesforce/mapping-segment-attributes-for-pricing"},{"title":"Setting Up m3sh Webhook Triggers","href":"/guides/m3ter-connector-for-salesforce/setting-up-m3sh-webhook-triggers"},{"title":"CRUD for Metering Entities","href":"/guides/m3ter-connector-for-salesforce/crud-for-metering-entities"},{"title":"Usage Design Targets","href":"/guides/m3ter-connector-for-salesforce/usage-design-targets"},{"title":"Generic m3ter API Invocable Action","href":"/guides/m3ter-connector-for-salesforce/generic-m3ter-api-invocable-action"},{"title":"Product Mapping Resolution","href":"/guides/m3ter-connector-for-salesforce/product-mapping-resolution"},{"title":"Checking Sync Logs and Troubleshooting","href":"/guides/m3ter-connector-for-salesforce/checking-sync-logs-and-troubleshooting"},{"group":"m3ter Connector - Sample Mappings","root":{"title":"m3ter Connector - Sample Mappings","href":"/guides/m3ter-connector-for-salesforce/m3ter-connector-sample-mappings"},"expanded":false,"pages":[{"title":"Sample Mappings 1 - Account","href":"/guides/m3ter-connector-for-salesforce/m3ter-connector-sample-mappings/sample-mapping-1-account"},{"title":"Sample Mappings 2 - Commitment","href":"/guides/m3ter-connector-for-salesforce/m3ter-connector-sample-mappings/sample-mappings-2-commitment"},{"title":"Sample Mappings 3 - Contract","href":"/guides/m3ter-connector-for-salesforce/m3ter-connector-sample-mappings/sample-mappings-3-contract"},{"title":"Sample Mappings 4 - AccountPlan","href":"/guides/m3ter-connector-for-salesforce/m3ter-connector-sample-mappings/sample-mappings-4-accountplan"},{"title":"Sample Mappings 5 - Plan","href":"/guides/m3ter-connector-for-salesforce/m3ter-connector-sample-mappings/sample-mappings-5-plan"},{"title":"Sample Mappings 6 - Pricing","href":"/guides/m3ter-connector-for-salesforce/m3ter-connector-sample-mappings/sample-mappings-6-pricing"},{"title":"Sample Mappings 7 - Pricing Bands","href":"/guides/m3ter-connector-for-salesforce/m3ter-connector-sample-mappings/sample-mappings-7-pricing-bands"}]},{"title":"m3ter Connector for Salesforce - Changelog","href":"/guides/m3ter-connector-for-salesforce/m3ter-connector-for-salesforce-changelog"}]},{"group":"Data Explorers","root":{"title":"Data Explorers","href":"/guides/data-explorer"},"expanded":false,"pages":[{"title":"Usage Data Explorer","href":"/guides/data-explorer/performing-usage-queries-and-reviewing-results"},{"title":"Usage Data Explorer (v2)","href":"/guides/data-explorer/usage-data-explorer-v2"},{"title":"Billing Data Explorer","href":"/guides/data-explorer/performing-billing-queries-and-reviewing-results"},{"title":"Prepayments Data Explorer","href":"/guides/data-explorer/performing-commitments-queries-and-reviewing-results"},{"title":"Data Explorers: Saving, Updating, and Re-Using Queries","href":"/guides/data-explorer/saving-queries"},{"title":"Data Explorers: Exporting Query Results","href":"/guides/data-explorer/exporting-usage-query-results"}]},{"group":"Data Exports","root":{"title":"Data Exports (Preview)","description":null,"href":"/guides/data-exports"},"tag":"Preview","expanded":false,"pages":[{"title":"Creating and Managing Export Destinations","href":"/guides/data-exports/creating-data-export-destinations"},{"group":"Creating Usage Data Export Schedules","root":{"title":"Creating Usage Data Export Schedules","description":null,"href":"/guides/data-exports/creating-export-schedules"},"expanded":false,"pages":[{"title":"Creating Legacy Usage Data Export Schedules","href":"/guides/data-exports/creating-export-schedules/creating-legacy-usage-export-schedules"}]},{"title":"Creating Operational Data Export Schedules","href":"/guides/data-exports/creating-operational-data-export-schedules"},{"title":"Reviewing and Managing Export Schedules","href":"/guides/data-exports/reviewing-and-managing-export-schedules"},{"group":"Running Ad-Hoc Usage Data Exports","root":{"title":"Running Ad-Hoc Usage Data Exports","href":"/guides/data-exports/running-ad-hoc-data-exports"},"expanded":false,"pages":[{"title":"Running Ad-Hoc Legacy Usage Data Exports","href":"/guides/data-exports/running-ad-hoc-data-exports/running-ad-hoc-legacy-data-exports"}]},{"title":"Running Ad-Hoc Operational Data Exports","href":"/guides/data-exports/running-ad-hoc-operational-data-exports"},{"title":"Downloading Data Export Files Locally","href":"/guides/data-exports/downloading-data-export-files-locally"},{"title":"Reviewing Export Jobs","href":"/guides/data-exports/reviewing-export-jobs"},{"title":"Data Export - Entity Schema and Relationship Diagram","href":"/guides/data-exports/data-export-object-relationship-diagram"}]}]}]},{"tab":"Glossary","pages":[{"title":"Glossary","href":"/glossary-of-terms"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api/introduction"}]},{"tab":"m3sh Function Reference","pages":[{"title":"m3sh Function Reference","href":"/m3sh-function-reference/m3ter/introduction"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"Creating and Managing Export Destinations - m3ter Documentation","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-eHyQ0tlO.js","lightbox-handle-r17bVUz3.js"]}