Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [api]

Questions about the CiviCRM API.

0
votes
0answers
19 views

configuring cron to run with civicrm on wordpress

i am trying to configure cron to to work with scheduled email jobs for civicrm running on wordpress. can anyone give me example crontab entry to do such to be placed in civicrm's api folder?
1
vote
1answer
25 views

Why does API get participants return all custom fields together with the specified return field?

When I do this: $result = civicrm_api3('Participant', 'get', [ 'sequential' => 1, 'return' => ["custom_14"], 'event_id' => 3, ]); In the results I get the desired custom field, but I ...
0
votes
1answer
25 views

How to sort in descending order the results of CiviCRM API

I need to find the external identifier with highest value and hence need to sort in descending order .So I need to use sorting feature but unaware of what value should be added in screenshot shown.I ...
1
vote
1answer
27 views

Unable to update participants using civicrm api?

Instead of updating the Participant,its creating new participant.I need to change participant status from registered to attended and vice versa. civicrm_initialize(); $result = civicrm_api3('...
2
votes
1answer
46 views

What are the security considerations before allowing access AJAX API to anonymous users?

We have an autocomplete-select list in one of our profiles that we want to use on a public page. I can see the call is blocked for anonymous users because of permissions on 'access AJAX API'. I'm ...
1
vote
1answer
18 views

Fetch membership type along with the contact details with civicrm_api

I am trying to create a lists of contact along with the membership type associated with each contact. Below is the code I have: $result = civicrm_api3('Contact', 'get', array( 'sequential' => ...
1
vote
1answer
23 views

What is 'object_table' and 'object_id' in Acl API?

I am not understanding the meaning of 'object_role' and 'object_id' in ACL API. I was trying to manage ACL using CiviCRM API 3.
1
vote
1answer
27 views

Not inserting a ACL Role using ACL Role API

I was trying to assigning a new Users to CiviCRM ACL role through ACL Role API, but it is not showing me in database. Input json $result = civicrm_api3('AclRole', 'create', [ 'debug' => ...
1
vote
1answer
42 views

Is there a problem with the REST interface on CiviCRM API?

I have the CiviCRM API REST interface working fine for retrieving Case information for individual cases. But I'd like to use the options features options.limit and options.offset so I can retrieve ...
1
vote
1answer
29 views

API 'match' => “external_identifier”

I am writing a script that updates contacts from an external source when their external identifier is equal to the contact being imported. My research shows (and the API explorer confirms) that it ...
0
votes
1answer
24 views

How can I skip display of repeat events on the manage events page?

I need to skip showing repeat events on the manage events section.How can that be implemented programmatically?
1
vote
1answer
45 views

How to identify if the event is a repeat event?

I want to identify repeat events and mark it as not paid event programmatically and only if the user has paid for the main event, I want to allow them for repeat events Right now I don't see any value ...
2
votes
1answer
62 views

Why won't CRM.loadForm render url containing civicrm/a/#?

This call: CRM.loadForm(CRM.url('civicrm/a/#/tournament')); works very well for any url that does NOT contain 'civicrm/a/#'. As soon as I try to open anything from an extension, the popup stays '...
2
votes
1answer
26 views

How to retrieve custom field image files?

How can I retrieve images uploaded in custom field sets for contacts? Could you get a URL for them the same way you can for the contact "image_url" in the API? When I look up the custom field for the ...
-1
votes
0answers
22 views

How to get current logged in contact id in civicrm? [duplicate]

I want current logged in contact id. Is there any civicrm api method which can give me a current contact id?
1
vote
2answers
23 views

Correct method for API calls on contact summary page? (slow!)

I pull out some important at-a-glance information on contact summary pages - membership info, relationships via related cases, etc. At the moment i override contentsummary.tpl and do my API calls ...
3
votes
1answer
38 views

Anyone else having trouble with API Explorer v4

Compare the two screenshots below. API Explorer v3 is acting as expected, but v4 is misfiring. Couldn't find anything related here nor in the issues list. Can't help but think I'm missing something ...
0
votes
1answer
32 views

Is it planned to use SPIP as a basis CMS for CIVICRM?

SPIP is a multilingual open-source CMS created in 2001, and a lot of non-profit use it as their website tool in France and other countries. Is it planned, or do you heard about some people willing to ...
0
votes
1answer
21 views

I am trying to insert custom tab into Activity tab but it is not working

I am creating new extension. I am adding a new custom field into Activity tab but it's not working //Creating a custom group for survey function custom_group_create_survey(){ $survey_custom_group = ...
1
vote
2answers
27 views

How to add custom field using API?

I want to add a custom field use for activities (meeting)? I did that using administrator -> customize data and screen -> custom fields How can I achieve it by API 3.
1
vote
1answer
14 views

What is the Membership type 'domain' in the api?

The API explorer shows something promising: Apparently, each membership type can be connected to a 'domain' which is a contact ? What exactly is it, and how could I assign these domains to a ...
0
votes
1answer
20 views

How can I add my extension API into civicrm API?

I create a extension with API but I want to add in API 3 (i.e.on civicrm portal in support->developer ->API explorer.)
0
votes
2answers
19 views

How to add a custom extension on navigation?

I create a simple extension but I want to put it on navigation bar.A simple menu inside a events menu. How can I do that?
1
vote
0answers
32 views

Chaining Participants creation using REST API

I'm trying to create an event and chain the participants creation using the REST API from python. My attempt goes like this: import requests params = { "key": "key", "api_key": "apikey", "json": ...
1
vote
1answer
20 views

Is there any civicrm api for android?

Please share the link for civicrm android API for android. Any git site. And also send some tutorial regarding to API.
0
votes
1answer
23 views

Use the API to loop through contacts and copy field value

Been playing with the API and see how to query for a result set but not the appropriate way to get a result set and update it batch style(over 4000 contacts in this case). My goal is to gather all ...
1
vote
1answer
26 views

Updating an activity using the API

I'm looking at the API and the options to update an Activity are struck through. Is there a way of updating an activity with the API? COUld someone point me in the right direction? Thanks
3
votes
1answer
28 views

CRM API shows only the first char of the result?

I'm absolutely embarrassed. I try to get value as it in this thread (and sorry for the wrong use of the topic). I try get a custom value via CRM API. With the API Explorer I can create the ...
2
votes
1answer
37 views

How to explore API from command line?

Is there a way to explore the API from the command line instead of going to mycivicrmsite.localhost/civicrm/api in a web browser? I wasn't able to learn much from the cv help. For example, you can ...
-1
votes
1answer
28 views

Api doesn't update record vu creates new

I have a civicrm-application that gets updates trough an external rest-api call. But there's something odd happening. Request: ``` api_key=76d9f1d3h4c87c2465a8a305b6fe&key=...
1
vote
1answer
17 views

Error using Drush and Civi API when adding data to a custom field with multi-select data

I have been trying to create contacts data using Drush and the CiviAPI. I get an error when I try to add data to a multi-select field despite using exactly the same syntax that the API explorer gives ...
2
votes
2answers
56 views

Use API3 or API4?

What is the recommended version of API to use at this point in time? I am about to do a major rewrite of an extension to manage small groups and I want to future proof it. Are there any advantages/...
1
vote
1answer
21 views

Activity 'Result' field missing from API

The default field on the Activity API doesn't return 'result' field by default, or even when specified as a return value. I've never added one of these before, if someone could let me know how it's ...
0
votes
0answers
20 views

How to get price set data based on event id… (with solution)

For various reasons I couldn't use the Civi event registration form so I had to cook up my own. To do this I needed to pull price set data, because my form is to be used for any events in Civi. The ...
2
votes
2answers
39 views

Python Civicrm API Keeps Giving 404 Error

I'm trying to use the Python Civicrm API located here: https://github.com/tallus/python-civicrm . I can connect to the site just fine, but anytime I try to query any of the content I get a 404 Error ...
0
votes
0answers
24 views

DB Constraint Violation on Contribution Pages

When editing a contribution page, I get the error below. In this case, I'm trying to add the option for auto-renewal of memberships, but I have seen it at other times as well. Any ideas? CiviCRM 5.1....
1
vote
2answers
54 views

How to use CiviCRM REST API in external PHP code

Been trying to get this to work for hours. Help would be greatly appreciated. userkey and sitekey are replaced with actual keys. I'm trying to run in a php file: $result = curl -X POST "https://www....
1
vote
2answers
72 views

Create an activity when a specific profile is submitted?

I'm sending out a profile to contacts with a checksum - they are not logged in when they submit it. Can i create an activity for that contact when the profile form is submitted? So far i've run into ...
2
votes
2answers
61 views

How to update contact email with JavaScript API?

I'm trying to update a contact and, especially, the email address. As far as I can tell using the API explorer, this is the correct JavaScript code for that: crmApi('Contact', 'create', { ...
1
vote
1answer
31 views

Memory leak in API create Contact

I am trying to use PHP on the Command Line to import 90,000 contacts to Civi 5.0. It seem like there is a memory like when calling: civicrm_api3('Contact', 'create', $usrArray); Does anyone know ...
0
votes
1answer
26 views

Get the ID for the default organization through API

Is there any way to get the "default organization" contact id through the API?
1
vote
2answers
27 views

How to connect your household address to its members in civicrm api v3?

$result = civicrm_api3('Address', 'create', array( 'sequential' => 1, 'contact_id' => $householdContact['id'], 'location_type_id' => "Home", 'is_primary' => 1, 'street_address' =&...
0
votes
1answer
21 views

How to add email while trying to create a Household contact using civicrm api v3?

I want to add email address to create a contact of type Household , how I can achieve it as while checking in API explorer I don't see it. $result = civicrm_api3('Contact', 'create', [ '...
2
votes
1answer
132 views

Where should I convert the birth_date string to a Date object?

My angular module resolve object: resolve: { myContact: function(crmApi) { return crmApi('Contact', 'getsingle', { //id: 'user_contact_id', ...
0
votes
2answers
34 views

Adding a job as API

As far as I can understand, the way to add a job is to set it up in your extension as an API. So I have created the default code using civix generate:api --schedule=Daily Contact myendpoint ...
4
votes
2answers
66 views

How to send a confirmation email when adding a contact to group via API?

I'm using the REST API to create contacts and add them to an existing mailing group. I want to add them as pending and trigger the confirmation email but I can't find a way to do it via the API. The ...
1
vote
5answers
25 views

Is it possible to Contact.get where civicrm_id = external_identifier, using API?

I want to get all contacts who have "CiviCRM Id = External Id" This API call doesn't work because, id is expecting a numeric value $result = civicrm_api3('Contact', 'get', array( 'sequential' =>...
0
votes
1answer
138 views

How to setup Cron in Civicrm- local server

-job.execute works, cron runs when i click Execute Now -individual and group test mail works properly -curl is running -joomla 3.8.7 -apache 24 -php 7.2.4 -civicrm 5.0.1 Here's the problem: -I could ...
2
votes
2answers
34 views

Unable to do “replace” in API Explorer

CiviCRM 4.7.29, Wordpress 4.9.5 I am unable to do a replace in the API explorer. I can do a "get" however. The situation is that a parent registered for an event, but forgot to change the number of ...
0
votes
1answer
14 views

Laravel package to access CiviCRM API3

How do you integrate CiviCRM API3 with Laravel? I put this question here to link the package I created for this as I wished I would have found more info on the API while searching here. See my ...