Monad API
string · requiredboolean
Properties for Variant 1:stringstringstringstring · enumstringstringstringstring
string · required
Properties for Variant 1:string
string · requiredstring · requiredstringstringstringstring · enumstringstringstringstring
string · requiredstring · requiredboolean
Properties for Variant 1:stringstringstringstring · enumstringstringstringstring
string · requiredstring · requiredboolean
Properties for Variant 1:stringstringstringstring · enumstringstringstringstring
Organization-specific enrichment endpoints
Create enrichment
POST
https://app.monad.com/api
/v3/{organization_id}/enrichments
Authorization (header)
or
x-api-key (header)
Create a new enrichment with configuration including secrets handling
path Parameters
organization_idOrganization ID
query Parameters
test_connectionTest connection before creating the enrichment
Create enrichment › Request Body
oneOf
Exactly one variant must match.
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object | |
| type = object |
Create enrichment › Responses
Enrichment created successfully
object
created_atdescriptionidmanaged_byEnum values:
customer
internal
system
nameorganization_idtypeupdated_atTest enrichment connection
POST
https://app.monad.com/api
/v3/{organization_id}/enrichments/test-connection
Authorization (header)
or
x-api-key (header)
Tests the connection for a given enrichment type and configuration
path Parameters
organization_idOrganization ID
Test enrichment connection › Request Body
oneOf
Exactly one variant must match.
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object | |
| type = object |
Test enrichment connection › Responses
Connection test successful
messageGet enrichment
GET
https://app.monad.com/api
/v3/{organization_id}/enrichments/{enrichment_id}
Authorization (header)
or
x-api-key (header)
Get an enrichment by ID
path Parameters
organization_idOrganization ID
enrichment_idEnrichment ID
Get enrichment › Responses
Enrichment details
object[]
object
created_atdescriptionidmanaged_byEnum values:
customer
internal
system
nameorganization_idtypeupdated_atReplace enrichment
PUT
https://app.monad.com/api
/v3/{organization_id}/enrichments/{enrichment_id}
Authorization (header)
or
x-api-key (header)
Replace an existing enrichment with new configuration including secrets handling
path Parameters
organization_idOrganization ID
enrichment_idEnrichment ID
query Parameters
test_connectionTest connection before updating the enrichment
Replace enrichment › Request Body
oneOf
Exactly one variant must match.
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object | |
| type = object |
Replace enrichment › Responses
Enrichment updated successfully
object
created_atdescriptionidmanaged_byEnum values:
customer
internal
system
nameorganization_idtypeupdated_atUpdate enrichment
PATCH
https://app.monad.com/api
/v3/{organization_id}/enrichments/{enrichment_id}
Authorization (header)
or
x-api-key (header)
Update an existing enrichment with new configuration including secrets handling
path Parameters
organization_idOrganization ID
enrichment_idEnrichment ID
query Parameters
test_connectionTest connection before updating the enrichment
Update enrichment › Request Body
oneOf
Exactly one variant must match.
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object | |
| type = object |
Update enrichment › Responses
Enrichment updated successfully
object
created_atdescriptionidmanaged_byEnum values:
customer
internal
system
nameorganization_idtypeupdated_at