Netcore Cloud Export Templates API

The Export Templates API from Netcore Cloud — 4 operation(s) for export templates.

Operations 4

POST /export/template/create Create Export Templates #
POST /export/template/delete Delete Export Templates #
POST /export/template/search Search Export Templates #
POST /export/template/update Update Export Templates #

Documentation

Specifications

Schemas & Data

📊
JSONSchema
https://artifacts.apis.io/netcorecloud/json-schema/netcorecloud-campaign-specific-schema.json
📊
JSONSchema
https://artifacts.apis.io/netcorecloud/json-schema/netcorecloud-audience-details-schema.json
📊
JSONSchema
https://artifacts.apis.io/netcorecloud/json-schema/netcorecloud-filter-block-schema.json
📊
JSONSchema
https://artifacts.apis.io/netcorecloud/json-schema/netcorecloud-output-block-schema.json
📊
JSONSchema
https://artifacts.apis.io/netcorecloud/json-schema/netcorecloud-conversion-tracking-schema.json
📊
JSONSchema
https://artifacts.apis.io/netcorecloud/json-schema/netcorecloud-google-analytics-schema.json
📊
JSONSchema
https://artifacts.apis.io/netcorecloud/json-schema/netcorecloud-route-create-schema.json
📊
JSONSchema
https://artifacts.apis.io/netcorecloud/json-schema/netcorecloud-route-schema.json
📊
JSONSchema
https://artifacts.apis.io/netcorecloud/json-schema/netcorecloud-rule-schema.json
📊
JSONSchema
https://artifacts.apis.io/netcorecloud/json-schema/netcorecloud-rule-create-schema.json
📊
JSONSchema
https://artifacts.apis.io/netcorecloud/json-schema/netcorecloud-incoming-auth-upsert-schema.json
📊
JSONSchema
https://artifacts.apis.io/netcorecloud/json-schema/netcorecloud-netcore-payload-schema.json
📊
JSONSchema
https://artifacts.apis.io/netcorecloud/json-schema/netcorecloud-payment-status-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/netcorecloud/json-schema/netcorecloud-template-list-success-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/netcorecloud/json-schema/netcorecloud-refund-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/netcorecloud/json-schema/netcorecloud-consent-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/netcorecloud/json-schema/netcorecloud-refund-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/netcorecloud/json-schema/netcorecloud-flow-list-success-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/netcorecloud/json-schema/netcorecloud-json-single-api-v2-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/netcorecloud/json-schema/netcorecloud-dlrreport-response-schema.json

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/netcorecloud:netcorecloud-export-templates-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

netcorecloud-export-templates-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Exports Export Templates API
  description: ''
  version: 1.0.0
servers:
- url: https://netcoreapi-main-prod-us.netcorein.com/v5
  description: US
- url: https://netcoreapi-main-prod-ind.netcorein.com/v5
  description: IND
- url: https://netcoreapi-main-prod-eu.netcorein.com/v5
  description: EU
