How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

NationGraph CRM Automation Push API

The CRM Automation Push API from NationGraph — 12 operation(s) for crm automation push.

NationGraph CRM Automation Push API is one of 56 APIs that NationGraph publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include CRM Automation Push. The published artifact set on APIs.io includes an OpenAPI specification and authentication docs.

This API exposes 13 operations across 12 paths, and defines 36 schemas. It is described by OpenAPI 3.2.0, at version 0.2.36.

Requests are made against the base URL https://api.nationgraph.com.

13 operations 12 paths 36 schemas 7 GET6 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
0.2.36
Base URL
https://api.nationgraph.com
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

NationGraph CRM Automation Push API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (HTTPBearer).

Paths & Operations 13

Across 12 paths, the API surfaces 13 operations — 7 GET, 6 POST. Each is listed below with its method, path, parameters, and response codes.

CRM Automation Push 13
GET
/api/v3/crm/{integration_id}/company-fields
List CRM Company Fields
list_crm_company_fields_api_v3_crm__integration_id__company_fields_get 1 param → 200422
GET
/api/v3/crm/{integration_id}/automations/{automation_id}/pushable-columns
Get Pushable Columns
get_automation_pushable_columns_api_v3_crm__integration_id__automations__automation_id__pushable_columns_get 2 params → 200422
GET
/api/v3/crm/{integration_id}/automations/{automation_id}/runs/{run_id}/push-status
Get Push Status
get_push_status_api_v3_crm__integration_id__automations__automation_id__runs__run_id__push_status_get 3 params → 200422
GET
/api/v3/crm/{integration_id}/automations/{automation_id}/history
Get CRM Push History for an Automation
get_automation_push_history_api_v3_crm__integration_id__automations__automation_id__history_get 4 params → 200422
POST
/api/v3/crm/{integration_id}/automations/{automation_id}/runs/{run_id}/push
Push Automation Results to CRM
push_automation_results_to_crm_api_v3_crm__integration_id__automations__automation_id__runs__run_id__push_post 3 params body → 200422
POST
/api/v3/crm/{integration_id}/automations/{automation_id}/runs/{run_id}/results/{result_id}/push-activity
Push Automation Result as CRM Activity
push_automation_result_as_activity_api_v3_crm__integration_id__automations__automation_id__runs__run_id__results__result_id__push_activity_post 4 params body → 200422
POST
/api/v3/crm/{integration_id}/automations/{automation_id}/runs/{run_id}/push-signals
Push Automation Run Signals to CRM
push_automation_run_signals_api_v3_crm__integration_id__automations__automation_id__runs__run_id__push_signals_post 3 params body → 200422
GET
/api/v3/crm/{integration_id}/account-layouts
List Account Page Layouts
list_account_layouts_api_v3_crm__integration_id__account_layouts_get 1 param → 200422
GET
/api/v3/crm/{integration_id}/custom-object-schemas/{schema_key}
Check Custom Object Schema
check_custom_object_schema_api_v3_crm__integration_id__custom_object_schemas__schema_key__get 2 params → 200422
POST
/api/v3/crm/{integration_id}/custom-object-schemas/{schema_key}
Create Custom Object Schema
create_custom_object_schema_api_v3_crm__integration_id__custom_object_schemas__schema_key__post 2 params body → 201422
GET
/api/v3/crm/{integration_id}/custom-object-schemas/{schema_key}/spec
Get Custom Object Schema Spec
get_custom_object_schema_spec_api_v3_crm__integration_id__custom_object_schemas__schema_key__spec_get 2 params → 200422
POST
/api/v3/crm/{integration_id}/automations/{automation_id}/runs/{run_id}/push-custom-objects
Push Automation Results as Custom Objects
push_automation_results_as_custom_objects_api_v3_crm__integration_id__automations__automation_id__runs__run_id__push_custom_objects_post 3 params body → 200422
POST
/api/v3/crm/{integration_id}/automations/{automation_id}/runs/{run_id}/push-contacts
Push Contacts as CRM Contact Records
push_run_contacts_api_v3_crm__integration_id__automations__automation_id__runs__run_id__push_contacts_post 3 params body → 200422

Schemas 36

The contract defines 36 schemas that model the data the API accepts and returns. The most detailed are AutomationResultFilters (17 properties), PushSignalsResponse (8 properties), PushContactItem (8 properties), CustomObjectSchemaSpecResponse (7 properties). Each schema is shown below with its type and property counts.

AutomationResultFilters
object
17 properties
PushableColumnResponse
object
Describes a single column available for CRM push.
5 properties 5 required
PushResultItem
object
Outcome for a single institution push attempt.
4 properties 3 required
PushSignalsResponse
object
Summary response from pushing automation run signals to CRM.
8 properties 7 required
CustomObjectSchemaCreateResponse
object
Response after creating a custom object schema in the CRM.
4 properties 4 required
PushCustomObjectsRequest
object
Request body for pushing automation results as custom object records.
2 properties
PushAutomationResultsRequest
object
Request body for pushing automation results to CRM.
3 properties 1 required
HTTPValidationError
object
1 property
CRMActionResponse
object
Response from a CRM action.
5 properties 5 required
PaginatedResponse_PushHistoryItem_
object
4 properties 4 required
SignalSourceType
string
CRMAccountLayoutResponse
object
A single page layout available on the Account/Company object.
2 properties 2 required
CRMActionType
string
Type of CRM action to perform on a signal.
ContactPushSelector
object
2 properties 2 required
PushHistoryItem
object
A single CRM push event in the per-automation history.
7 properties 6 required
ValidationError
object
5 properties 3 required
PushAutomationResultsResponse
object
Summary response from pushing automation results to CRM.
6 properties 5 required
AutomationExecutionStatus
string
PushStatusResponse
object
Push status for a run+integration pair.
4 properties 3 required
PushRunContactsResponse
object
6 properties 4 required
PushContactItem
object
8 properties 3 required
PushStatusItem
object
Push status for a single automation result.
5 properties 3 required
PushRunContactsRequest
object
2 properties
CRMFieldResponse
object
A single field from the user's CRM.
4 properties 4 required
PostOptions
object
Options for creating a post in CRM.
2 properties
CustomObjectFieldSpec
object
A single property the user must create when building the object by hand.
4 properties 4 required
TaskPriority
string
CRM task priority levels.
AutomationActivityPushRequest
object
Request to push an automation result as a CRM activity.
7 properties 1 required
CustomObjectSchemaCreateRequest
object
Request body for creating a custom object schema.
1 property
CustomObjectSchemaSpecResponse
object
Full, static definition of a custom object for manual setup instructions.
7 properties 7 required
FieldMapping
object
Maps a single automation column to an existing CRM field.
3 properties 2 required
PushSignalsRequest
object
Request to push signals from a ranked automation run to CRM as notes or tasks.
3 properties 1 required
SignalPushItem
object
Outcome for a single signal push attempt.
6 properties 3 required
PushCustomObjectsResponse
object
Summary response from pushing automation results as custom objects.
6 properties 5 required
CustomObjectSchemaStatusResponse
object
Response describing whether a custom object schema exists in the CRM.
6 properties 3 required
TaskOptions
object
Options for creating a task in CRM.
5 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

nationgraph-crm-automation-push-api-openapi.yml Raw ↑

Other APIs NationGraph publishes across the network.

NationGraph Accounts API
NationGraph Automations API
NationGraph Budgets API
NationGraph Classifier API
NationGraph Classifiers API
NationGraph Contacts API
NationGraph Contracts API
NationGraph CRM API
NationGraph CRM Companies API
NationGraph CRM Contacts API
NationGraph CRM History API
NationGraph CRM Leads API
Where this information came from

This is an independent, third-party profile of NationGraph CRM Automation Push API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.