security:
- ApiKeyAuth: []
tags:
- name: Export Templates
paths:
  /export/template/create:
    post:
      summary: Create Export Templates
      deprecated: false
      description: ''
      tags:
      - Export Templates
      parameters:
      - name: Content-Type
        in: header
        description: ''
        required: true
        example: application/json
        schema:
          type: string
      - name: api-key
        in: header
        description: ''
        required: true
        example: f19136e33b5126b31b3135ce4e06a575
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                export_template_name:
                  type: string
                data:
                  type: object
                  properties:
                    template_name:
                      type: string
                    template_description:
                      type: string
                    attributes:
                      type: array
                      items:
                        type: string
                  required:
                  - template_name
                  - template_description
                  - attributes
              required:
              - export_template_name
              - data
            example:
              export_template_name: contact
              data:
                template_name: contact 2
                template_description: Contact Export1
                attributes:
                - EMAIL
                - MOBILE
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties:
                  code:
                    type: integer
                  message:
                    type: string
                  status:
                    type: string
                  requestId:
                    type: string
                required:
                - code
                - message
                - status
                - requestId
              example:
                code: 200
                message: Template created successfully
                status: success
                requestId: 0193cef9-e46b-765c-8389-0eb9a6b903cf
          headers: {}
        '400':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties:
                  request_id:
                    type: string
                  description:
                    type: string
                  code:
                    type: integer
                  status:
                    type: string
                  errors:
                    type: array
                    items:
                      type: object
                      properties:
                        field:
                          type: string
                        message:
                          type: string
                required:
                - request_id
                - description
                - code
                - status
                - errors
              example:
                request_id: 01948885-96c2-7b12-91cd-d4e009cff327
                description: Validation Failure.
                code: 400
                status: failed
                errors:
                - field: Attributes
                  message: 'Choose from: EMAIL, MOBILE.'
          headers: {}
        '401':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties:
                  request_id:
                    type: string
                  description:
                    type: string
                  code:
                    type: integer
                  status:
                    type: string
                required:
                - request_id
                - description
                - code
                - status
              example:
                request_id: 01948895-17c8-7a47-9fa4-22ca28913e21
                description: Unauthorized access.
                code: 401
                status: failed
          headers: {}
      security:
      - ApiKeyAuth: []
      operationId: postExportTemplateCreate
      x-operation-id-source: derived
  /export/template/delete:
    post:
      summary: Delete Export Templates
      deprecated: false
      description: ''
      tags:
      - Export Templates
      parameters:
      - name: api-key
        in: header
        description: ''
        required: true
        example: f19136e33b5126b31b3135ce4e06a575
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                is_scheduled:
                  type: boolean
                export_template_name:
                  type: string
                filtering_criteria_operator:
                  type: string
                filtering_criteria:
                  type: array
                  items:
                    type: object
                    properties:
                      condition_operator:
                        type: string
                      condition_details:
                        type: array
                        items:
                          type: object
                          properties:
                            field:
                              type: string
                            operation:
                              type: string
                            value:
                              type: array
                              items:
                                type: integer
              required:
              - is_scheduled
              - export_template_name
              - filtering_criteria_operator
              - filtering_criteria
            example:
              is_scheduled: false
              export_template_name: contact
              filtering_criteria_operator: and
              filtering_criteria:
              - condition_operator: and
                condition_details:
                - field: template_id
                  operation: equals
                  value:
                  - 7
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties:
                  request_id:
                    type: string
                  description:
                    type: string
                  code:
                    type: integer
                  status:
                    type: string
                required:
                - request_id
                - description
                - code
                - status
              example:
                request_id: 0194888e-d42e-7351-b496-a73463917e7a
                description: Deleted successfully.
                code: 200
                status: success
          headers: {}
        '400':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties:
                  request_id:
                    type: string
                  description:
                    type: string
                  code:
                    type: integer
                  status:
                    type: string
                  errors:
                    type: array
                    items:
                      type: object
                      properties:
                        field:
                          type: string
                        message:
                          type: string
                required:
                - request_id
                - description
                - code
                - status
                - errors
              example:
                request_id: 01948894-a5d4-7321-a656-3e23720cb6a7
                description: Validation Failure.
                code: 400
                status: failed
                errors:
                - field: ExportTemplateName
                  message: 'Choose from: contact, audience, event, campaign_summary_report, campaign_detailed_report, journey_summary_report, journey_detailed_report, trigger_summary_report, trigger_detailed_report.%!(EXTRA string=test)'
          headers: {}
        '401':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties:
                  request_id:
                    type: string
                  description:
                    type: string
                  code:
                    type: integer
                  status:
                    type: string
                required:
                - request_id
                - description
                - code
                - status
              example:
                request_id: 01948895-17c8-7a47-9fa4-22ca28913e21
                description: Unauthorized access.
                code: 401
                status: failed
          headers: {}
        '500':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties:
                  request_id:
                    type: string
                    description: Unique request id of request.
                  status:
                    type: string
                    description: status of api request (success|failed).
                  description:
                    type: string
                    description: Api response description.
                  code:
                    type: integer
                    description: Response status Code. (200 for success / 500 for error etc).
                required:
                - request_id
                - status
                - description
                - code
              example:
                request_id: 01950317-6f62-7911-b399-5c13a607031d
                description: Internal Server Error.
                code: 500
                status: failed
          headers: {}
      security:
      - ApiKeyAuth: []
      operationId: postExportTemplateDelete
      x-operation-id-source: derived
  /export/template/search:
    post:
      summary: Search Export Templates
      deprecated: false
      description: ''
      tags:
      - Export Templates
      parameters:
      - name: api-key
        in: header
        description: ''
        required: true
        example: f19136e33b5126b31b3135ce4e06a575
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                export_template_name:
                  type: string
                filtering_criteria_operator:
                  type: string
                filtering_criteria:
                  type: array
                  items:
                    type: object
                    properties:
                      condition_operator:
                        type: string
                      condition_details:
                        type: array
                        items:
                          type: object
                          properties:
                            field:
                              type: string
                            operation:
                              type: string
                            value:
                              type: array
                              items:
                                type: integer
                          required:
                          - field
                          - operation
                          - value
                    required:
                    - condition_operator
                    - condition_details
                output:
                  type: object
                  properties:
                    sorting:
                      type: array
                      items:
                        type: object
                        properties:
                          field:
                            type: string
                          direction:
                            type: string
                    pagination:
                      type: object
                      properties:
                        page:
                          type: integer
                        limit:
                          type: integer
                      required:
                      - page
                      - limit
                    fields:
                      type: array
                      items:
                        type: string
                  required:
                  - sorting
                  - pagination
                  - fields
              required:
              - export_template_name
              - filtering_criteria_operator
              - filtering_criteria
              - output
            example:
              export_template_name: contact
              filtering_criteria_operator: and
              filtering_criteria:
              - condition_operator: or
                condition_details:
                - field: template_id
                  operation: equals
                  value:
                  - 4
                - field: template_id
                  operation: equals
                  value:
                  - 8
              - condition_operator: or
                condition_details:
                - field: template_id
                  operation: equals
                  value:
                  - 4
                - field: template_id
                  operation: equals
                  value:
                  - 8
              output:
                sorting:
                - field: name
                  direction: desc
                pagination:
                  page: 1
                  limit: 10
                fields:
                - id
                - name
                - description
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties:
                  code:
                    type: integer
                  message:
                    type: string
                  status:
                    type: string
                  requestId:
                    type: string
                  data:
                    type: array
                    items:
                      type: object
                      properties:
                        template_id:
                          type: integer
                        template_name:
                          type: string
                        template_description:
                          type: string
                        attributes:
                          type: array
                          items:
                            type: string
                        created_time:
                          type: string
                        updated_time:
                          type: string
                required:
                - code
                - message
                - status
                - requestId
                - data
              example:
                code: 200
                message: Templates fetched successfully
                status: success
                requestId: 0193af1c-55c1-73eb-b3f1-cbc1f644c567
                data:
                - template_id: 4
                  template_name: contact 2
                  template_description: Contact Export1
                  attributes:
                  - STATE
                  - LAST_NAME
                  - CITY
                  - LAST NAME
                  created_time: '2024-11-18T12:16:53Z'
                  updated_time: '2024-12-10T08:18:38Z'
          headers: {}
        '400':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties:
                  code:
                    type: integer
                  message:
                    type: string
                  error:
                    type: string
                  requestId:
                    type: string
                required:
                - code
                - message
                - error
                - requestId
              example:
                code: 400
                message: Bad Request
                error: 'invalid template name '
                requestId: 0193ae7a-8004-7641-822a-228a2547f6f7
          headers: {}
        '401':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties:
                  code:
                    type: integer
                  message:
                    type: string
                  error:
                    type: string
                  requestId:
                    type: string
                required:
                - code
                - message
                - error
                - requestId
              example:
                code: 401
                message: Unauthorized
                error: Unable to authenticate
                requestId: 0193ae79-fcdb-7340-9d51-93310ca7ab85
          headers: {}
      security:
      - ApiKeyAuth: []
      operationId: postExportTemplateSearch
      x-operation-id-source: derived
  /export/template/update:
    post:
      summary: Update Export Templates
      deprecated: false
      description: ''
      tags:
      - Export Templates
      parameters:
      - name: Content-Type
        in: header
        description: ''
        required: true
        example: application/json
        schema:
          type: string
      - name: api-key
        in: header
        description: ''
        required: true
        example: f19136e33b5126b31b3135ce4e06a575
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                is_scheduled:
                  type: boolean
                export_template_name:
                  type: string
                filtering_criteria_operator:
                  type: string
                filtering_criteria:
                  type: array
                  items:
                    type: object
                    properties:
                      condition_operator:
                        type: string
                      condition_details:
                        type: array
                        items:
                          type: object
                          properties:
                            field:
                              type: string
                            operation:
                              type: string
                            value:
                              type: array
                              items:
                                type: integer
                add_columns:
                  type: array
                  items:
                    type: string
                delete_column:
                  type: array
                  items:
                    type: string
              required:
              - is_scheduled
              - export_template_name
              - filtering_criteria_operator
              - filtering_criteria
              - add_columns
              - delete_column
            example:
              is_scheduled: false
              export_template_name: contact
              filtering_criteria_operator: and
              filtering_criteria:
              - condition_operator: and
                condition_details:
                - field: ttt
                  operation: equals
                  value:
                  - 4
              add_columns:
              - CITY
              - LAST NAME
              delete_column:
              - NAME
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties:
                  request_id:
                    type: string
                  description:
                    type: string
                  code:
                    type: integer
                  status:
                    type: string
                required:
                - request_id
                - description
                - code
                - status
              example:
                request_id: 019488a9-2bde-7de8-a203-056305e0eae6
                description: Updated successfully.
                code: 200
                status: success
          headers: {}
        '400':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties:
                  request_id:
                    type: string
                  description:
                    type: string
                  code:
                    type: integer
                  status:
                    type: string
                  errors:
                    type: array
                    items:
                      type: object
                      properties:
                        field:
                          type: string
                        message:
                          type: string
                required:
                - request_id
                - description
                - code
                - status
                - errors
              example:
                request_id: 019488a1-41e5-759c-adea-e122bcfaeb14
                description: Validation Failure.
                code: 400
                status: failed
                errors:
                - field: FilteringCriteria.ConditionDetails.Field
                  message: 'Choose from: template_id, template_name.'
          headers: {}
        '401':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties:
                  code:
                    type: integer
                  message:
                    type: string
                  error:
                    type: string
                  requestId:
                    type: string
                required:
                - code
                - message
                - error
                - requestId
              example:
                code: 401
                message: Unauthorized
                error: Unable to authenticate
                requestId: 0193ae78-70b1-7544-ab17-7aa4b4021ff9
          headers: {}
      security:
      - ApiKeyAuth: []
      operationId: postExportTemplateUpdate
      x-operation-id-source: derived
components:
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: api-key
      description: "API key needed to access the endpoints. \nExample: `5evddf6604d2845b3b27023e5c2716f1`"
      x-default: 5evddf6604d2845b3b27023e5c2716f1
x-provenance:
  method: searched
  source: https://developer.netcorecloud.com/reference
  note: Verbatim OpenAPI fragments embedded in each ReadMe reference page on developer.netcorecloud.com, merged by path. Not authored by API Evangelist.
  retrieved: '2026-10-13'